Azure Monitor

Description

This Azure Monitor destination configures an exporter to send telemetry data (logs, metrics, traces) to Azure Monitor for ingestion.

Supported Types

MetricsLogsTracesBindplane Agent
v1.36.0+

Configuration

FieldDescription
TelemetryThe telemetry type to apply this processor to (Logs, Metrics, Traces).
Connection StringThe connection string to authenticate with Azure Monitor.
Span Events EnabledWhether to send span events as part of telemetry data (relevant for Traces).
Max Batch SizeThe maximum number of telemetry items sent in a batch.
Max Batch IntervalThe maximum interval in seconds before a batch is sent.

This destination supports the following retry and queuing settings:

Sending QueuePersistent QueueRetry on Failure

Example Configuration

For a basic configuration, specify the telemetry types, connection string, and optionally, the span events setting for traces.

Web Interface

observIQ docs - Azure Monitor Destination - image 1

Standalone Destination

yaml
1apiVersion: bindplane.observiq.com/v1
2kind: Destination
3metadata:
4  id: azure_monitor
5  name: azure_monitor
6spec:
7  type: azure_monitor
8  parameters:
9    - name: telemetry
10      value: ['Logs', 'Metrics', 'Traces']
11    - name: connection_string
12      value: 'your_connection_string'
13    - name: span_events_enabled
14      value: true
15    - name: max_batch_size
16      value: 500
17    - name: max_batch_interval
18      value: 10