Refactor exporter into modules

This commit is contained in:
2026-07-09 10:21:37 +00:00
parent dc8aa26893
commit 43be027b5d
9 changed files with 821 additions and 720 deletions
+13
View File
@@ -0,0 +1,13 @@
from __future__ import annotations
from fastapi import FastAPI
from fastapi.responses import PlainTextResponse
from .metrics import render_metrics
app = FastAPI(title="openclaw-usage-exporter")
@app.get("/metrics", response_class=PlainTextResponse)
def metrics() -> str:
return render_metrics()