PrometheusMetricsSignalDefinitionProperties interface

Prometheus Metrics Signal Definition properties

Extends

Properties

queryText

Query text in PromQL syntax

signalKind

Kind of the signal definition

timeGrain

Time range of signal. ISO duration format like PT10M.

Inherited Properties

dataUnit

Unit of the signal result (e.g. Bytes, MilliSeconds, Percent, Count))

displayName

Display name

evaluationRules

Evaluation rules for the signal definition

provisioningState

The status of the last operation.

refreshInterval

Interval in which the signal is being evaluated. Defaults to PT1M (1 minute).

tags

Optional set of tags (key-value pairs)

Property Details

queryText

Query text in PromQL syntax

queryText: string

Property Value

string

signalKind

Kind of the signal definition

signalKind: "PrometheusMetricsQuery"

Property Value

"PrometheusMetricsQuery"

timeGrain

Time range of signal. ISO duration format like PT10M.

timeGrain?: string

Property Value

string

Inherited Property Details

dataUnit

Unit of the signal result (e.g. Bytes, MilliSeconds, Percent, Count))

dataUnit?: string

Property Value

string

Inherited From SignalDefinitionProperties.dataUnit

displayName

Display name

displayName?: string

Property Value

string

Inherited From SignalDefinitionProperties.displayName

evaluationRules

Evaluation rules for the signal definition

evaluationRules: EvaluationRule

Property Value

Inherited From SignalDefinitionProperties.evaluationRules

provisioningState

The status of the last operation.

provisioningState?: string

Property Value

string

Inherited From SignalDefinitionProperties.provisioningState

refreshInterval

Interval in which the signal is being evaluated. Defaults to PT1M (1 minute).

refreshInterval?: string

Property Value

string

Inherited From SignalDefinitionProperties.refreshInterval

tags

Optional set of tags (key-value pairs)

tags?: Record<string, string>

Property Value

Record<string, string>

Inherited From SignalDefinitionProperties.tags