PrometheusMetricsSignal interface
A Prometheus Metrics Query signal instance assigned to an entity.
- Extends
Properties
| data |
Unit of the signal result (e.g. Bytes, MilliSeconds, Percent, Count)) |
| display |
Display name |
| evaluation |
Evaluation rules for the signal definition |
| query |
Query text in PromQL syntax |
| refresh |
Interval in which the signal is being evaluated. Defaults to PT1M (1 minute). |
| signal |
Kind of the signal instance |
| time |
Time range of signal. ISO duration format like PT10M. |
Inherited Properties
| name | Unique name of the signal within the entity. |
| signal |
Optional reference to a signal definition that provides default values. |
| status | Current status of the signal. |
Property Details
dataUnit
Unit of the signal result (e.g. Bytes, MilliSeconds, Percent, Count))
dataUnit?: string
Property Value
string
displayName
Display name
displayName?: string
Property Value
string
evaluationRules
Evaluation rules for the signal definition
evaluationRules?: EvaluationRule
Property Value
queryText
Query text in PromQL syntax
queryText?: string
Property Value
string
refreshInterval
Interval in which the signal is being evaluated. Defaults to PT1M (1 minute).
refreshInterval?: string
Property Value
string
signalKind
Kind of the signal instance
signalKind: "PrometheusMetricsQuery"
Property Value
"PrometheusMetricsQuery"
timeGrain
Time range of signal. ISO duration format like PT10M.
timeGrain?: string
Property Value
string
Inherited Property Details
name
Unique name of the signal within the entity.
name: string
Property Value
string
Inherited From SignalInstanceProperties.name
signalDefinitionName
Optional reference to a signal definition that provides default values.
signalDefinitionName?: string
Property Value
string
Inherited From SignalInstanceProperties.signalDefinitionName
status
Current status of the signal.
status?: SignalStatus
Property Value
Inherited From SignalInstanceProperties.status