Skip to content

Configure MCP server Prometheus/metric-storage connection on RHOSO 18 - #96

Open
omkarjoshi0304 wants to merge 1 commit into
openstack-k8s-operators:mainfrom
omkarjoshi0304:prometheus-metric-storage-config
Open

omkarjoshi0304 wants to merge 1 commit into
openstack-k8s-operators:mainfrom
omkarjoshi0304:prometheus-metric-storage-config

Conversation

@omkarjoshi0304

@omkarjoshi0304 omkarjoshi0304 commented Sep 21, 2026

Copy link
Copy Markdown
Collaborator

On RHOSO 18 the metric-storage service is not registered in the Keystone catalog, so the observabilityclient running inside the rhoso-mcps sidecar cannot auto-discover Aetos/Prometheus and metric commands fail.

Detect a telemetry MetricStorage CR in the OpenStackControlPlane namespace during MCP reconciliation and, when found, render its connection details (host/port, and CA cert path when Prometheus TLS is enabled) into the openstack.prometheus section of the rendered config.yaml. When no MetricStorage is found, the section is omitted so the MCP server can report a clear "not configured" error instead of pointing at a nonexistent host.

Summary by CodeRabbit

  • New Features
    • Added optional Prometheus integration for telemetry configuration.
    • Automatically configures the Prometheus service host and port when telemetry settings are available.
    • Supports secure Prometheus connections using a configured TLS CA certificate.
    • Prometheus settings remain unset when telemetry configuration is unavailable.
  • Access
    • Added the permissions required to read telemetry storage configuration.

On RHOSO 18 the metric-storage service is not registered in the Keystone
catalog, so the observabilityclient running inside the rhoso-mcps sidecar
cannot auto-discover Aetos/Prometheus and metric commands fail.

Detect a telemetry MetricStorage CR in the OpenStackControlPlane
namespace during MCP reconciliation and, when found, render its
connection details (host/port, and CA cert path when Prometheus TLS is
enabled) into the openstack.prometheus section of the rendered
config.yaml. When no MetricStorage is found, the section is omitted so
the MCP server can report a clear "not configured" error instead of
pointing at a nonexistent host.
@openshift-ci
openshift-ci Bot requested review from lpiwowar and umago September 21, 2026 17:39
@openshift-ci

openshift-ci Bot commented Sep 21, 2026

Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: omkarjoshi0304
Once this PR has been reviewed and has the lgtm label, please assign lpiwowar for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@coderabbitai

coderabbitai Bot commented Sep 21, 2026

Copy link
Copy Markdown

Review Change StackReview Change Stack

Understand this PR’s impact

Explore downstream dependencies and potential security impact with Blast Radius.

View blast radius →

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Repository: openstack-k8s-operators/lightspeed-operator/.coderabbit.yaml

Review profile: CHILL

Plan: Enterprise

Run ID: c006cef5-77b4-4267-b86d-9efb9f2ad2aa

📥 Commits

Reviewing files that changed from the base of the PR and between bf51191 and 728a9c2.

📒 Files selected for processing (8)
  • config/rbac/role.yaml
  • internal/controller/assets/mcp_server_config.yaml.tmpl
  • internal/controller/common.go
  • internal/controller/common_test.go
  • internal/controller/constants.go
  • internal/controller/mcp_server.go
  • internal/controller/mcp_server_test.go
  • internal/controller/openstacklightspeed_controller.go

Included review availability: Your plan provides up to 12 included reviews per hour; 11 remain after this review.


📝 Walkthrough

Walkthrough

The controller can read the default telemetry MetricStorage resource and configure Prometheus settings for MCP. The configuration includes host, port, and an optional TLS CA path. Fallback paths leave Prometheus unset.

Changes

Prometheus MCP configuration

Layer / File(s) Summary
MetricStorage contract and access
internal/controller/constants.go, internal/controller/common.go, internal/controller/openstacklightspeed_controller.go, config/rbac/role.yaml
Adds MetricStorage API constants, GVK construction, and get permissions for metricstorages.
Prometheus detection and reconciliation
internal/controller/mcp_server.go
Detects the default MetricStorage resource, builds Prometheus parameters, passes them through deployment and ConfigMap generation, and leaves fallback paths unset.
Prometheus rendering and validation
internal/controller/assets/mcp_server_config.yaml.tmpl, internal/controller/mcp_server_test.go, internal/controller/common_test.go
Renders host, port, and optional ca_cert. Tests cover unset, non-TLS, TLS, invalid YAML, and updated function calls.

Priority: ⬇️ Low

Estimated code review effort: 3 (Moderate) | ~20 minutes

Change: Feature

Sequence Diagram(s)

sequenceDiagram
  participant OpenStackLightspeedReconciler
  participant MetricStorageAPI
  participant MCPDeployment
  participant MCPConfigMap
  participant MCPConfigTemplate
  OpenStackLightspeedReconciler->>MetricStorageAPI: Read default MetricStorage
  MetricStorageAPI-->>OpenStackLightspeedReconciler: Prometheus settings or absent resource
  OpenStackLightspeedReconciler->>MCPDeployment: Pass optional Prometheus parameters
  MCPDeployment->>MCPConfigMap: Build MCP server ConfigMap
  MCPConfigMap->>MCPConfigTemplate: Render Prometheus configuration
Loading

Suggested reviewers: akrog


Important

Pre-merge checks failed

Please resolve all errors before merging. Addressing warnings is optional.

❌ Failed checks (1 error, 1 warning)

