Skip to main content

@terascope/types / terafoundation / PromMetrics

Interface: PromMetrics

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

Properties

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