Problem
The Service filter on Maple’s signal tabs does not show all services that have data on the current tab.
Services that emit logs or metrics but do not emit traces are missing from the applicable Service filter, even though their telemetry exists for the selected signal.
Verified examples
| Service |
Traces |
Logs |
Metrics |
Currently appears in Service filter |
spark-otel-bridge |
0 |
2,777 |
392,437 |
No |
gitlab-repository-events |
0 |
73 |
0 |
No |
restic-backups |
0 |
6 |
0 |
No |
restic-backups-smoke |
0 |
1 |
0 |
No |
maple-planned-reboot-1782252279 |
0 |
0 |
1 |
No |
phase3b-calibration |
34,110 |
35,110 |
34,110 |
Yes |
These counts were verified directly against the Maple endpoint.
Expected behavior
Each tab’s Service filter should reflect the services represented by that tab for the selected time range:
- The Traces tab should offer services with traces.
- The Logs tab should offer services with logs.
- The Metrics tab should offer services with metrics.
- A service present in more than one signal should appear once in each applicable tab.
- A tab should not omit a service merely because that service has no traces.
This issue describes the observed behavior and expected user-facing result. The underlying cause and implementation should be established while addressing the issue.
Problem
The Service filter on Maple’s signal tabs does not show all services that have data on the current tab.
Services that emit logs or metrics but do not emit traces are missing from the applicable Service filter, even though their telemetry exists for the selected signal.
Verified examples
spark-otel-bridgegitlab-repository-eventsrestic-backupsrestic-backups-smokemaple-planned-reboot-1782252279phase3b-calibrationThese counts were verified directly against the Maple endpoint.
Expected behavior
Each tab’s Service filter should reflect the services represented by that tab for the selected time range:
This issue describes the observed behavior and expected user-facing result. The underlying cause and implementation should be established while addressing the issue.