Inconsistent Metric Naming Convention
Open
- Dominant language
- Java
- Stars
- 6.1k
- Forks
- 1.5k
- Avg merge
- 2d 55m
- Merged PRs (30d)
- 182
Description
I think there are at least two different naming conventions followed for metrics.
One of them looks like:
```
pinot.server...
pinot.server..
```
(e.g. `realtimeIngestionDelayMs`, `segmentCount`)
And the other type looks like:
```
pinot.server..
```
(e.g. `deletedSegmentCount`)
The hierarchy between metric and table names is different. Is this intentional?
Contributor guide
Research direction
The issue names no files, tests, or entry points. Review the metric definitions and naming conventions across Pinot, determine whether the hierarchy difference is intentional, and document the expected convention or the scope of any required consistency change.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- observability
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100