Uploaded image for project: 'Observability Documentation'
  1. Observability Documentation
  2. OBSDOCS-1911

[blocker][TRACING-5353] Update the metrics-related YAML for the OpenTelemetryCollector CR

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Blocker Blocker
    • Distributed Tracing 3.6
    • None
    • None
    • None

      Description of the issue:

      Many metrics names have changes in the upstream OpenTelemetry collector version 0.123.0 The new metric names have either _total or _bytes in the name. This change is breaking our OpenTelemetry Collector dasboard in OpenShift web console.

      These are the metrics used for dasboard:

      otelcol_receiver_refused_metric_points
      otelcol_receiver_accepted_metric_points
      otelcol_exporter_send_failed_metric_points
      otelcol_exporter_sent_metric_points
      otelcol_processor_refused_metric_points
      otelcol_processor_dropped_metric_points
      otelcol_processor_accepted_metric_points
      otelcol_receiver_refused_spans
      otelcol_receiver_accepted_spans
      otelcol_exporter_send_failed_spans
      otelcol_exporter_sent_spans
      otelcol_processor_refused_spans
      otelcol_processor_dropped_spans
      otelcol_processor_accepted_spans
      otelcol_process_memory_rss
      otelcol_process_runtime_heap_alloc_bytes
      otelcol_process_cpu_seconds
      

       

      These are the metrics generated by the latest collector version from OTEL operator:

      # HELP otel_scope_info Instrumentation Scope metadata
      # TYPE otel_scope_info gauge
      otel_scope_info{otel_scope_name="go.opentelemetry.io/collector/exporter/exporterhelper",otel_scope_version=""} 1
      otel_scope_info{otel_scope_name="go.opentelemetry.io/collector/receiver/receiverhelper",otel_scope_version=""} 1
      otel_scope_info{otel_scope_name="go.opentelemetry.io/collector/service",otel_scope_version=""} 1
      # HELP otelcol_exporter_send_failed_log_records_total Number of log records in failed attempts to send to destination. [alpha]
      # TYPE otelcol_exporter_send_failed_log_records_total counter
      otelcol_exporter_send_failed_log_records_total{exporter="debug",otel_scope_name="go.opentelemetry.io/collector/exporter/exporterhelper",otel_scope_version=""} 0
      # HELP otelcol_exporter_send_failed_metric_points_total Number of metric points in failed attempts to send to destination. [alpha]
      # TYPE otelcol_exporter_send_failed_metric_points_total counter
      otelcol_exporter_send_failed_metric_points_total{exporter="debug",otel_scope_name="go.opentelemetry.io/collector/exporter/exporterhelper",otel_scope_version=""} 0
      # HELP otelcol_exporter_send_failed_spans_total Number of spans in failed attempts to send to destination. [alpha]
      # TYPE otelcol_exporter_send_failed_spans_total counter
      otelcol_exporter_send_failed_spans_total{exporter="debug",otel_scope_name="go.opentelemetry.io/collector/exporter/exporterhelper",otel_scope_version=""} 0
      # HELP otelcol_exporter_sent_log_records_total Number of log record successfully sent to destination. [alpha]
      # TYPE otelcol_exporter_sent_log_records_total counter
      otelcol_exporter_sent_log_records_total{exporter="debug",otel_scope_name="go.opentelemetry.io/collector/exporter/exporterhelper",otel_scope_version=""} 181
      # HELP otelcol_exporter_sent_metric_points_total Number of metric points successfully sent to destination. [alpha]
      # TYPE otelcol_exporter_sent_metric_points_total counter
      otelcol_exporter_sent_metric_points_total{exporter="debug",otel_scope_name="go.opentelemetry.io/collector/exporter/exporterhelper",otel_scope_version=""} 181
      # HELP otelcol_exporter_sent_spans_total Number of spans successfully sent to destination. [alpha]
      # TYPE otelcol_exporter_sent_spans_total counter
      otelcol_exporter_sent_spans_total{exporter="debug",otel_scope_name="go.opentelemetry.io/collector/exporter/exporterhelper",otel_scope_version=""} 364
      # HELP otelcol_process_cpu_seconds_total Total CPU user and system time in seconds [alpha]
      # TYPE otelcol_process_cpu_seconds_total counter
      otelcol_process_cpu_seconds_total{otel_scope_name="go.opentelemetry.io/collector/service",otel_scope_version=""} 0.39
      # HELP otelcol_process_memory_rss_bytes Total physical memory (resident set size) [alpha]
      # TYPE otelcol_process_memory_rss_bytes gauge
      otelcol_process_memory_rss_bytes{otel_scope_name="go.opentelemetry.io/collector/service",otel_scope_version=""} 9.8066432e+07
      # HELP otelcol_process_runtime_heap_alloc_bytes Bytes of allocated heap objects (see 'go doc runtime.MemStats.HeapAlloc') [alpha]
      # TYPE otelcol_process_runtime_heap_alloc_bytes gauge
      otelcol_process_runtime_heap_alloc_bytes{otel_scope_name="go.opentelemetry.io/collector/service",otel_scope_version=""} 1.3843744e+07
      # HELP otelcol_process_runtime_total_alloc_bytes_total Cumulative bytes allocated for heap objects (see 'go doc runtime.MemStats.TotalAlloc') [alpha]
      # TYPE otelcol_process_runtime_total_alloc_bytes_total counter
      otelcol_process_runtime_total_alloc_bytes_total{otel_scope_name="go.opentelemetry.io/collector/service",otel_scope_version=""} 3.5808176e+07
      # HELP otelcol_process_runtime_total_sys_memory_bytes Total bytes of memory obtained from the OS (see 'go doc runtime.MemStats.Sys') [alpha]
      # TYPE otelcol_process_runtime_total_sys_memory_bytes gauge
      otelcol_process_runtime_total_sys_memory_bytes{otel_scope_name="go.opentelemetry.io/collector/service",otel_scope_version=""} 3.5738888e+07
      # HELP otelcol_process_uptime_seconds_total Uptime of the process [alpha]
      # TYPE otelcol_process_uptime_seconds_total counter
      otelcol_process_uptime_seconds_total{otel_scope_name="go.opentelemetry.io/collector/service",otel_scope_version=""} 316.745917269
      # HELP otelcol_receiver_accepted_log_records_total Number of log records successfully pushed into the pipeline. [alpha]
      # TYPE otelcol_receiver_accepted_log_records_total counter
      otelcol_receiver_accepted_log_records_total{otel_scope_name="go.opentelemetry.io/collector/receiver/receiverhelper",otel_scope_version="",receiver="otlp",transport="grpc"} 181
      # HELP otelcol_receiver_accepted_metric_points_total Number of metric points successfully pushed into the pipeline. [alpha]
      # TYPE otelcol_receiver_accepted_metric_points_total counter
      otelcol_receiver_accepted_metric_points_total{otel_scope_name="go.opentelemetry.io/collector/receiver/receiverhelper",otel_scope_version="",receiver="otlp",transport="grpc"} 181
      # HELP otelcol_receiver_accepted_spans_total Number of spans successfully pushed into the pipeline. [alpha]
      # TYPE otelcol_receiver_accepted_spans_total counter
      otelcol_receiver_accepted_spans_total{otel_scope_name="go.opentelemetry.io/collector/receiver/receiverhelper",otel_scope_version="",receiver="otlp",transport="grpc"} 364
      # HELP otelcol_receiver_refused_log_records_total Number of log records that could not be pushed into the pipeline. [alpha]
      # TYPE otelcol_receiver_refused_log_records_total counter
      otelcol_receiver_refused_log_records_total{otel_scope_name="go.opentelemetry.io/collector/receiver/receiverhelper",otel_scope_version="",receiver="otlp",transport="grpc"} 0
      # HELP otelcol_receiver_refused_metric_points_total Number of metric points that could not be pushed into the pipeline. [alpha]
      # TYPE otelcol_receiver_refused_metric_points_total counter
      otelcol_receiver_refused_metric_points_total{otel_scope_name="go.opentelemetry.io/collector/receiver/receiverhelper",otel_scope_version="",receiver="otlp",transport="grpc"} 0
      # HELP otelcol_receiver_refused_spans_total Number of spans that could not be pushed into the pipeline. [alpha]
      # TYPE otelcol_receiver_refused_spans_total counter
      otelcol_receiver_refused_spans_total{otel_scope_name="go.opentelemetry.io/collector/receiver/receiverhelper",otel_scope_version="",receiver="otlp",transport="grpc"} 0
      # HELP promhttp_metric_handler_errors_total Total number of internal errors encountered by the promhttp metric handler.
      # TYPE promhttp_metric_handler_errors_total counter
      promhttp_metric_handler_errors_total{cause="encoding"} 0
      promhttp_metric_handler_errors_total{cause="gathering"} 0
      # HELP target_info Target metadata
      # TYPE target_info gauge
      target_info{service_instance_id="71e4a94e-49d3-492a-a339-845ba9aa2cb2",service_name="otelcol",service_version="0.123.1"} 1
      

       

              rhn-support-mleonov Max Leonov
              rhn-support-ikanse Ishwar Kanse
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: