mirror of
https://github.com/prometheus/prometheus.git
synced 2024-12-24 21:24:05 -08:00
fix document rabbitmq example (#7297)
* remove prometheus.io annotations and add scrape_configs Signed-off-by: TakumaNakagame <5129906+TakumaNakagame@users.noreply.github.com>
This commit is contained in:
parent
2393d6137b
commit
7a541bd9a7
|
@ -15,12 +15,19 @@ For more details on how to use Kubernetes service discovery take a look at the
|
||||||
[documentation](https://prometheus.io/docs/operating/configuration/#kubernetes-sd-configurations-kubernetes_sd_config)
|
[documentation](https://prometheus.io/docs/operating/configuration/#kubernetes-sd-configurations-kubernetes_sd_config)
|
||||||
and at the [available examples](./../).
|
and at the [available examples](./../).
|
||||||
|
|
||||||
After you got Kubernetes service discovery up and running you just need to advertise that RabbitMQ
|
After you have gotten Kubernetes service discovery up and running, add the following scrape_configs to promethues.yml.
|
||||||
is exposing metrics. To do that you need to define a service that:
|
|
||||||
|
|
||||||
* Exposes the exporter port
|
```
|
||||||
* Has a **prometheus.io/scrape: "true"** annotation
|
scrape_configs:
|
||||||
* Has a **prometheus.io/port: "9090"** annotation
|
- job_name: 'RabbitMQ'
|
||||||
|
kubernetes_sd_configs:
|
||||||
|
- role: pod
|
||||||
|
relabel_configs:
|
||||||
|
- source_labels:
|
||||||
|
- __meta_kubernetes_pod_label_app
|
||||||
|
regex: rabbitmq
|
||||||
|
action: keep
|
||||||
|
```
|
||||||
|
|
||||||
And you should be able to see your RabbitMQ exporter being scraped on the Prometheus status page.
|
And you should be able to see your RabbitMQ exporter being scraped on the Prometheus status page.
|
||||||
Since the IP that will be scraped will be the pod endpoint it is important that the node
|
Since the IP that will be scraped will be the pod endpoint it is important that the node
|
||||||
|
|
Loading…
Reference in a new issue