Hello all,

I am new to Prometheus and docker-compose. I have a project structure with 
docker-compose.yml file that setup Prometheus and Grafana:
"*/prometheus-grafana/prometheus/docker-compose.yml*"

version: '3'

services:
prometheus:
image: prom/prometheus:v2.21.0
ports:
- 9000:9090
volumes:
- ./prometheus:/etc/prometheus
- prometheus-data:/prometheus
command: --web.enable-lifecycle --config.file=/etc/prometheus/prometheus.yml

grafana:
image: grafana/grafana:$GRAFANA_VERSION
environment:
GF_SECURITY_ADMIN_USER: $GRAFANA_ADMIN_USER
GF_SECURITY_ADMIN_PASSWORD: $GRAFANA_ADMIN_PASSWORD
ports:
- 3000:3000
volumes:
- grafana-storage:/var/lib/grafana
depends_on:
- prometheus
networks:
- internal

networks:
internal:

volumes:
prometheus-data:
grafana-storage:

I just added more config in "
*/prometheus-grafana/prometheus/prometheus/prometheus.yml*" like this, the 
part that I added is yellow highlighted:

global:
scrape_interval: 30s
scrape_timeout: 10s

rule_files:
- alert.yml

scrape_configs:
- job_name: services
metrics_path: /metrics
static_configs:
- targets:
- 'prometheus:9090'
- 'idonotexists:564'
- job_name: myapp
scrape_interval: 10s
static_configs:
- targets:
- localhost:2112

I started Prometheus by running: "docker-compose up -d", I got to 
Prometheus on "http://localhost:9000/graph"; but I don't see the new config 
I added to "*prometheus.yml*", in docker-compose.yml file, there is a line 
"*command: --web.enable-lifecycle 
--config.file=/etc/prometheus/prometheus.yml*" Am I supposed to change this 
to refers to the path of my another Prometheus.yml in my project?

Thank you in advance.

Rgds,
Shutima Potivorakun

-- 
You received this message because you are subscribed to the Google Groups 
"Prometheus Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/prometheus-users/10d6463e-e60d-4c70-a950-899c9b2681efn%40googlegroups.com.

Reply via email to