Revision 57352
Added by Sandro La Bruzzo over 4 years ago
main.py | ||
---|---|---|
5 | 5 |
from starlette.responses import FileResponse |
6 | 6 |
from eu.dnetlib.es_connector import DLIESConnector |
7 | 7 |
import sys |
8 |
from eu.dnetlib.metrics_utils import metrics |
|
9 |
from eu.dnetlib.metricsMiddleware import PrometheusMiddleware |
|
8 | 10 |
|
9 | 11 |
_CURDIR = os.path.dirname(os.path.abspath(__file__)) |
10 | 12 |
|
... | ... | |
46 | 48 |
log.addHandler(fh) |
47 | 49 |
log.info("Scholexplorer Portal Restarted") |
48 | 50 |
|
51 |
|
|
52 |
app.add_middleware(PrometheusMiddleware) |
|
53 |
app.add_route("/metrics/", metrics) |
|
54 |
|
|
49 | 55 |
@app.get('/') |
50 | 56 |
def root(): |
51 | 57 |
return FileResponse(os.path.join(os.path.join(_CURDIR, 'static' ),'index.html')) |
Also available in: Unified diff
added metrics