Skip to content

Files

Latest commit

ad70801 · Jun 14, 2024

History

History
41 lines (27 loc) · 728 Bytes

prometheus.md

File metadata and controls

41 lines (27 loc) · 728 Bytes

Prometheus howto

Create a prometheus.yml file:

scrape_configs:
- job_name: myapp
  scrape_interval: 10s
  static_configs:
  - targets:
    - 172.18.0.2:8888
    - 172.18.0.3:8888
    - 172.18.0.4:8888
    - 172.18.0.6:8888

Replace the IP addrs under targets to the actual IP addrs of the worker nodes in the cluster.

Run the prometheus container:

docker run --network host -p 9090:9090 -v $PWD/prometheus.yml:/etc/prometheus/prometheus.yml prom/prometheus &

Point browser to the IP addr of the node where prometheus is running:

http://<prometheus node IP addr>:9090

Another simple test to see if prometheus is working:

$ curl http://<worker node IP addr>:8888/metrics