Add metrics endpoint

This commit is contained in:
Ajay
2024-10-02 20:06:57 -04:00
parent f26db7238a
commit 566eabdc31
2 changed files with 109 additions and 0 deletions

View File

@@ -57,6 +57,7 @@ import { getBrandingStats } from "./routes/getBrandingStats";
import { getTopBrandingUsers } from "./routes/getTopBrandingUsers";
import { getFeatureFlag } from "./routes/getFeatureFlag";
import { getReady } from "./routes/getReady";
import { getMetrics } from "./routes/getMetrics";
export function createServer(callback: () => void): Server {
// Create a service (the app object is just a callback).
@@ -205,6 +206,7 @@ function setupRoutes(router: Router, server: Server) {
// get status
router.get("/api/status/:value", (req, res) => getStatus(req, res, server));
router.get("/api/status", (req, res) => getStatus(req, res, server));
router.get("/metrics", (req, res) => getMetrics(req, res, server));
router.get("/api/ready", (req, res) => getReady(req, res, server));