This is a good fit if you already use Application Insights and want the same data in Bronto. If you only need data in Bronto, a self-managed OpenTelemetry Collector or the vendor-neutral OpenTelemetry SDK sends directly to Bronto without also routing through Azure Monitor.
How it compares to standard OpenTelemetry
The Distro is not a separate agent — it is the upstream OpenTelemetry SDK plus Microsoft defaults: bundled auto-instrumentation, automatic Azure resource attributes, an Application Insights-aware sampler, and an always-on Azure Monitor exporter. Everything it emits is standard OpenTelemetry data, so anything you can capture with the Distro you can also capture with the plain SDK or a Collector. Two things matter when forwarding to Bronto:- The Azure Monitor leg can’t be removed. The Distro is built around the Azure Monitor exporter, so it always ships to Application Insights; adding an OTLP exporter sends the same telemetry to Bronto as well, so you pay on both sides. If you only want Bronto, use a Collector or the plain SDK.
- Some features are Azure-only. Live Metrics, Statsbeat, and the Profiler are proprietary to Azure Monitor and have no OTLP equivalent, so they are not forwarded to Bronto. Logs and traces are — in standard OTLP form rather than the Application Insights schema.
Adding Bronto as a destination
Add an OTLP exporter pointing at Bronto. The simplest approach is the standard OpenTelemetry environment variables, which the Distro respects for its OTLP exporter:<REGION> with eu or us and <YOUR_API_KEY> with your Bronto API key. Configure only logs and traces — Bronto does not ingest metrics. See the Bronto ingestion endpoints for the full endpoint list.
You can also add the OTLP exporter in code (for example, an additional span processor in Node.js or AddOtlpExporter() in .NET); see Microsoft’s OpenTelemetry configuration guide for per-language examples.
Microsoft does not officially support the OTLP exporter or third-party backends downstream of the Azure Monitor Distro.
Sending to both Azure Monitor and Bronto with a Collector
If your goal is to land data in both Application Insights and Bronto, a standard OpenTelemetry Collector can fan out to both without the Distro — and it stays fully supported upstream. Point your applications’ OTLP export at the Collector and configure two exporters: the contribazuremonitor exporter for Application Insights and otlphttp for Bronto.
resourcedetection processor adds the same Azure resource attributes (VM, App Service, or AKS metadata) that the Distro would populate automatically.
Routing in Bronto
Set theservice.name and service.namespace resource attributes so Bronto routes telemetry to the correct dataset and collection — see Data Organization. These are the same attributes the Distro already uses for Application Insights, so no Bronto-specific changes are needed beyond the OTLP exporter.
For assistance or questions, contact support@bronto.io.