Check name Status Explanation Resolution
Keep Documentation Current ❌ Error The pull request changes user-visible MCP behavior but does not update documentation. The controller now detects a telemetry.openstack.org MetricStorage resource and renders `openstack.prometheus.… Update the applicable documentation, at minimum docs/configuration.md and docs/usage.md, to describe the RHOSO 18 MetricStorage detection, namespace and service assumptions, generated Prometheus host/port and TLS CA behavior, and the …
Docstring Coverage ⚠️ Warning Docstring coverage is 26.67% which is insufficient. The required threshold is 80.00%. Docstring coverage is scoped to functions touched by this diff. Analyzed 15 functions across 6 files. (2 skipped: … Write docstrings for the functions missing them to satisfy the coverage threshold.
✅ Passed checks (4 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly and concisely describes the main change: configuring the MCP server's Prometheus and metric-storage connection for RHOSO 18.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Full details: Docstring Coverage

Explanation

Docstring coverage is 26.67% which is insufficient. The required threshold is 80.00%. Docstring coverage is scoped to functions touched by this diff. Analyzed 15 functions across 6 files. (2 skipped: 2 unsupported.)

Full details: Keep Documentation Current

Explanation

The pull request changes user-visible MCP behavior but does not update documentation. The controller now detects a telemetry.openstack.org MetricStorage resource and renders openstack.prometheus.host, port 9090, and an optional ca_cert into the MCP configuration. If the resource or CRD is absent, the Prometheus section is omitted and metric commands report that metric storage is not configured. The pull request changes no README.md or docs/*.md files. Existing documentation only describes the rhoso_mcps sidecar as read-only OpenStack/OpenShift introspection and does not describe Prometheus/MetricStorage support, RHOSO 18 behavior, TLS handling, or troubleshooting.

Resolution

Update the applicable documentation, at minimum docs/configuration.md and docs/usage.md, to describe the RHOSO 18 MetricStorage detection, namespace and service assumptions, generated Prometheus host/port and TLS CA behavior, and the fact that no Prometheus section is generated when the resource is absent. Add troubleshooting guidance in docs/troubleshooting.md for missing MetricStorage resources or telemetry CRDs and the resulting not-configured error. Update README.md as needed if its overview or quickstart is intended to cover MCP usage.

  • Fix all pre-merge checks with AI
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create a new PR

Comment @coderabbitai help to get the list of available commands.

@omkarjoshi0304

Copy link
Copy Markdown
Collaborator Author

Proof of testing

Command :-

[cloud-user@ojoshi-lightspeed-dev lightspeed-operator]$ oc exec "$POD" -n "$NS" -c rhoso-mcps -- curl -s -X POST http://127.0.0.1:8080/openstack/ \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","id":"1","method":"tools/call","params":{"name":"openstack-cli","arguments":{"command_str":"metric list"}}}' \
  > /tmp/mcp_response.txt

sed -n 's/^data: //p' /tmp/mcp_response.txt | python3 -c "import json,sys; print(json.load(sys.stdin)['result']['content'][0]['text'])"

Output of metric list:-

+-------------------------------------------------------------------------+
| metric_name                                                             |
+-------------------------------------------------------------------------+
| alertmanager_alerts                                                     |
| alertmanager_alerts_invalid_total                                       |
| alertmanager_alerts_per_alert_limit                                     |
| alertmanager_alerts_received_total                                      |
| alertmanager_build_info                                                 |
| alertmanager_cluster_alive_messages_total                               |
| alertmanager_cluster_enabled                                            |
| alertmanager_cluster_failed_peers                                       |
| alertmanager_cluster_health_score                                       |
| alertmanager_cluster_members                                            |
| alertmanager_cluster_messages_pruned_total                              |
| alertmanager_cluster_messages_queued                                    |
| alertmanager_cluster_messages_received_size_total                       |
| alertmanager_cluster_messages_received_total                            |
| alertmanager_cluster_messages_sent_size_total                           |
| alertmanager_cluster_messages_sent_total                                |
| alertmanager_cluster_peer_info                                          |
| alertmanager_cluster_peer_name_conflicts_total                          |
| alertmanager_cluster_peers_joined_total                                 |
| alertmanager_cluster_peers_left_total                                   |
| alertmanager_cluster_peers_update_total                                 |
| alertmanager_cluster_reconnections_failed_total                         |
| alertmanager_cluster_reconnections_total                                |
| alertmanager_cluster_refresh_join_failed_total                          |
| alertmanager_cluster_refresh_join_total                                 |
| alertmanager_config_hash                                                |
| alertmanager_config_last_reload_success_timestamp_seconds               |
| alertmanager_config_last_reload_successful                              |
| alertmanager_dispatcher_aggregation_group_creation_given_up_total       |
| alertmanager_dispatcher_aggregation_group_creation_retries_total        |
| alertmanager_dispatcher_aggregation_group_limit_reached_total           |
| alertmanager_dispatcher_aggregation_groups                              |
| alertmanager_dispatcher_alert_processing_duration_seconds_count         |
| alertmanager_dispatcher_alert_processing_duration_seconds_sum           |
| alertmanager_http_concurrency_limit_exceeded_total                      |
| alertmanager_http_request_duration_seconds_bucket                       |
| alertmanager_http_request_duration_seconds_count                        |
| alertmanager_http_request_duration_seconds_sum                          |
| alertmanager_http_requests_in_flight                                    |
| alertmanager_http_response_size_bytes_bucket                            |
| alertmanager_http_response_size_bytes_count                             |
| alertmanager_http_response_size_bytes_sum                               |
| alertmanager_inhibition_rules                                           |
| alertmanager_integrations                                               |
| alertmanager_nflog_gc_duration_seconds_count                            |
| alertmanager_nflog_gc_duration_seconds_sum                              |
| alertmanager_nflog_gossip_messages_propagated_total                     |
| alertmanager_nflog_maintenance_errors_total                             |
| alertmanager_nflog_maintenance_total                                    |
| alertmanager_nflog_queries_total                                        |
| alertmanager_nflog_query_duration_seconds_bucket                        |
| alertmanager_nflog_query_duration_seconds_count                         |
| alertmanager_nflog_query_duration_seconds_sum                           |
| alertmanager_nflog_query_errors_total                                   |
| alertmanager_nflog_snapshot_duration_seconds_count                      |
| alertmanager_nflog_snapshot_duration_seconds_sum                        |
| alertmanager_nflog_snapshot_size_bytes                                  |
| alertmanager_notification_latency_seconds_bucket                        |
| alertmanager_notification_latency_seconds_count                         |
| alertmanager_notification_latency_seconds_sum                           |
| alertmanager_notification_requests_failed_total                         |
| alertmanager_notification_requests_total                                |
| alertmanager_notifications_failed_total                                 |
| alertmanager_notifications_total                                        |
| alertmanager_oversize_gossip_message_duration_seconds_bucket            |
| alertmanager_oversize_gossip_message_duration_seconds_count             |
| alertmanager_oversize_gossip_message_duration_seconds_sum               |
| alertmanager_oversized_gossip_message_dropped_total                     |
| alertmanager_oversized_gossip_message_failure_total                     |
| alertmanager_oversized_gossip_message_sent_total                        |
| alertmanager_peer_position                                              |
| alertmanager_receivers                                                  |
| alertmanager_silences                                                   |
| alertmanager_silences_gc_duration_seconds_count                         |
| alertmanager_silences_gc_duration_seconds_sum                           |
| alertmanager_silences_gc_errors_total                                   |
| alertmanager_silences_gossip_messages_propagated_total                  |
| alertmanager_silences_maintenance_errors_total                          |
| alertmanager_silences_maintenance_total                                 |
| alertmanager_silences_matcher_compile_errors_total                      |
| alertmanager_silences_matcher_index_size                                |
| alertmanager_silences_queries_total                                     |
| alertmanager_silences_query_duration_seconds_bucket                     |
| alertmanager_silences_query_duration_seconds_count                      |
| alertmanager_silences_query_duration_seconds_sum                        |
| alertmanager_silences_query_errors_total                                |
| alertmanager_silences_query_silences_scanned_total                      |
| alertmanager_silences_query_silences_skipped_total                      |
| alertmanager_silences_snapshot_duration_seconds_count                   |
| alertmanager_silences_snapshot_duration_seconds_sum                     |
| alertmanager_silences_snapshot_size_bytes                               |
| alertmanager_silences_state_size                                        |
| alertmanager_silences_version_index_size                                |
| erlang_vm_allocators                                                    |
| erlang_vm_atom_limit                                                    |
| erlang_vm_atoms                                                         |
| erlang_vm_dirty_cpu_schedulers                                          |
| erlang_vm_dirty_cpu_schedulers_online                                   |
| erlang_vm_dirty_io_schedulers                                           |
| erlang_vm_ets_limit                                                     |
| erlang_vm_logical_processors                                            |
| erlang_vm_logical_processors_available                                  |
| erlang_vm_logical_processors_online                                     |
| erlang_vm_memory_atom_bytes                                             |
| erlang_vm_memory_bytes                                                  |
| erlang_vm_memory_dets_tables                                            |
| erlang_vm_memory_ets_tables                                             |
| erlang_vm_memory_processes_bytes                                        |
| erlang_vm_memory_system_bytes                                           |
| erlang_vm_msacc_aux_seconds_total                                       |
| erlang_vm_msacc_check_io_seconds_total                                  |
| erlang_vm_msacc_emulator_seconds_total                                  |
| erlang_vm_msacc_gc_seconds_total                                        |
| erlang_vm_msacc_other_seconds_total                                     |
| erlang_vm_msacc_port_seconds_total                                      |
| erlang_vm_msacc_sleep_seconds_total                                     |
| erlang_vm_port_limit                                                    |
| erlang_vm_ports                                                         |
| erlang_vm_process_limit                                                 |
| erlang_vm_processes                                                     |
| erlang_vm_schedulers                                                    |
| erlang_vm_schedulers_online                                             |
| erlang_vm_smp_support                                                   |
| erlang_vm_statistics_bytes_output_total                                 |
| erlang_vm_statistics_bytes_received_total                               |
| erlang_vm_statistics_context_switches_total                             |
| erlang_vm_statistics_dirty_cpu_run_queue_length                         |
| erlang_vm_statistics_dirty_io_run_queue_length                          |
| erlang_vm_statistics_garbage_collection_bytes_reclaimed_total           |
| erlang_vm_statistics_garbage_collection_number_of_gcs_total             |
| erlang_vm_statistics_garbage_collection_words_reclaimed_total           |
| erlang_vm_statistics_reductions_total                                   |
| erlang_vm_statistics_run_queues_length                                  |
| erlang_vm_statistics_runtime_seconds_total                              |
| erlang_vm_statistics_wallclock_time_seconds_total                       |
| erlang_vm_thread_pool_size                                              |
| erlang_vm_threads                                                       |
| erlang_vm_time_correction                                               |
| erlang_vm_wordsize_bytes                                                |
| go_gc_cycles_automatic_gc_cycles_total                                  |
| go_gc_cycles_forced_gc_cycles_total                                     |
| go_gc_cycles_total_gc_cycles_total                                      |
| go_gc_duration_seconds                                                  |
| go_gc_duration_seconds_count                                            |
| go_gc_duration_seconds_sum                                              |
| go_gc_gogc_percent                                                      |
| go_gc_gomemlimit_bytes                                                  |
| go_gc_heap_allocs_by_size_bytes_bucket                                  |
| go_gc_heap_allocs_by_size_bytes_count                                   |
| go_gc_heap_allocs_by_size_bytes_sum                                     |
| go_gc_heap_allocs_bytes_total                                           |
| go_gc_heap_allocs_objects_total                                         |
| go_gc_heap_frees_by_size_bytes_bucket                                   |
| go_gc_heap_frees_by_size_bytes_count                                    |
| go_gc_heap_frees_by_size_bytes_sum                                      |
| go_gc_heap_frees_bytes_total                                            |
| go_gc_heap_frees_objects_total                                          |
| go_gc_heap_goal_bytes                                                   |
| go_gc_heap_live_bytes                                                   |
| go_gc_heap_objects_objects                                              |
| go_gc_heap_tiny_allocs_objects_total                                    |
| go_gc_limiter_last_enabled_gc_cycle                                     |
| go_gc_pauses_seconds_bucket                                             |
| go_gc_pauses_seconds_count                                              |
| go_gc_pauses_seconds_sum                                                |
| go_gc_scan_globals_bytes                                                |
| go_gc_scan_heap_bytes                                                   |
| go_gc_scan_stack_bytes                                                  |
| go_gc_scan_total_bytes                                                  |
| go_gc_stack_starting_size_bytes                                         |
| go_goroutines                                                           |
| go_info                                                                 |
| go_memstats_alloc_bytes                                                 |
| go_memstats_alloc_bytes_total                                           |
| go_memstats_buck_hash_sys_bytes                                         |
| go_memstats_frees_total                                                 |
| go_memstats_gc_sys_bytes                                                |
| go_memstats_heap_alloc_bytes                                            |
| go_memstats_heap_idle_bytes                                             |
| go_memstats_heap_inuse_bytes                                            |
| go_memstats_heap_objects                                                |
| go_memstats_heap_released_bytes                                         |
| go_memstats_heap_sys_bytes                                              |
| go_memstats_last_gc_time_seconds                                        |
| go_memstats_mallocs_total                                               |
| go_memstats_mcache_inuse_bytes                                          |
| go_memstats_mcache_sys_bytes                                            |
| go_memstats_mspan_inuse_bytes                                           |
| go_memstats_mspan_sys_bytes                                             |
| go_memstats_next_gc_bytes                                               |
| go_memstats_other_sys_bytes                                             |
| go_memstats_stack_inuse_bytes                                           |
| go_memstats_stack_sys_bytes                                             |
| go_memstats_sys_bytes                                                   |
| go_sched_gomaxprocs_threads                                             |
| go_sched_goroutines_goroutines                                          |
| go_sched_latencies_seconds_bucket                                       |
| go_sched_latencies_seconds_count                                        |
| go_sched_latencies_seconds_sum                                          |
| go_sched_pauses_stopping_gc_seconds_bucket                              |
| go_sched_pauses_stopping_gc_seconds_count                               |
| go_sched_pauses_stopping_gc_seconds_sum                                 |
| go_sched_pauses_stopping_other_seconds_bucket                           |
| go_sched_pauses_stopping_other_seconds_count                            |
| go_sched_pauses_stopping_other_seconds_sum                              |
| go_sched_pauses_total_gc_seconds_bucket                                 |
| go_sched_pauses_total_gc_seconds_count                                  |
| go_sched_pauses_total_gc_seconds_sum                                    |
| go_sched_pauses_total_other_seconds_bucket                              |
| go_sched_pauses_total_other_seconds_count                               |
| go_sched_pauses_total_other_seconds_sum                                 |
| go_sync_mutex_wait_total_seconds_total                                  |
| go_threads                                                              |
| kube_pod_completion_time                                                |
| kube_pod_container_info                                                 |
| kube_pod_container_resource_limits                                      |
| kube_pod_container_resource_requests                                    |
| kube_pod_container_state_started                                        |
| kube_pod_container_status_last_terminated_exitcode                      |
| kube_pod_container_status_last_terminated_reason                        |
| kube_pod_container_status_last_terminated_timestamp                     |
| kube_pod_container_status_ready                                         |
| kube_pod_container_status_restarts_total                                |
| kube_pod_container_status_running                                       |
| kube_pod_container_status_terminated                                    |
| kube_pod_container_status_terminated_reason                             |
| kube_pod_container_status_waiting                                       |
| kube_pod_container_status_waiting_reason                                |
| kube_pod_created                                                        |
| kube_pod_deletion_timestamp                                             |
| kube_pod_info                                                           |
| kube_pod_init_container_info                                            |
| kube_pod_init_container_resource_limits                                 |
| kube_pod_init_container_resource_requests                               |
| kube_pod_init_container_status_ready                                    |
| kube_pod_init_container_status_restarts_total                           |
| kube_pod_init_container_status_running                                  |
| kube_pod_init_container_status_terminated                               |
| kube_pod_init_container_status_terminated_reason                        |
| kube_pod_init_container_status_waiting                                  |
| kube_pod_ips                                                            |
| kube_pod_owner                                                          |
| kube_pod_restart_policy                                                 |
| kube_pod_scheduler                                                      |
| kube_pod_service_account                                                |
| kube_pod_spec_volumes_persistentvolumeclaims_info                       |
| kube_pod_spec_volumes_persistentvolumeclaims_readonly                   |
| kube_pod_start_time                                                     |
| kube_pod_status_container_ready_time                                    |
| kube_pod_status_initialized_time                                        |
| kube_pod_status_phase                                                   |
| kube_pod_status_qos_class                                               |
| kube_pod_status_ready                                                   |
| kube_pod_status_ready_time                                              |
| kube_pod_status_reason                                                  |
| kube_pod_status_scheduled                                               |
| kube_pod_status_scheduled_time                                          |
| kube_pod_status_unschedulable                                           |
| kube_pod_tolerations                                                    |
| net_conntrack_dialer_conn_attempted_total                               |
| net_conntrack_dialer_conn_closed_total                                  |
| net_conntrack_dialer_conn_established_total                             |
| net_conntrack_dialer_conn_failed_total                                  |
| net_conntrack_listener_conn_accepted_total                              |
| net_conntrack_listener_conn_closed_total                                |
| ovn_northd_pstream_open_total                                           |
| ovn_northd_status                                                       |
| ovn_northd_stream_open_total                                            |
| ovn_northd_txn_unchanged_total                                          |
| ovn_raft_cluster_election_timer                                         |
| ovn_raft_cluster_id                                                     |
| ovn_raft_cluster_inbound_connections_total                              |
| ovn_raft_cluster_leader                                                 |
| ovn_raft_cluster_log_index_next                                         |
| ovn_raft_cluster_log_not_applied                                        |
| ovn_raft_cluster_log_not_committed                                      |
| ovn_raft_cluster_outbound_connections_total                             |
| ovn_raft_cluster_server_id                                              |
| ovn_raft_cluster_server_role                                            |
| ovn_raft_cluster_server_status                                          |
| ovn_raft_cluster_server_vote                                            |
| ovn_raft_cluster_term                                                   |
| ovn_raft_log_entry_index                                                |
| process_cpu_seconds_total                                               |
| process_max_fds                                                         |
| process_network_receive_bytes_total                                     |
| process_network_transmit_bytes_total                                    |
| process_open_fds                                                        |
| process_resident_memory_bytes                                           |
| process_start_time_seconds                                              |
| process_virtual_memory_bytes                                            |
| process_virtual_memory_max_bytes                                        |
| prometheus_api_notification_active_subscribers                          |
| prometheus_api_notification_updates_dropped_total                       |
| prometheus_api_notification_updates_sent_total                          |
| prometheus_build_info                                                   |
| prometheus_config_last_reload_success_timestamp_seconds                 |
| prometheus_config_last_reload_successful                                |
| prometheus_engine_queries                                               |
| prometheus_engine_queries_concurrent_max                                |
| prometheus_engine_query_duration_histogram_seconds_bucket               |
| prometheus_engine_query_duration_histogram_seconds_count                |
| prometheus_engine_query_duration_histogram_seconds_sum                  |
| prometheus_engine_query_duration_seconds                                |
| prometheus_engine_query_duration_seconds_count                          |
| prometheus_engine_query_duration_seconds_sum                            |
| prometheus_engine_query_log_enabled                                     |
| prometheus_engine_query_log_failures_total                              |
| prometheus_engine_query_samples_read_total                              |
| prometheus_engine_query_samples_total                                   |
| prometheus_http_request_duration_seconds_bucket                         |
| prometheus_http_request_duration_seconds_count                          |
| prometheus_http_request_duration_seconds_sum                            |
| prometheus_http_requests_total                                          |
| prometheus_http_response_size_bytes_bucket                              |
| prometheus_http_response_size_bytes_count                               |
| prometheus_http_response_size_bytes_sum                                 |
| prometheus_notifications_alertmanagers_discovered                       |
| prometheus_notifications_dropped_total                                  |
| prometheus_notifications_errors_total                                   |
| prometheus_notifications_queue_capacity                                 |
| prometheus_notifications_queue_length                                   |
| prometheus_notifications_sent_total                                     |
| prometheus_ready                                                        |
| prometheus_remote_read_handler_queries                                  |
| prometheus_remote_storage_exemplars_in_total                            |
| prometheus_remote_storage_highest_timestamp_in_seconds                  |
| prometheus_remote_storage_histograms_in_total                           |
| prometheus_remote_storage_samples_in_total                              |
| prometheus_remote_storage_string_interner_zero_reference_releases_total |
| prometheus_rule_evaluation_duration_histogram_seconds_bucket            |
| prometheus_rule_evaluation_duration_histogram_seconds_count             |
| prometheus_rule_evaluation_duration_histogram_seconds_sum               |
| prometheus_rule_evaluation_duration_seconds                             |
| prometheus_rule_evaluation_duration_seconds_count                       |
| prometheus_rule_evaluation_duration_seconds_sum                         |
| prometheus_rule_group_duration_histogram_seconds_bucket                 |
| prometheus_rule_group_duration_histogram_seconds_count                  |
| prometheus_rule_group_duration_histogram_seconds_sum                    |
| prometheus_rule_group_duration_seconds                                  |
| prometheus_rule_group_duration_seconds_count                            |
| prometheus_rule_group_duration_seconds_sum                              |
| prometheus_sd_azure_cache_hit_total                                     |
| prometheus_sd_azure_failures_total                                      |
| prometheus_sd_consul_rpc_duration_seconds                               |
| prometheus_sd_consul_rpc_duration_seconds_count                         |
| prometheus_sd_consul_rpc_duration_seconds_sum                           |
| prometheus_sd_consul_rpc_failures_total                                 |
| prometheus_sd_discovered_targets                                        |
| prometheus_sd_dns_lookup_failures_total                                 |
| prometheus_sd_dns_lookups_total                                         |
| prometheus_sd_failed_configs                                            |
| prometheus_sd_file_read_errors_total                                    |
| prometheus_sd_file_scan_duration_seconds                                |
| prometheus_sd_file_scan_duration_seconds_count                          |
| prometheus_sd_file_scan_duration_seconds_sum                            |
| prometheus_sd_file_watcher_errors_total                                 |
| prometheus_sd_http_failures_total                                       |
| prometheus_sd_kubernetes_events_total                                   |
| prometheus_sd_kubernetes_failures_total                                 |
| prometheus_sd_kubernetes_http_request_total                             |
| prometheus_sd_kubernetes_workqueue_depth                                |
| prometheus_sd_kubernetes_workqueue_items_total                          |
| prometheus_sd_kubernetes_workqueue_latency_seconds_count                |
| prometheus_sd_kubernetes_workqueue_latency_seconds_sum                  |
| prometheus_sd_kubernetes_workqueue_longest_running_processor_seconds    |
| prometheus_sd_kubernetes_workqueue_unfinished_work_seconds              |
| prometheus_sd_kubernetes_workqueue_work_duration_seconds_count          |
| prometheus_sd_kubernetes_workqueue_work_duration_seconds_sum            |
| prometheus_sd_kuma_fetch_duration_seconds                               |
| prometheus_sd_kuma_fetch_duration_seconds_count                         |
| prometheus_sd_kuma_fetch_duration_seconds_sum                           |
| prometheus_sd_kuma_fetch_failures_total                                 |
| prometheus_sd_kuma_fetch_skipped_updates_total                          |
| prometheus_sd_last_update_timestamp_seconds                             |
| prometheus_sd_linode_failures_total                                     |
| prometheus_sd_nomad_failures_total                                      |
| prometheus_sd_received_updates_total                                    |
| prometheus_sd_updates_delayed_total                                     |
| prometheus_sd_updates_total                                             |
| prometheus_target_interval_length_histogram_seconds_bucket              |
| prometheus_target_interval_length_histogram_seconds_count               |
| prometheus_target_interval_length_histogram_seconds_sum                 |
| prometheus_target_interval_length_seconds                               |
| prometheus_target_interval_length_seconds_count                         |
| prometheus_target_interval_length_seconds_sum                           |
| prometheus_target_metadata_cache_bytes                                  |
| prometheus_target_metadata_cache_entries                                |
| prometheus_target_scrape_duration_seconds_bucket                        |
| prometheus_target_scrape_duration_seconds_count                         |
| prometheus_target_scrape_duration_seconds_sum                           |
| prometheus_target_scrape_pool_exceeded_label_limits_total               |
| prometheus_target_scrape_pool_exceeded_target_limit_total               |
| prometheus_target_scrape_pool_reloads_failed_total                      |
| prometheus_target_scrape_pool_reloads_total                             |
| prometheus_target_scrape_pool_symboltable_items                         |
| prometheus_target_scrape_pool_sync_total                                |
| prometheus_target_scrape_pool_target_limit                              |
| prometheus_target_scrape_pool_targets                                   |
| prometheus_target_scrape_pools_failed_total                             |
| prometheus_target_scrape_pools_total                                    |
| prometheus_target_scrapes_cache_flush_forced_total                      |
| prometheus_target_scrapes_exceeded_body_size_limit_total                |
| prometheus_target_scrapes_exceeded_native_histogram_bucket_limit_total  |
| prometheus_target_scrapes_exceeded_sample_limit_total                   |
| prometheus_target_scrapes_exemplar_out_of_order_total                   |
| prometheus_target_scrapes_sample_duplicate_timestamp_total              |
| prometheus_target_scrapes_sample_out_of_bounds_total                    |
| prometheus_target_scrapes_sample_out_of_order_total                     |
| prometheus_target_sync_failed_total                                     |
| prometheus_target_sync_length_histogram_seconds_bucket                  |
| prometheus_target_sync_length_histogram_seconds_count                   |
| prometheus_target_sync_length_histogram_seconds_sum                     |
| prometheus_target_sync_length_seconds                                   |
| prometheus_target_sync_length_seconds_count                             |
| prometheus_target_sync_length_seconds_sum                               |
| prometheus_template_text_expansion_failures_total                       |
| prometheus_template_text_expansions_total                               |
| prometheus_treecache_watcher_goroutines                                 |
| prometheus_treecache_zookeeper_failures_total                           |
| prometheus_tsdb_blocks_loaded                                           |
| prometheus_tsdb_checkpoint_creations_failed_total                       |
| prometheus_tsdb_checkpoint_creations_total                              |
| prometheus_tsdb_checkpoint_deletions_failed_total                       |
| prometheus_tsdb_checkpoint_deletions_total                              |
| prometheus_tsdb_clean_start                                             |
| prometheus_tsdb_compaction_chunk_range_seconds_bucket                   |
| prometheus_tsdb_compaction_chunk_range_seconds_count                    |
| prometheus_tsdb_compaction_chunk_range_seconds_sum                      |
| prometheus_tsdb_compaction_chunk_samples_bucket                         |
| prometheus_tsdb_compaction_chunk_samples_count                          |
| prometheus_tsdb_compaction_chunk_samples_sum                            |
| prometheus_tsdb_compaction_chunk_size_bytes_bucket                      |
| prometheus_tsdb_compaction_chunk_size_bytes_count                       |
| prometheus_tsdb_compaction_chunk_size_bytes_sum                         |
| prometheus_tsdb_compaction_duration_seconds_bucket                      |
| prometheus_tsdb_compaction_duration_seconds_count                       |
| prometheus_tsdb_compaction_duration_seconds_sum                         |
| prometheus_tsdb_compaction_populating_block                             |
| prometheus_tsdb_compactions_failed_total                                |
| prometheus_tsdb_compactions_skipped_total                               |
| prometheus_tsdb_compactions_total                                       |
| prometheus_tsdb_compactions_triggered_total                             |
| prometheus_tsdb_data_replay_duration_seconds                            |
| prometheus_tsdb_exemplar_exemplars_appended_total                       |
| prometheus_tsdb_exemplar_exemplars_in_storage                           |
| prometheus_tsdb_exemplar_last_exemplars_timestamp_seconds               |
| prometheus_tsdb_exemplar_max_exemplars                                  |
| prometheus_tsdb_exemplar_out_of_order_exemplars_total                   |
| prometheus_tsdb_exemplar_series_with_exemplars_in_storage               |
| prometheus_tsdb_head_active_appenders                                   |
| prometheus_tsdb_head_chunks                                             |
| prometheus_tsdb_head_chunks_created_total                               |
| prometheus_tsdb_head_chunks_removed_total                               |
| prometheus_tsdb_head_chunks_storage_size_bytes                          |
| prometheus_tsdb_head_gc_duration_seconds_count                          |
| prometheus_tsdb_head_gc_duration_seconds_sum                            |
| prometheus_tsdb_head_max_time                                           |
| prometheus_tsdb_head_max_time_seconds                                   |
| prometheus_tsdb_head_min_time                                           |
| prometheus_tsdb_head_min_time_seconds                                   |
| prometheus_tsdb_head_native_histogram_buckets                           |
| prometheus_tsdb_head_native_histogram_series                            |
| prometheus_tsdb_head_out_of_order_samples_appended_total                |
| prometheus_tsdb_head_samples_appended_total                             |
| prometheus_tsdb_head_series                                             |
| prometheus_tsdb_head_series_created_total                               |
| prometheus_tsdb_head_series_not_found_total                             |
| prometheus_tsdb_head_series_removed_total                               |
| prometheus_tsdb_head_stale_series                                       |
| prometheus_tsdb_head_truncations_failed_total                           |
| prometheus_tsdb_head_truncations_total                                  |
| prometheus_tsdb_isolation_high_watermark                                |
| prometheus_tsdb_isolation_low_watermark                                 |
| prometheus_tsdb_lowest_timestamp                                        |
| prometheus_tsdb_lowest_timestamp_seconds                                |
| prometheus_tsdb_mmap_chunk_corruptions_total                            |
| prometheus_tsdb_mmap_chunks_total                                       |
| prometheus_tsdb_out_of_bound_samples_total                              |
| prometheus_tsdb_out_of_order_samples_total                              |
| prometheus_tsdb_reloads_failures_total                                  |
| prometheus_tsdb_reloads_total                                           |
| prometheus_tsdb_retention_limit_bytes                                   |
| prometheus_tsdb_retention_limit_percentage                              |
| prometheus_tsdb_retention_limit_seconds                                 |
| prometheus_tsdb_sample_ooo_delta_bucket                                 |
| prometheus_tsdb_sample_ooo_delta_count                                  |
| prometheus_tsdb_sample_ooo_delta_sum                                    |
| prometheus_tsdb_selected_series_compaction_duration_seconds_bucket      |
| prometheus_tsdb_selected_series_compaction_duration_seconds_count       |
| prometheus_tsdb_selected_series_compaction_duration_seconds_sum         |
| prometheus_tsdb_selected_series_compactions_failed_total                |
| prometheus_tsdb_selected_series_compactions_triggered_total             |
| prometheus_tsdb_size_retentions_total                                   |
| prometheus_tsdb_snapshot_replay_error_total                             |
| prometheus_tsdb_stale_series_compaction_duration_seconds_bucket         |
| prometheus_tsdb_stale_series_compaction_duration_seconds_count          |
| prometheus_tsdb_stale_series_compaction_duration_seconds_sum            |
| prometheus_tsdb_stale_series_compactions_failed_total                   |
| prometheus_tsdb_stale_series_compactions_triggered_total                |
| prometheus_tsdb_storage_blocks_bytes                                    |
| prometheus_tsdb_symbol_table_size_bytes                                 |
| prometheus_tsdb_time_retentions_total                                   |
| prometheus_tsdb_tombstone_cleanup_seconds_bucket                        |
| prometheus_tsdb_tombstone_cleanup_seconds_count                         |
| prometheus_tsdb_tombstone_cleanup_seconds_sum                           |
| prometheus_tsdb_too_old_samples_total                                   |
| prometheus_tsdb_vertical_compactions_total                              |
| prometheus_tsdb_wal_completed_pages_total                               |
| prometheus_tsdb_wal_corruptions_total                                   |
| prometheus_tsdb_wal_fsync_duration_seconds                              |
| prometheus_tsdb_wal_fsync_duration_seconds_count                        |
| prometheus_tsdb_wal_fsync_duration_seconds_sum                          |
| prometheus_tsdb_wal_page_flushes_total                                  |
| prometheus_tsdb_wal_record_bytes_saved_total                            |
| prometheus_tsdb_wal_record_part_writes_total                            |
| prometheus_tsdb_wal_record_parts_bytes_written_total                    |
| prometheus_tsdb_wal_segment_current                                     |
| prometheus_tsdb_wal_storage_size_bytes                                  |
| prometheus_tsdb_wal_truncate_duration_seconds_count                     |
| prometheus_tsdb_wal_truncate_duration_seconds_sum                       |
| prometheus_tsdb_wal_truncations_failed_total                            |
| prometheus_tsdb_wal_truncations_total                                   |
| prometheus_tsdb_wal_writes_failed_total                                 |
| prometheus_web_federation_errors_total                                  |
| prometheus_web_federation_warnings_total                                |
| promhttp_metric_handler_requests_in_flight                              |
| promhttp_metric_handler_requests_total                                  |
| rabbitmq_alarms_file_descriptor_limit                                   |
| rabbitmq_alarms_free_disk_space_watermark                               |
| rabbitmq_alarms_memory_used_watermark                                   |
| rabbitmq_auth_attempts_failed_total                                     |
| rabbitmq_auth_attempts_succeeded_total                                  |
| rabbitmq_auth_attempts_total                                            |
| rabbitmq_build_info                                                     |
| rabbitmq_channel_acks_uncommitted                                       |
| rabbitmq_channel_consumers                                              |
| rabbitmq_channel_get_ack_total                                          |
| rabbitmq_channel_get_empty_total                                        |
| rabbitmq_channel_get_total                                              |
| rabbitmq_channel_messages_acked_total                                   |
| rabbitmq_channel_messages_confirmed_total                               |
| rabbitmq_channel_messages_delivered_ack_total                           |
| rabbitmq_channel_messages_delivered_total                               |
| rabbitmq_channel_messages_published_total                               |
| rabbitmq_channel_messages_redelivered_total                             |
| rabbitmq_channel_messages_unacked                                       |
| rabbitmq_channel_messages_uncommitted                                   |
| rabbitmq_channel_messages_unconfirmed                                   |
| rabbitmq_channel_messages_unroutable_dropped_total                      |
| rabbitmq_channel_messages_unroutable_returned_total                     |
| rabbitmq_channel_prefetch                                               |
| rabbitmq_channel_process_reductions_total                               |
| rabbitmq_channels                                                       |
| rabbitmq_channels_closed_total                                          |
| rabbitmq_channels_opened_total                                          |
| rabbitmq_connection_channels                                            |
| rabbitmq_connection_incoming_bytes_total                                |
| rabbitmq_connection_incoming_packets_total                              |
| rabbitmq_connection_outgoing_bytes_total                                |
| rabbitmq_connection_outgoing_packets_total                              |
| rabbitmq_connection_pending_packets                                     |
| rabbitmq_connection_process_reductions_total                            |
| rabbitmq_connections                                                    |
| rabbitmq_connections_closed_total                                       |
| rabbitmq_connections_opened_total                                       |
| rabbitmq_consumer_prefetch                                              |
| rabbitmq_consumers                                                      |
| rabbitmq_disk_space_available_bytes                                     |
| rabbitmq_disk_space_available_limit_bytes                               |
| rabbitmq_erlang_gc_reclaimed_bytes_total                                |
| rabbitmq_erlang_gc_runs_total                                           |
| rabbitmq_erlang_net_ticktime_seconds                                    |
| rabbitmq_erlang_processes_limit                                         |
| rabbitmq_erlang_processes_used                                          |
| rabbitmq_erlang_scheduler_context_switches_total                        |
| rabbitmq_erlang_scheduler_run_queue                                     |
| rabbitmq_erlang_uptime_seconds                                          |
| rabbitmq_exchange_messages_confirmed_total                              |
| rabbitmq_exchange_messages_published_total                              |
| rabbitmq_exchange_messages_unroutable_dropped_total                     |
| rabbitmq_exchange_messages_unroutable_returned_total                    |
| rabbitmq_global_consumers                                               |
| rabbitmq_global_messages_acknowledged_total                             |
| rabbitmq_global_messages_confirmed_total                                |
| rabbitmq_global_messages_dead_lettered_confirmed_total                  |
| rabbitmq_global_messages_dead_lettered_delivery_limit_total             |
| rabbitmq_global_messages_dead_lettered_expired_total                    |
| rabbitmq_global_messages_dead_lettered_maxlen_total                     |
| rabbitmq_global_messages_dead_lettered_rejected_total                   |
| rabbitmq_global_messages_delivered_consume_auto_ack_total               |
| rabbitmq_global_messages_delivered_consume_manual_ack_total             |
| rabbitmq_global_messages_delivered_get_auto_ack_total                   |
| rabbitmq_global_messages_delivered_get_manual_ack_total                 |
| rabbitmq_global_messages_delivered_total                                |
| rabbitmq_global_messages_get_empty_total                                |
| rabbitmq_global_messages_received_confirm_total                         |
| rabbitmq_global_messages_received_total                                 |
| rabbitmq_global_messages_redelivered_total                              |
| rabbitmq_global_messages_routed_total                                   |
| rabbitmq_global_messages_unroutable_dropped_total                       |
| rabbitmq_global_messages_unroutable_returned_total                      |
| rabbitmq_global_publishers                                              |
| rabbitmq_identity_info                                                  |
| rabbitmq_io_read_bytes_total                                            |
| rabbitmq_io_read_ops_total                                              |
| rabbitmq_io_read_time_seconds_total                                     |
| rabbitmq_io_reopen_ops_total                                            |
| rabbitmq_io_seek_ops_total                                              |
| rabbitmq_io_seek_time_seconds_total                                     |
| rabbitmq_io_sync_ops_total                                              |
| rabbitmq_io_sync_time_seconds_total                                     |
| rabbitmq_io_write_bytes_total                                           |
| rabbitmq_io_write_ops_total                                             |
| rabbitmq_io_write_time_seconds_total                                    |
| rabbitmq_message_size_bytes_bucket                                      |
| rabbitmq_message_size_bytes_count                                       |
| rabbitmq_message_size_bytes_sum                                         |
| rabbitmq_msg_store_read_total                                           |
| rabbitmq_msg_store_write_total                                          |
| rabbitmq_process_max_fds                                                |
| rabbitmq_process_open_fds                                               |
| rabbitmq_process_resident_memory_bytes                                  |
| rabbitmq_queue_consumer_utilisation                                     |
| rabbitmq_queue_consumers                                                |
| rabbitmq_queue_disk_reads_total                                         |
| rabbitmq_queue_disk_writes_total                                        |
| rabbitmq_queue_exchange_messages_published_total                        |
| rabbitmq_queue_get_ack_total                                            |
| rabbitmq_queue_get_empty_total                                          |
| rabbitmq_queue_get_total                                                |
| rabbitmq_queue_index_read_ops_total                                     |
| rabbitmq_queue_index_write_ops_total                                    |
| rabbitmq_queue_messages                                                 |
| rabbitmq_queue_messages_acked_total                                     |
| rabbitmq_queue_messages_bytes                                           |
| rabbitmq_queue_messages_delivered_ack_total                             |
| rabbitmq_queue_messages_delivered_total                                 |
| rabbitmq_queue_messages_paged_out                                       |
| rabbitmq_queue_messages_paged_out_bytes                                 |
| rabbitmq_queue_messages_persistent                                      |
| rabbitmq_queue_messages_published_total                                 |
| rabbitmq_queue_messages_ram                                             |
| rabbitmq_queue_messages_ram_bytes                                       |
| rabbitmq_queue_messages_ready                                           |
| rabbitmq_queue_messages_ready_bytes                                     |
| rabbitmq_queue_messages_ready_ram                                       |
| rabbitmq_queue_messages_redelivered_total                               |
| rabbitmq_queue_messages_unacked                                         |
| rabbitmq_queue_messages_unacked_bytes                                   |
| rabbitmq_queue_messages_unacked_ram                                     |
| rabbitmq_queue_process_memory_bytes                                     |
| rabbitmq_queue_process_reductions_total                                 |
| rabbitmq_queues                                                         |
| rabbitmq_queues_created_total                                           |
| rabbitmq_queues_declared_total                                          |
| rabbitmq_queues_deleted_total                                           |
| rabbitmq_raft_aer_received_follower                                     |
| rabbitmq_raft_aer_received_follower_empty                               |
| rabbitmq_raft_aer_replies_fail                                          |
| rabbitmq_raft_aer_replies_success                                       |
| rabbitmq_raft_aux_commands                                              |
| rabbitmq_raft_batches                                                   |
| rabbitmq_raft_bytes_written                                             |
| rabbitmq_raft_checkpoint_bytes_written                                  |
| rabbitmq_raft_checkpoint_index                                          |
| rabbitmq_raft_checkpoints                                               |
| rabbitmq_raft_checkpoints_promoted                                      |
| rabbitmq_raft_checkpoints_written                                       |
| rabbitmq_raft_command_flushes                                           |
| rabbitmq_raft_commands                                                  |
| rabbitmq_raft_commit_index                                              |
| rabbitmq_raft_commit_latency_seconds                                    |
| rabbitmq_raft_consistent_queries                                        |
| rabbitmq_raft_dropped_sends                                             |
| rabbitmq_raft_effective_machine_version                                 |
| rabbitmq_raft_elections                                                 |
| rabbitmq_raft_entries                                                   |
| rabbitmq_raft_fetch_term                                                |
| rabbitmq_raft_forced_gcs                                                |
| rabbitmq_raft_invalid_reply_mode_commands                               |
| rabbitmq_raft_last_applied                                              |
| rabbitmq_raft_last_index                                                |
| rabbitmq_raft_last_written_index                                        |
| rabbitmq_raft_local_queries                                             |
| rabbitmq_raft_max_commit_latency_seconds                                |
| rabbitmq_raft_max_num_segments                                          |
| rabbitmq_raft_mem_tables                                                |
| rabbitmq_raft_msgs_sent                                                 |
| rabbitmq_raft_num_segments                                              |
| rabbitmq_raft_open_segments                                             |
| rabbitmq_raft_pre_vote_elections                                        |
| rabbitmq_raft_read_cache                                                |
| rabbitmq_raft_read_closed_mem_tbl                                       |
| rabbitmq_raft_read_mem_table                                            |
| rabbitmq_raft_read_ops                                                  |
| rabbitmq_raft_read_segment                                              |
| rabbitmq_raft_release_cursors                                           |
| rabbitmq_raft_reserved_1                                                |
| rabbitmq_raft_reserved_2                                                |
| rabbitmq_raft_rpcs_sent                                                 |
| rabbitmq_raft_segments                                                  |
| rabbitmq_raft_send_msg_effects_sent                                     |
| rabbitmq_raft_snapshot_bytes_written                                    |
| rabbitmq_raft_snapshot_index                                            |
| rabbitmq_raft_snapshot_installed                                        |
| rabbitmq_raft_snapshots_sent                                            |
| rabbitmq_raft_snapshots_written                                         |
| rabbitmq_raft_term                                                      |
| rabbitmq_raft_term_and_voted_for_updates                                |
| rabbitmq_raft_wal_files                                                 |
| rabbitmq_raft_write_ops                                                 |
| rabbitmq_raft_write_resends                                             |
| rabbitmq_raft_writes                                                    |
| rabbitmq_resident_memory_limit_bytes                                    |
| rabbitmq_schema_db_disk_tx_total                                        |
| rabbitmq_schema_db_ram_tx_total                                         |
| rabbitmq_stream_segments                                                |
| rabbitmq_unreachable_cluster_peers_count                                |
| scrape_duration_seconds                                                 |
| scrape_samples_post_metric_relabeling                                   |
| scrape_samples_scraped                                                  |
| scrape_series_added                                                     |
| sg_total_ceilometer_metric_decode_count                                 |
| sg_total_ceilometer_metric_decode_error_count                           |
| sg_total_ceilometer_msg_received_count                                  |
| telemetry_scrape_duration_seconds_count                                 |
| telemetry_scrape_duration_seconds_sum                                   |
| telemetry_scrape_size_bytes_count                                       |
| telemetry_scrape_size_bytes_sum                                         |
| up                                                                      |
+-------------------------------------------------------------------------+

@centosinfra-prod-github-app

Copy link
Copy Markdown

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant