[claude] API observability — structured logging + /api/metrics endpoint (#57) (#87)

This commit was merged in pull request #87.
This commit is contained in:
2026-03-23 20:10:40 +00:00
parent 113095d2f0
commit 5dc71e1257
6 changed files with 75 additions and 0 deletions

View File

@@ -4,6 +4,7 @@ import path from "path";
import { fileURLToPath } from "url";
import router from "./routes/index.js";
import adminRelayPanelRouter from "./routes/admin-relay-panel.js";
import { requestIdMiddleware } from "./middlewares/request-id.js";
import { responseTimeMiddleware } from "./middlewares/response-time.js";
const app: Express = express();
@@ -50,6 +51,7 @@ app.use(
app.use(express.json());
app.use(express.urlencoded({ extended: true }));
app.use(requestIdMiddleware);
app.use(responseTimeMiddleware);
app.use("/api", router);