Skip to main content

@terascope/types / terafoundation / PromMetrics

Interface: PromMetrics

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

Properties

PropertyTypeDefined in
addCounter(name, help, labelNames, collectFn?) => Promise<void>packages/types/src/terafoundation.ts:224
addGauge(name, help, labelNames, collectFn?) => Promise<void>packages/types/src/terafoundation.ts:222
addHistogram(name, help, labelNames, collectFn?, buckets?) => Promise<void>packages/types/src/terafoundation.ts:226
addSummary(name, help, labelNames, collectFn?, maxAgeSeconds?, ageBuckets?, percentiles?) => Promise<void>packages/types/src/terafoundation.ts:228
dec(name, labelValues, value) => voidpackages/types/src/terafoundation.ts:220
deleteMetric(name) => Promise<boolean>packages/types/src/terafoundation.ts:232
getDefaultLabels() => Record<string, string>packages/types/src/terafoundation.ts:236
hasMetric(name) => booleanpackages/types/src/terafoundation.ts:231
inc(name, labelValues, value) => voidpackages/types/src/terafoundation.ts:219
init(config) => Promise<boolean>packages/types/src/terafoundation.ts:217
observe(name, labelValues, value) => voidpackages/types/src/terafoundation.ts:221
resetMetrics() => voidpackages/types/src/terafoundation.ts:234
set(name, labels, value) => voidpackages/types/src/terafoundation.ts:218
shutdown() => Promise<void>packages/types/src/terafoundation.ts:235
verifyAPI() => booleanpackages/types/src/terafoundation.ts:233