You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

Grafana docker image: grafana/grafana-oss:8.3.4

Prometheus docker image: prom/prometheus:v2.32.1

Node exporter docker image: prom/node-exporter:v1.3.1


Run node exporter and prometheus

docker run -d -p 9100:9100 prom/node-exporter:v1.3.1

docker run -d -p 9090:9090 --network=host -v /home/adheli/prom.yml:/etc/prometheus/prometheus.yml prom/prometheus:v2.32.1


Run grafana

docker run -d   -p 3000:3000   --name=grafana   -e "GF_INSTALL_PLUGINS=grafana-clock-panel,grafana-simple-json-datasource"   grafana/grafana-oss:8.3.4


Start the docker composer for the applications. Get IPs

Start node exporter, then Prometheus with the jobs to be scrapped on a prometheus.yml file configuration. IPs can be mapped with --add-host option when running docker container.

Navigate to localhost:9090 to check if targets are up and running.


Navigate to localhost:3000 to open grafana. On configurations, add a new data source. Use Prometheus. Inform the localhost:9090 and change to Browser support instead of server.

Save and test to check if Grafana can connect to Prometheus.


docker compose profile was creating extra dependencies, but docker compose allows to start two services

example: docker-compose up -d pap grafana


Issues:

Haven't solved how to connect prometheus to grafana using server access (default) as Browser access will be deprecated.

Need to find a way to have the node exporter, prometheus and grafana starting on docker compose with any run csit configuration. For now, the closest to it is docker profiles, but that's a quite big change on the docker compose file.

Need to update the pap yaml file config on csit as it's missing part of database configuration and spring app is not coming up.

got grafana, prometheus and node running along with pap, but run into cert issue, so we probably need to write our own images with the added certs.


Nordix review with how the updates can start

https://gerrit.nordix.org/c/onap/policy/docker/+/12229


  • No labels