Allarmi ProMQL - Amazon CloudWatch

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Allarmi ProMQL

Un allarme PromQL monitora le metriche utilizzando una query istantanea Prometheus Query Language (PromQL). La query seleziona le metriche inserite tramite l'endpoint CloudWatch OTLP e tutte le serie temporali corrispondenti restituite dalla query vengono considerate violazioni. L'allarme valuta la query a intervalli regolari e tiene traccia di ogni serie temporale di violazione in modo indipendente come collaboratore.

Per informazioni sull'utilizzo delle metriche di acquisizione, consulta. OpenTelemetry OpenTelemetry

Come funzionano gli allarmi ProMQL

Un allarme PromQL valuta una query istantanea PromQL su una pianificazione ricorrente definita da. EvaluationInterval La query restituisce solo le serie temporali che soddisfano la condizione. Ogni serie temporale restituita è un contributore, identificato dal relativo set di attributi univoco.

L'allarme utilizza transizioni di stato basate sulla durata:

  • Quando un collaboratore viene restituito dalla query, viene considerata una violazione. Se il contributore continua a violare per la durata specificata daPendingPeriod, passa allo stato. ALARM

  • Quando un collaboratore smette di essere restituito dalla query, viene considerato un ripristino. Se il collaboratore rimane assente per la durata specificata daRecoveryPeriod, torna allo stato. OK

L'allarme viene attivato quando almeno un collaboratore ha violato la legge per un periodo superiore al periodo in sospeso. ALARM L'allarme torna OK allo stato quando tutti i contributori si sono ripresi.

Configurazione degli allarmi ProMQL

Un allarme PromQL è configurato con i seguenti parametri:

  • PendingPeriodè la durata in secondi che un contributore deve continuamente violare prima che passi allo stato. ALARM Equivale alla durata della regola di avviso Prometheus. for

  • RecoveryPeriodè la durata in secondi che un contributore deve interrompere prima che torni allo stato. OK Equivale alla durata della regola di avviso Prometheus. keep_firing_for

  • EvaluationIntervalè la frequenza, in secondi, con cui l'allarme valuta la query PromQL.

Per creare un allarme ProMQL, vedere. Creare un allarme utilizzando una query PromQL