wip: lab_4 до дашборда в Prometheus
Этот коммит содержится в:
@@ -2,6 +2,7 @@ from os import getenv
|
||||
from pathlib import Path
|
||||
|
||||
from fastapi import FastAPI
|
||||
from prometheus_fastapi_instrumentator import Instrumentator
|
||||
from pydantic import BaseModel, Field
|
||||
|
||||
from ._meta import PACKAGE_PATH
|
||||
@@ -35,6 +36,13 @@ app = FastAPI(
|
||||
)
|
||||
|
||||
|
||||
_ = (
|
||||
Instrumentator(excluded_handlers=['/metrics'])
|
||||
.instrument(app)
|
||||
.expose(app, endpoint='/metrics')
|
||||
)
|
||||
|
||||
|
||||
@app.get('/', summary='Тестовый эндпоинт')
|
||||
async def root():
|
||||
return {'Hello': 'World'}
|
||||
|
||||
Ссылка в новой задаче
Block a user