Azure Monitor
The Azure Monitor destination exports telemetry from a Bindplane pipeline to Azure Monitor by way of an Application Insights resource. It sends logs, metrics, and traces, ingesting them into the Application Insights resource identified by the connection string you provide.
Supported Telemetry Types
✓
✓
✓
Prerequisites
You need an Application Insights resource in your Azure subscription. Telemetry is ingested into that resource.
You also need the resource's connection string. The connection string carries the instrumentation key and the ingestion endpoint that identify the destination Application Insights resource. Find it in the Overview section of your Application Insights resource in the Azure portal, then copy the full string. See Connection strings in Application Insights for the format and how to locate it.
Configuration

Authentication
Choose Telemetry Type
Telemetry Selector
Yes
Logs
Which signals this destination exports. Select any of Logs, Metrics, and Traces.
Connection String
String
Yes
(empty)
The Application Insights connection string used to authenticate and route telemetry to the destination resource. Treated as sensitive. Find it in the Overview section of the Application Insights resource.
Traces (Advanced)
Span Events Enabled
Boolean
No
true
Whether span events are sent along with spans. Only applies when Traces is selected.
Batching (Advanced)
Max Batch Size
Integer
No
500
The maximum number of telemetry items sent in a single batch to Azure Monitor.
Max Batch Interval
Integer
No
10
The maximum time, in seconds, the exporter waits before sending a batch even if Max Batch Size has not been reached.
Logs (Advanced)
Drop Raw Copy
Boolean
No
true
When enabled, drops the raw copy of the log stored in log.record.original before export, reducing the size of exported log records. Applies to log telemetry only.
Sending Queue (Advanced)
Enable Sending Queue
Boolean
No
true
Buffers telemetry in memory before sending so data is not lost during a temporary network outage.
Number of Consumers
Integer
No
10
Number of consumers that dequeue and send batches. Relevant when Enable Sending Queue is true.
Queue Size
Integer
No
5000
Maximum number of batches held in the queue before new data is dropped. Relevant when Enable Sending Queue is true.
Enable Persistent Queuing
Boolean
No
true
Buffers telemetry to disk instead of memory, so queued data survives collector restarts in addition to network outages. Relevant when Enable Sending Queue is true.
Persistent Queue Storage
Extension
Yes
file_storage_persistent_queue
The storage extension used to persist the queue to disk. Relevant when both Enable Sending Queue and Enable Persistent Queuing are true. See Persistent Queue.
Examples
Export all three signals to an Application Insights resource. Provide the telemetry types, the connection string, and keep the default batching and queue behavior.
Configuration Tips
The connection string, not a region setting, determines where telemetry lands. Its
IngestionEndpoint(orEndpointSuffix) selects the Azure region and cloud, so copy the full string for your target resource rather than just the instrumentation key.Tune Max Batch Size and Max Batch Interval together. A larger batch size with a short interval favors throughput, while a shorter interval favors lower delivery latency for low-volume pipelines.
Persistent queuing is enabled by default and requires a storage extension. Keep it on for production so queued telemetry survives collector restarts, not just brief network interruptions.
Troubleshooting
Telemetry is rejected or not ingested
Symptoms: data leaves the collector but does not appear in Application Insights.
Solutions:
Verify the connection string is the full string copied from the Application Insights resource Overview, including the
IngestionEndpoint, and that it was not truncated to just the instrumentation key.Confirm the connection string belongs to the intended Application Insights resource and subscription.
Spans arrive but span events are missing
Symptoms: traces appear in Application Insights but the events attached to spans do not.
Solutions:
Confirm Span Events Enabled is set to true. It only takes effect when Traces is selected as a telemetry type.
Telemetry is dropped under load
Symptoms: gaps in ingested data during traffic spikes or network interruptions.
Solutions:
Increase Queue Size so more batches can be buffered before data is dropped.
Keep Enable Persistent Queuing on so buffered telemetry is written to disk and survives collector restarts.
Standalone Destination
Related Resources
Last updated
Was this helpful?