ExplainerInformationITNetworks & Infrastructure

Read SDK retry counts as attempts, not an inventory of lost telemetry

How should Application Insights SDK stats distinguish retries, drops and successful delivery?

Resilient network core with engineered blue and gold data paths.
DSE visual intelligenceNetworks & infrastructureExplainer · 2 min read
Executive summary

What you need to know

How should Application Insights SDK stats distinguish retries, drops and successful delivery?

Potentially affected

Application Insights applications using SDK or exporter versions supported by SDK stats.

DSE recommendation

Correlate retry attempts with success and dropped-item series before declaring telemetry loss.

Source facts

Application Insights SDK stats publishes per-process success, dropped-item and retry counters. Retry counts represent attempts and never decrease when those items later succeed; later delivery appears in the success series. The workbook calculates drop rate from dropped items divided by dropped plus successful items. An ingestion response of 206 can split one batch between accepted and rejected items, counted separately. Sampling, aggregation intervals and delayed buffering also prevent a simple equality with request-table row counts. Microsoft Learn.

Applicability

Check the application’s SDK or exporter against the documented version prerequisites. Identify service instance, telemetry type, time grain and metric-name generation before combining counters. Microsoft documents different metric names for preview and generally available SDK stats; an upgrade review should account for mixed versions.

DSE recommendation

Correlate retry attempts with success and dropped-item series before declaring telemetry loss. Keep retry volume distinct from a final delivery outcome in operational dashboards. When drops persist, inspect their codes and exporter logs rather than increasing retries indiscriminately. Separate application-level request success from exporter delivery success, and explain which one each chart describes. Use aligned observation intervals when comparing sources.

Verification

Exercise a controlled delivery interruption in a test application and observe retries, later successes and any drops. Confirm that successful recovery does not require the historical retry counter to fall. For partial ingestion, examine item-level rejection evidence instead of treating the entire batch as accepted or lost. Retain the relevant dimensions and version so another reviewer can reproduce the interpretation without relying on the chart’s label alone.

Official references

Microsoft Learn: SDK stats in Azure Monitor Application Insights. Source reviewed September 9, 2026.

Primary reference

Review the official source

Software Development Kit (SDK) stats in Azure Monitor Application Insights - Azure Monitor | Microsoft Learn · Verified September 9, 2026

Open official reference ↗
Plan the next step

Need help applying this guidance safely?

DSE can help confirm applicability, protect service continuity, and validate the result across physical security and IT systems.

Talk with DSE