lucabadiali commited on
Commit
21a55c9
·
1 Parent(s): 357716a
Files changed (3) hide show
  1. docker-compose.yml +14 -0
  2. error.txt +0 -0
  3. src/app/app.py +2 -0
docker-compose.yml ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ services: # definisce servizi
2
+ grafana:
3
+ image: grafana/grafana-enterprise
4
+ container_name: grafana
5
+ restart: unless-stopped #se termina inaspettatamente, definisce quando fare restart (sempre ameno che non venga chiusa)
6
+ ports:
7
+ - '3000:3000'
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: {}
error.txt ADDED
File without changes
src/app/app.py CHANGED
@@ -10,9 +10,11 @@ import requests
10
  from typing import Union, List
11
  import torch
12
  from .config import MODEL_SOURCE, ModelSource, load_model_and_tokenizer
 
13
 
14
 
15
  app = FastAPI()
 
16
 
17
 
18
  class SentimentQuery(BaseModel):
 
10
  from typing import Union, List
11
  import torch
12
  from .config import MODEL_SOURCE, ModelSource, load_model_and_tokenizer
13
+ from prometheus_fastapi_instrumentator import Instrumentator
14
 
15
 
16
  app = FastAPI()
17
+ Instrumentator().instrument(app).expose(app, endpoint="/metrics", include_in_schema=False)
18
 
19
 
20
  class SentimentQuery(BaseModel):