UNPKG

@topgroup/diginext

Version:

A BUILD SERVER & CLI to deploy apps to any Kubernetes clusters.

29 lines 860 B
import { z } from "zod"; declare const TimeSeriesMetricSchema: z.ZodObject<{ time: z.ZodNumber; memory: z.ZodNumber; cpu: z.ZodNumber; pod: z.ZodOptional<z.ZodString>; namespace: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { namespace?: string; cpu?: number; memory?: number; pod?: string; time?: number; }, { namespace?: string; cpu?: number; memory?: number; pod?: string; time?: number; }>; type TimeSeriesMetric = z.infer<typeof TimeSeriesMetricSchema>; export declare class KubernetesMetricsService { private prometheusUrl; constructor(prometheusUrl: string); getMetricsTimeSeries(query: string, start: Date, end: Date, step?: number): Promise<TimeSeriesMetric[]>; getMemoryMetrics(): Promise<TimeSeriesMetric[]>; } export {}; //# sourceMappingURL=kube-metrics.d.ts.map