Skip to content

Service filter omits services with data on the current signal tab #285

Description

@robbiemu

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions