Skip to content

Commit

Permalink
fix document rabbitmq example (#7297)
Browse files Browse the repository at this point in the history
* remove prometheus.io annotations and add scrape_configs

Signed-off-by: TakumaNakagame <5129906+TakumaNakagame@users.noreply.github.com>
  • Loading branch information
TakumaNakagame committed May 27, 2020
1 parent 2393d61 commit 7a541bd
Showing 1 changed file with 12 additions and 5 deletions.
17 changes: 12 additions & 5 deletions documentation/examples/kubernetes-rabbitmq/README.md
Expand Up @@ -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)
and at the [available examples](./../).

After you got Kubernetes service discovery up and running you just need to advertise that RabbitMQ
is exposing metrics. To do that you need to define a service that:
After you have gotten Kubernetes service discovery up and running, add the following scrape_configs to promethues.yml.

* Exposes the exporter port
* Has a **prometheus.io/scrape: "true"** annotation
* Has a **prometheus.io/port: "9090"** annotation
```
scrape_configs:
- 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.
Since the IP that will be scraped will be the pod endpoint it is important that the node
Expand Down

0 comments on commit 7a541bd

Please sign in to comment.