PrometheusMetricsSignalDefinitionProperties interface
Prometheus Metrics Signal Definition properties
- Extends
Properties
| query |
Query text in PromQL syntax |
| signal |
Kind of the signal definition |
| time |
Time range of signal. ISO duration format like PT10M. |
Inherited Properties
| data |
Unit of the signal result (e.g. Bytes, MilliSeconds, Percent, Count)) |
| display |
Display name |
| evaluation |
Evaluation rules for the signal definition |
| provisioning |
The status of the last operation. |
| refresh |
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