Skip to main content
Module

x/ts_prometheus/summary.ts>Summary

A prometheus client in Typescript for Deno
Latest
class Summary
implements Observe
extends Metric
import { Summary } from "https://deno.land/x/ts_prometheus@v0.3.0/summary.ts";

Constructors

new
private
Summary(
collector: Collector,
labels: string[],
percentiles: number[],
maxAge?: number,
ageBuckets?: number,
)

Properties

private
optional
ageBuckets: number
private
collector: Collector
private
optional
maxAge: number
private
percentiles: number[]
private
values: Sample[]
readonly
description: string

Methods

private
clean()
expose(): string | undefined
getCount(): number
getSum(): number
getValues(): number[]
observe(n: number)

Static Methods

with(config: { name: string; help: string; labels?: string[]; percentiles?: number[]; maxAge?: number; ageBuckets?: number; registry?: Registry[]; }): Summary