Statsbeat in Azure Application Insights
Statsbeat collects essential and non-essential custom metric about Application Insights SDKs and auto-instrumentation. Statsbeat serves three benefits for Azure Monitor Application insights customers:
- Service Health and Reliability (outside-in monitoring of connectivity to ingestion endpoint)
- Support Diagnostics (self-help insights and CSS insights)
- Product Improvement (insights for design optimizations)
Statsbeat data is stored in a Microsoft data store. It doesn't impact customers' overall monitoring volume and cost.
Statsbeat doesn't support Azure Private Link.
What data does Statsbeat collect?
Statsbeat collects essential and non-essential metrics.
Supported languages
| C# | Java | JavaScript | Node.js | Python |
|---|---|---|---|---|
| Currently Not supported | Supported | Currently Not supported | Supported | Supported |
Supported EU Regions
Statseat supports EU Data Boundary for Application Insights resources in the following regions:
| Geo Name | Region Name |
|---|---|
| Europe | North Europe |
| Europe | West Europe |
| France | France Central |
| France | France South |
| Germany | Germany West Central |
| Norway | Norway East |
| Norway | Norway West |
| Sweden | Sweden Central |
| Switzerland | Switzerland North |
| Switzerland | Switzerland West |
Essential Statsbeat
Network Statsbeat
| Metric Name | Unit | Supported dimensions |
|---|---|---|
| Request Success Count | Count | Resource Provider, Attach Type, Instrumentation Key, Runtime Version, Operating System, Language, Version, Endpoint, Host |
| Requests Failure Count | Count | Resource Provider, Attach Type, Instrumentation Key, Runtime Version, Operating System, Language, Version, Endpoint, Host, Status Code |
| Request Duration | Count | Resource Provider, Attach Type, Instrumentation Key, Runtime Version, Operating System, Language, Version, Endpoint, Host |
| Retry Count | Count | Resource Provider, Attach Type, Instrumentation Key, Runtime Version, Operating System, Language, Version, Endpoint, Host, , Status Code |
| Throttle Count | Count | Resource Provider, Attach Type, Instrumentation Key, Runtime Version, Operating System, Language, Version, Endpoint, Host, Status Code |
| Exception Count | Count | Resource Provider, Attach Type, Instrumentation Key, Runtime Version, Operating System, Language, Version, Endpoint, Host, Exception Type |
Note
On March 31, 2025, support for instrumentation key ingestion will end. Instrumentation key ingestion will continue to work, but we'll no longer provide updates or support for the feature. Transition to connection strings to take advantage of new capabilities.
Attach Statsbeat
| Metric Name | Unit | Supported dimensions |
|---|---|---|
| Attach | Count | Resource Provider, Resource Provider Identifier, Attach Type, Instrumentation Key, Runtime Version, Operating System, Language, Version |
Feature Statsbeat
| Metric Name | Unit | Supported dimensions |
|---|---|---|
| Feature | Count | Resource Provider, Attach Type, Instrumentation Key, Runtime Version, Feature, Type, Operating System, Language, Version |
Non-essential Statsbeat
Track the Disk I/O failure when using disk persistence for retriable telemetry
| Metric Name | Unit | Supported dimensions |
|---|---|---|
| Read Failure Count | Count | Resource Provider, Attach Type, Instrumentation Key, Runtime Version, Operating System, Language, Version |
| Write Failure Count | Count | Resource Provider, Attach Type, Instrumentation Key, Runtime Version, Operating System, Language, Version |
Configure Statsbeat
To disable non-essential Statsbeat, add the below configuration to your config file.
{
"preview": {
"statsbeat": {
"disabled": "true"
}
}
}
You can also disable this feature by setting the environment variable APPLICATIONINSIGHTS_STATSBEAT_DISABLED to true (which will then take precedence over disabled specified in the json configuration).
Povratne informacije
Pošalјite i prikažite povratne informacije za