Uploaded image for project: 'Distributed Tracing'
  1. Distributed Tracing
  2. TRACING-4486

Use service instead of service_name for filtering collector instances in OpenTelemetry Collector dashboard.

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done-Errata
    • Icon: Undefined Undefined
    • rhosdt-3.3
    • None
    • None
    • Tracing Sprint # 257

      Version of components:
      OpenShift version: 4.17.0-0.nightly-2024-07-20-191204
      opentelemetry-operator.v0.104.0

      Description of the problem:
      When multiple OpenTelemetry collectors are created, we cannot select the collector instance from the OpenTelemetry Dashboard as the filter for Collector Instance drop-down lists collectors based on service_name, which is not unique. We can probably use service for the filter. For example I created two collector instances but only one service name otelcol is shown in the filter. 

      When using service_name:

      When using service for the filter:

      Steps to reproduce the issue:
      1. Install the OpenTelemetry Operator built off the latest upstream branch.

      2. Create multiple collector instances with spec.enableMetrics: true

      3. Check the Collector Instances filter in the OpenTelemetry Collector dashboard. 

        1. image-2024-07-23-11-50-14-494.png
          253 kB
          Ishwar Kanse
        2. image-2024-07-23-11-51-12-592.png
          83 kB
          Ishwar Kanse
        3. image-2024-07-23-11-51-31-969.png
          170 kB
          Ishwar Kanse

              rhn-support-iblancas Israel Blancas Alvarez
              rhn-support-ikanse Ishwar Kanse
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: