lucabadiali commited on
Commit
c57b942
·
1 Parent(s): 5d4a20f

Last commit before trying to add custom monitoring metrics

Browse files
Files changed (2) hide show
  1. docker-compose.yml +10 -2
  2. prometheus.yml +14 -0
docker-compose.yml CHANGED
@@ -8,7 +8,15 @@ services: # definisce servizi
8
  volumes: # dove salvare affinché sopravviva al container
9
  - grafana-storage:/var/lib/grafana
10
  - ./grafana-provisioning:/etc/grafana/provisioning # Optional: for provisioning
11
- #environment:
12
- # - GF_INSTALL_PLUGINS=grafana-infinity-datasource # Install the Infinity plugin
 
 
 
 
 
 
 
 
13
  volumes:
14
  grafana-storage: {}
 
8
  volumes: # dove salvare affinché sopravviva al container
9
  - grafana-storage:/var/lib/grafana
10
  - ./grafana-provisioning:/etc/grafana/provisioning # Optional: for provisioning
11
+ environment:
12
+ - GF_INSTALL_PLUGINS= #grafana-infinity-datasource # Install the Infinity plugin
13
+ prometheus:
14
+ image: prom/prometheus
15
+ container_name: prometheus
16
+ restart: unless-stopped
17
+ ports:
18
+ - '9090:9090'
19
+ volumes:
20
+ - ./prometheus.yml:/etc/prometheus/prometheus.yml
21
  volumes:
22
  grafana-storage: {}
prometheus.yml ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ global:
2
+ scrape_interval: 30s # più gentile verso HF
3
+
4
+ scrape_configs:
5
+ - job_name: "fastapi_hf"
6
+ scheme: https
7
+ metrics_path: /metrics
8
+ static_configs:
9
+ - targets:
10
+ - "lucabadiali-ml-ops-project.hf.space:443"
11
+ # Se la Space è privata, aggiungi:
12
+ # authorization:
13
+ # type: Bearer
14
+ # credentials: "hf_XXXXXXXXXXXX" # token read-only