Prometheus /federate


개요

Prometheus /federate
$ docker run -d -p9090:9090 --name prometheus prom/prometheus
c3a4dbab3bb35200f4bc852648b66b49a945f3829885c3cfe6b86ae0d8294577
$ curl localhost:9090
<a href="/query">Found</a>.
$ curl -sG localhost:9090/federate --data-urlencode 'match[]={__name__="up"}'
# TYPE up untyped
up{app="prometheus",instance="localhost:9090",job="prometheus"} 1 1758853743222
$ curl -sG localhost:9090/federate --data-urlencode 'match[]={__name__=~".*"}'
...
# TYPE promhttp_metric_handler_requests_total untyped
promhttp_metric_handler_requests_total{app="prometheus",code="200",instance="localhost:9090",job="prometheus"} 6 1758853758222
promhttp_metric_handler_requests_total{app="prometheus",code="500",instance="localhost:9090",job="prometheus"} 0 1758853758222
promhttp_metric_handler_requests_total{app="prometheus",code="503",instance="localhost:9090",job="prometheus"} 0 1758853758222
# TYPE scrape_duration_seconds untyped
scrape_duration_seconds{app="prometheus",instance="localhost:9090",job="prometheus"} 0.00612883 1758853758222
# TYPE scrape_samples_post_metric_relabeling untyped
scrape_samples_post_metric_relabeling{app="prometheus",instance="localhost:9090",job="prometheus"} 602 1758853758222
# TYPE scrape_samples_scraped untyped
scrape_samples_scraped{app="prometheus",instance="localhost:9090",job="prometheus"} 602 1758853758222
# TYPE scrape_series_added untyped
scrape_series_added{app="prometheus",instance="localhost:9090",job="prometheus"} 0 1758853758222
# TYPE up untyped
up{app="prometheus",instance="localhost:9090",job="prometheus"} 1 1758853758222

같이 보기