Skip to content

basalt / core/src / Histogram

Class: Histogram ​

Defined in: core/src/metrics.ts:93

Extends ​

Constructors ​

Constructor ​

> new Histogram(name, help, labelNames?, buckets?): Histogram

Defined in: core/src/metrics.ts:98

Parameters ​

name ​

string

help ​

string

labelNames? ​

string[] = []

buckets? ​

number[] = DEFAULT_BUCKETS

Returns ​

Histogram

Overrides ​

Metric.constructor

Properties ​

buckets ​

> readonly buckets: number[]

Defined in: core/src/metrics.ts:96


help ​

> readonly help: string

Defined in: core/src/metrics.ts:30

Inherited from ​

Metric.help


labelNames ​

> readonly labelNames: string[] = []

Defined in: core/src/metrics.ts:31

Inherited from ​

Metric.labelNames


name ​

> readonly name: string

Defined in: core/src/metrics.ts:29

Inherited from ​

Metric.name


type ​

> readonly type: "histogram"

Defined in: core/src/metrics.ts:94

Overrides ​

Metric.type

Methods ​

> protected header(): string

Defined in: core/src/metrics.ts:34

Returns ​

string

Inherited from ​

Metric.header


observe() ​

> observe(value, labels?): void

Defined in: core/src/metrics.ts:103

Parameters ​

value ​

number

labels? ​

Labels = {}

Returns ​

void


render() ​

> render(): string

Defined in: core/src/metrics.ts:117

Returns ​

string

Overrides ​

Metric.render

Released under the MIT License.