Maintained with ☕️ by
IcePanel logo
Microsoft Azure logo
Original post

Generally Available: Advanced sampling and richer data collection in Azure Monitor OpenTelemetry Distro

Share

Services

Azure continues to embrace open standards by adding new capabilities to the Azure Monitor OpenTelemetry Distro that powers Azure Monitor Application Insights. New Capabilities: * **Rate-limited sampling and trace-based log sampling** **:** New sampling options in the Distro provide an alternative to the existing fixed-rate (percentage-based) sampler. Rate-limited sampling helps you control data ingestion by capping the number of traces collected per second and trace-based log sampling drops any logs correlated with sampled out traces, providing predictable cost management while maintaining reliable observability. [Learn More](https://learn.microsoft.com/azure/azure-monitor/app/opentelemetry-configuration). * **Performance Counters:** Azure Monitor’s OpenTelemetry Distro now automatically collects system and process metrics, known as performance counters, that power key Application Insights experiences. These metrics provide deeper visibility into application performance and help you quickly diagnose and resolve performance issues. [Learn More](https://learn.microsoft.com/en-us/azure/azure-monitor/app/metrics-overview#performance-counters). * **New Telemetry Attributes:** We’ve worked with the OpenTelemetry community to add Synthetic Source, Device IP Address, and Device OS/Browser to the semantic model. By bringing these fields into the official OpenTelemetry data model and Azure Monitor Distro, you can now seamlessly filter by synthetic traffic indicators, enrich client-source context, and segment telemetry by platform—making monitoring smarter, investigations faster, and insights more actionable. [Learn More](https://learn.microsoft.com/azure/azure-monitor/app/failures-performance-transactions?tabs=failures-view%2Cresults-list#add-filters).