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:
TakumaNakagame 2020-05-27 19:34:05 +09:00 committed by GitHub
parent 2393d6137b
commit 7a541bd9a7
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -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