Skip to content

Event Log Forwarding

Event Log Forwarding ships the event logs collected from your managed devices — Windows Event Log entries, syslog, and application logs — to an external log store that the customer owns and controls. Breeze’s agents already gather these device logs; this feature additionally streams them outbound to the customer’s own SIEM or search cluster for long-term storage, search, and analysis. The destination can be any Elasticsearch- or OpenSearch-compatible store that accepts the standard bulk-ingest protocol, and forwarding can be configured per organization or applied partner-wide across every customer at once.


Forwarding works with any log store that speaks the standard Elasticsearch/OpenSearch bulk-ingest wire protocol. The destinations named in the product are:

DestinationNotes
ElasticsearchOfficial Elasticsearch clusters
OpenSearchSelf-managed OpenSearch
Wazuh indexerThe Wazuh SIEM indexer
AWS OpenSearch ServiceAmazon-managed OpenSearch

For a destination you set:

SettingDescription
Enable / disableForwarding only runs when turned on. When enabled, logs are forwarded on a recurring schedule (not real-time per event)
Log endpoint URLThe base URL of the compatible log store, e.g. https://logs.example.com:9200. Must use HTTPS — Breeze appends the bulk path itself
Index prefixDefaults to breeze-logs. Logs land in date-stamped indices named <prefix>-YYYY.MM.DD (one per day)
AuthenticationEither an API key or a username / password (basic auth)

Stored credentials are encrypted at rest and masked when the settings screen reloads. Outbound requests are also protected against being pointed at internal or private addresses.


An organization administrator configures forwarding in Settings, on the Event Logs tab for the currently selected organization. There you set the enable toggle, the endpoint URL, the index prefix, and authentication (API key or username and password). This points a single customer’s device logs at their own cluster.

  1. Open Settings and select the Event Logs tab for the organization.

  2. Toggle forwarding on.

  3. Enter the endpoint URL (HTTPS) and an index prefix (or keep the breeze-logs default).

  4. Choose an authentication method and enter the API key or username and password.

  5. Save. Confirm the categories you want collected are enabled in Configuration Policies.


At the partner level, a dedicated Event Logs tab lets the MSP configure forwarding once and apply it across all child organizations. The toggle is labeled Enable centralized event log shipping. When the partner enables it and fills in the endpoint URL, index prefix, and credentials, every child organization ships its event logs to that single configured destination.

How the two levels interact:

Partner settingEffect on organizations
DisabledEach organization configures its own destination individually. Partner fields show a “Not set — orgs configure individually” placeholder
Enabled and setBecomes a managed, locked setting. The matching fields in the org-level screen are read-only with a “Managed by partner” label, and the system rejects org-level attempts to change locked fields

Logs are sent in batches using the standard bulk-ingest format. Each forwarded event document contains:

FieldDescription
timestampWhen the event occurred
hostnameThe source device’s host name
device & organization identifiersWhich device and customer the event came from
categorysecurity, application, system, or hardware
levelSeverity: info, warning, error, or critical
sourceThe originating log source or provider
messageThe event text
raw dataThe original underlying event payload, when available

Each document is given a deterministic ID derived from its content, so re-sending a batch overwrites rather than duplicates — retries are safe and will not create duplicate entries in the destination. Batches hitting transient errors (rate limiting, server errors) are retried with backoff; permanent rejections (bad credentials, a malformed mapping) are dropped and reported rather than retried forever.


No “test connection” button. There is no pre-save connection test. Save the configuration, then confirm logs are arriving by searching for the day’s index (<prefix>-YYYY.MM.DD) in your log store. Delivery failures are reported to operations through error tracking rather than shown at save time.

Logs are not arriving in the destination. Confirm forwarding is enabled, the endpoint URL is correct and uses HTTPS, and the credentials are valid. Confirm the relevant log categories are enabled in Configuration Policies — if nothing is being collected, nothing will be forwarded. Check that the endpoint is publicly reachable and is not an internal or private address, which is blocked.

An organization cannot change its forwarding settings. The partner has enabled centralized event log shipping and locked those fields. The org-level screen will show a “Managed by partner” label. Change the configuration at the partner level instead.

Logs are delayed. Forwarding runs on a recurring schedule, not in real time per event. A short delay between an event occurring on a device and it appearing in the destination is expected.

Am I sending agent diagnostics to my SIEM? No. Event Log Forwarding sends managed-device event logs only. The agent’s own diagnostic logs are handled separately by the Log Shipping feature and are sent to Breeze, not to your SIEM.