Overview of Application Insights for .NET
mainThe Application Insights .NET SDK is used for sending telemetry data to Azure Monitor and Application Insights.
Key architectural features:
- Built on OpenTelemetry: The SDK utilizes OpenTelemetry as its underlying telemetry collection framework, using the
Azure.Monitor.OpenTelemetry.Exporterfor data transmission. - OpenTelemetry Extensibility: Developers can use standard OpenTelemetry patterns, such as Activity Processors, Resource Detectors, and custom instrumentation, to extend telemetry collection.
- Unified Observability: The SDK integrates with the OpenTelemetry ecosystem, enabling telemetry to be sent to multiple backends simultaneously.