Azure / Azure/azure-dev

Track dropped extension telemetry reports

Open
#9,527 0 comments 0 reactions 1 assignee Claimed by @huimiu View on GitHub
area/extensions area/telemetry engineering item
Dominant language
Go
Stars
569
Forks
364
Avg merge
2d 19h
Merged PRs (30d)
136

Description

## Summary
Add observability for extension telemetry reports that are dropped or rejected by the host.

## Problem
Extensions can lose telemetry because values exceed limits, keys are invalid, the install source is ineligible, the event budget is exhausted, or another validation rule rejects the report. Today there is no aggregate signal showing that an extension is failing to report expected data.

## Requirements
- Define a low-cardinality metric or equivalent signal for dropped/rejected reports.
- Capture a bounded reason/category rather than caller-controlled content.
- Avoid creating a telemetry loop or high-cardinality dimensions.
- Document how extension owners can use the signal to diagnose reporting issues.
- Add tests for the relevant drop paths.

## Reference
Follow-up from [PR #9174 review comment](https://github.com/Azure/azure-dev/pull/9174#discussion_r3754696838).

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.