[Telemetry] Restore reliable contentlets_count reporting for product and CX metrics
Open
@spbolton is already working on this.
Since Mar 16, 2026.
- Dominant language
- Java
- Stars
- 970
- Forks
- 486
- Avg merge
- 3d 33m
- Merged PRs (30d)
- 170
Description
Related
- Parent Epic: #34837
- Root cause: #34926
Possibly a duplicate of 34926 but wanted it to keep the user story front and centre.
Subtasks
- #35010 — refactor(telemetry): Use {feature}_{name} composite key as internal metric identifier (reverts the name change that broke
contentlets_count, addsgetQualifiedName()for internal uniqueness)
User Story
As a Product/CX team member,
I want contentlets_count to be consistently and accurately populated in telemetry for all cloud environments,
So that I can report on content growth, stickiness, and customer health — including team bonus metrics tied to content growth.
Business Context
Blocking:
- Bonus metric — team is measured on growing content managed by customers over time;
contentlets_countis required. - Customer health reporting — CX and Product use content volume + % actively managed content to flag at-risk vs healthy customers.
- Reporting fragility — cloud environments silently drop off telemetry (flag disabled, API call fails), degrading all trend data.
Acceptance Criteria
-
contentlets_countis populated consistently for all cloud environments - Environments do not silently stop reporting telemetry
- Trend data is gap-free across standard collection windows
- CX and Product can run standard reports without manual corrections
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.