nestjs-otel
Version:
NestJS OpenTelemetry Library
10 lines (9 loc) • 965 B
TypeScript
import { MetricOptions, ObservableResult } from '@opentelemetry/api-metrics';
export declare class MetricService {
getCounter(name: string, options?: MetricOptions): import("@opentelemetry/api-metrics").Counter;
getUpDownCounter(name: string, options?: MetricOptions): import("@opentelemetry/api-metrics").UpDownCounter;
getHistogram(name: string, options?: MetricOptions): import("@opentelemetry/api-metrics").Histogram;
getObservableCounter(name: string, options?: MetricOptions, callback?: (observableResult: ObservableResult) => void): import("@opentelemetry/api-metrics").ObservableBase;
getObservableGauge(name: string, options?: MetricOptions, callback?: (observableResult: ObservableResult) => void): import("@opentelemetry/api-metrics").ObservableBase;
getObservableUpDownCounter(name: string, options?: MetricOptions, callback?: (observableResult: ObservableResult) => void): import("@opentelemetry/api-metrics").ObservableBase;
}