Hi All, I need your help to find a way how I can remove metrics from pushgateway I have simple python scripts:
#!/usr/bin/env python import os from prometheus_client import CollectorRegistry, Gauge, push_to_gateway registry = CollectorRegistry() pushgateway_endpoint = os.getenv('pushgateway_endpoint', 'localhost:9091') gauge_test_metrics = Gauge("test_metrics", "Random count", ['instance'], registry=registry) gauge_test_metrics.labels( "TEST" ).set(10) push_to_gateway(pushgateway_endpoint, job='ec2_stats', registry=registry) When I run it, it will push metric to my local pushgateway: curl -s http://localhost:9091/metrics | grep "TEST" test_metrics{instance="TEST",job="ec2_stats"} 10 in this step, everything looks fine, but now, I need to remove this metric: I used command: curl -X DELETE 'http://localhost:9091/metrics/job/ec2_stats/instance/TEST' But, I checked again: curl -s http://localhost:9091/metrics | grep "TEST" test_metrics{instance="TEST",job="ec2_stats"} 10 and metric still exists, nothing changed. What am I doing wrong? metrics which I pushed to pushgateway from command line, successfully removed, but metrics which I pushed from python script, I can't remove Docker compose for pushgateway: version: '2.1' networks: monitor-net: driver: bridge volumes: prometheus_data: {} grafana_data: {} services: pushgateway: image: prom/pushgateway container_name: pushgateway restart: unless-stopped command: - '--web.enable-admin-api' - '--log.level=debug' expose: - 9091 ports: - "9091:9091" networks: - monitor-net -- You received this message because you are subscribed to the Google Groups "Prometheus Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to prometheus-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/prometheus-users/f7398815-55d8-4f67-bb12-f22636989417n%40googlegroups.com.