Threshold#
OAM → TThresholds
Documentation coming soon!
Custom Resource Definition#
To browse the Custom Resource Definition go to crd.eda.dev.
Threshold
SPEC
A Threshold allows you to monitor a field in EDB and trigger severity-correct alarms based on the value of that field. By using EDB as a source you are able to trigger thresholds on any published field from a TopoNode, or any other EDB source.
-
Enable or disable this threshold.
default: true -
Field to monitor for this threshold, for example `utilization`. Only a single field may be monitored per threshold. This field must be present in the table specified by the path. The field specified should be an integer field that can be compared to the specified thresholds. Nested fields are supported, for example `utilization.value` would monitor the value field inside of the nested object with key `utilization`.
-
Enable or disable generation of a topology overlay for this threshold. This functionality is only supported for paths in the .namespace.node table.
default: false -
The name of this threshold. This name will be used to generate the alarm name, so should follow CamelCase conventions, e.g. VolumeUtilization.
-
Path to monitor for this threshold. This should be the full EDB path (without keys) to the table containing the field you wish to trigger a threshold on. For example, to monitor the utilization field of the component volume table, you would use `.namespace.node.normal.components_eda_nokia_com.v1.controlmodule.volume`, and set field to `utilization`.
-
Manually assign a resource to associate with this threshold. This overrides the destination resource in alarms raised as a result of threshold breaches. By default a resource will be raised against the threshold resource itself.
-
The group of the resource raise alarms against, should any thresholds be breached.
-
The kind of resource to raise alarms against, should any thresholds be breached.
-
The name of the resource to raise alarms against, should any thresholds be breached.
-
-
Severities and their associated values.
-
The minimum average utilization over the last 1 minute to trigger a critical alarm. This value must be greater than the majorThreshold.
-
The delta value for clearing a threshold. For example, with a critical threshold of 90, direction of Rising and a delta of 5, the critical alarm will clear when the utilization drops below 85.
default: 5 -
Direction of the threshold: "Rising" or "Falling".
default: "Rising"enum: "Rising", "Falling" -
The minimum average utilization over the last 1 minute to trigger a major alarm. This value must be greater than the minorThreshold.
-
The minimum average utilization over the last 1 minute to trigger a minor alarm.
-
The minimum average utilization over the last 1 minute to trigger a warning alarm.
-
STATUS
ThresholdStatus defines the observed state of Threshold