To drop all metrics except one specific one, use relabeling with keep and a chained regex. E.g. To keep only the RabbitMQ metrics of the async.operations.all queue in all deployment-XXXX namespaces when using a Kubernetes PodMonitoring CRD:
metricRelabeling:
- action: keep
regex: (deployment-(\d+);rabbitmq_detailed_queue_messages;async\.operations\.all)
sourceLabels:
- namespace
- __name__
- queue
I recommend this blog post: https://heiioncall.com/guides/the-art-of-metric-relabeling-in-prometheus
Last update : June 6, 2024
Created : June 6, 2024
Created : June 6, 2024