rag_saas_system / app /api /v1 /admin.py
GodRad's picture
Upload 51 files
0c8aadf verified
Raw History Blame Contribute Delete
435 Bytes
from fastapi import APIRouter
from typing import Dict, Any
router = APIRouter()
# Mock storage for metrics
metrics_store = {
"ingestion_total": 0,
"retrieval_total": 0,
"generation_total": 0,
"average_latency": 0.0
}
@router.get("/")
def get_metrics():
return metrics_store
def increment_metric(metric_name: str):
if metric_name in metrics_store:
metrics_store[metric_name] += 1