Skip to main content

Interface: ITelemetryMetricValuePayload

The details of a metric value handed to the background thread to be written.

Properties​

valueId​

valueId: string

The id the metric value will be stored under, allocated by the connector so it can be returned to the caller before the value reaches storage.


metricId​

metricId: string

The id of the metric the value belongs to.


metricType​

metricType: MetricType

The type of the metric, used to apply the operation to the previous value.


operation​

operation: number | MetricCounterOperation

The operation to apply to the previous value.


ts​

ts: number

The time the value was captured.


maxHistory?​

optional maxHistory?: number

The maximum number of values retained for the metric; undefined when the metric has no cap.


customData?​

optional customData?: object

The custom data for the metric value.

Index Signature​

[key: string]: unknown


contextIds?​

optional contextIds?: IContextIds

The partition context ids captured when the value was added; the write is performed under this context.