This commit was merged in pull request #87.
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
import { db, jobs, invoices } from "@workspace/db";
|
||||
import { sql } from "drizzle-orm";
|
||||
import { latencyHistogram, type BucketStats } from "./histogram.js";
|
||||
import { requestCounters, type RequestCountsSnapshot } from "./request-counters.js";
|
||||
|
||||
export interface JobStateCounts {
|
||||
awaiting_eval: number;
|
||||
@@ -12,6 +13,7 @@ export interface JobStateCounts {
|
||||
|
||||
export interface MetricsSnapshot {
|
||||
uptime_s: number;
|
||||
http: RequestCountsSnapshot;
|
||||
jobs: {
|
||||
total: number;
|
||||
by_state: JobStateCounts;
|
||||
@@ -94,6 +96,7 @@ export class MetricsService {
|
||||
|
||||
return {
|
||||
uptime_s: Math.floor((Date.now() - START_TIME) / 1000),
|
||||
http: requestCounters.snapshot(),
|
||||
jobs: {
|
||||
total: jobsTotal,
|
||||
by_state: byState,
|
||||
|
||||
Reference in New Issue
Block a user