12 lines
344 B
Python
12 lines
344 B
Python
# src/web/api/routers/metrics.py
|
|
from fastapi import APIRouter, Depends
|
|
from src.web.api.deps import get_provider
|
|
from src.web.api.providers.base import StateProvider
|
|
|
|
router = APIRouter(prefix="/metrics", tags=["metrics"])
|
|
|
|
|
|
@router.get("")
|
|
def metrics(provider: StateProvider = Depends(get_provider)):
|
|
return provider.get_metrics() or {}
|