facets-schemas

Introduction

The module generation creation of custom alerts to be applied to respective intent module

Spec

Name Description Datatype Required Default
rules Alerting rules allow you to define alert conditions based on Prometheus expression language expressions and to send notifications about firing alerts to an external service. Map<string, ?> (required) Yes -

Rule

Field Name Description Datatype Required
expr The alert expression that defines the condition triggering the alert when evaluated. Uses PromQL language to query and process metrics data. string (required) Yes
for The optional for clause causes Prometheus to wait for a certain duration between first encountering a new expression output vector element and counting an alert as firing for this element. string (required) Yes
summary The summary of the alert rule that provides a short description of the alert rule and is included in the notification message. string (required) Yes
message The detailed information about the alert that is included in the notification message. string (required) Yes
severity The severity indicates the level of importance or urgency of the alert. string (required) Yes
resource_name The resource name, e.g. . string (required) Yes
resource_type The resource type, e.g. pod. string (required) Yes
labels The labels clause allows specifying a set of additional labels to be attached to the alert. Any existing conflicting labels will be overwritten. Map<string, string> (required) Yes
annotations The annotations clause specifies a set of informational labels that can be used to store longer additional information such as alert descriptions or runbook links. Map<string, string> (required) Yes