-
Task
-
Resolution: Done
-
Blocker
-
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
- documents
-
TRACING-5353 [Upstream] OpenTelemetry collector metrics name changes is breaking OpenTelemetry Collector dashboard feature.
-
- Release Pending
-
- links to
(8 links to)