A registered reader of metrics that, when linked to a MetricProducer, offers global control over metrics.

Hierarchy (View Summary)

Constructors

Properties

DEFAULT_OPTIONS: {
    appendTimestamp: boolean;
    endpoint: string;
    host: undefined;
    port: number;
    prefix: string;
    withResourceConstantLabels: undefined;
} = ...

Methods

  • Flushes metrics read by this reader, the promise will reject after the optional timeout or resolve after completion.

    NOTE: this operation MAY continue even after the promise rejects due to a timeout.

    Parameters

    • Optionaloptions: CommonReaderOptions

      options with timeout.

    Returns Promise<void>

  • Handle once the SDK has initialized this MetricReader Overriding this method is optional.

    Returns void

  • Shuts down the metric reader, the promise will reject after the optional timeout or resolve after completion.

    NOTE: this operation MAY continue even after the promise rejects due to a timeout.

    Parameters

    • Optionaloptions: CommonReaderOptions

      options with timeout.

    Returns Promise<void>