Gestione e inoltro di avvisi in Amazon Managed Service for Prometheus con alert manager - Amazon Managed Service per Prometheus

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à.

Gestione e inoltro di avvisi in Amazon Managed Service for Prometheus con alert manager

Quando le regole di avviso eseguite dal servizio gestito da Amazon per Prometheus sono attive, alert manager gestisce gli avvisi inviati. Deduplica, raggruppa e indirizza gli avvisi ai ricevitori downstream. Il servizio gestito da Amazon per Prometheus supporta solo Amazon Simple Notification Service come ricevitore e può indirizzare i messaggi verso argomenti di Amazon SNS nello stesso account. Puoi anche utilizzare alert manager per silenziare e inibire gli avvisi.

alert manager offre funzionalità simili a Alertmanager di Prometheus.

È possibile utilizzare il file di configurazione di alert manager per quanto segue:

  • Raggruppamento: il raggruppamento raccoglie avvisi simili in un'unica notifica. Ciò è particolarmente utile durante le interruzioni più ampie, quando molti sistemi si guastano contemporaneamente e centinaia di avvisi potrebbero essere attivati contemporaneamente. Ad esempio, supponiamo che un errore di rete provochi il malfunzionamento di molti nodi contemporaneamente. Se questi tipi di avvisi sono raggruppati, alert manager invia un'unica notifica.

    Il raggruppamento degli avvisi e la tempistica delle notifiche raggruppate sono configurati da un albero di routing nel file di configurazione di alert manager. Per ulteriori informazioni, consulta <route>

  • Inibizione: l'inibizione sopprime le notifiche per determinati avvisi se altri avvisi sono già attivi. Ad esempio, se viene emesso un avviso relativo all'irraggiungibile di un cluster, è possibile configurare l'alert manager per disattivare tutti gli altri avvisi relativi a questo cluster. In questo modo si evitano le notifiche relative a centinaia o migliaia di avvisi di attivazione non correlati al problema reale. Per ulteriori informazioni su come scrivere le regole di inibizione, consulta <inhibit_rule>.

  • Silenzi: disattiva gli avvisi di silenziamento per un periodo di tempo specificato, ad esempio durante una finestra di manutenzione. Gli avvisi in arrivo vengono controllati per verificare se corrispondono a tutti i parametri di uguaglianza o di espressione regolare di un silenzio attivo. In caso affermativo, non viene inviata alcuna notifica per quell'avviso.

    Per creare silenziare, si utilizza l'PutAlertManagerSilencesAPI. Per ulteriori informazioni, consulta PutAlertManagerSilences.

Modello Prometheus

Prometheus standalone supporta la creazione di modelli, utilizzando file modello separati. I modelli possono utilizzare condizionali e formattare dati, tra le altre cose.

In Amazon Managed Service for Prometheus, inserisci il modello nello stesso file di configurazione del gestore degli avvisi della configurazione del gestore degli avvisi.