Skip to main content

@terascope/types / terafoundation / PromMetrics

Interface: PromMetrics

Defined in: packages/types/src/terafoundation.ts:192

Properties

PropertyTypeDefined in
addCounter(name, help, labelNames, collectFn?) => Promise<void>packages/types/src/terafoundation.ts:200
addGauge(name, help, labelNames, collectFn?) => Promise<void>packages/types/src/terafoundation.ts:198
addHistogram(name, help, labelNames, collectFn?, buckets?) => Promise<void>packages/types/src/terafoundation.ts:202
addSummary(name, help, labelNames, collectFn?, maxAgeSeconds?, ageBuckets?, percentiles?) => Promise<void>packages/types/src/terafoundation.ts:204
dec(name, labelValues, value) => voidpackages/types/src/terafoundation.ts:196
deleteMetric(name) => Promise<boolean>packages/types/src/terafoundation.ts:208
getDefaultLabels() => Record<string, string>packages/types/src/terafoundation.ts:212
hasMetric(name) => booleanpackages/types/src/terafoundation.ts:207
inc(name, labelValues, value) => voidpackages/types/src/terafoundation.ts:195
init(config) => Promise<boolean>packages/types/src/terafoundation.ts:193
observe(name, labelValues, value) => voidpackages/types/src/terafoundation.ts:197
resetMetrics() => voidpackages/types/src/terafoundation.ts:210
set(name, labels, value) => voidpackages/types/src/terafoundation.ts:194
shutdown() => Promise<void>packages/types/src/terafoundation.ts:211
verifyAPI() => booleanpackages/types/src/terafoundation.ts:209