Utilizzo di regole per modificare o monitorare le metriche man mano che vengono ricevute - 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à.

Utilizzo di regole per modificare o monitorare le metriche man mano che vengono ricevute

Puoi impostare regole per agire in base alle metriche ricevute da Amazon Managed Service for Prometheus. Queste regole possono monitorare le metriche o persino creare nuove metriche calcolate in base alle metriche ricevute.

Il servizio gestito da Amazon per Prometheus supporta due tipi regole che valuta a intervalli regolari:

  • Le regole di registrazione consentono di precalcolare le espressioni più necessarie o che richiedono risorse computazionalmente costose e di salvarne i risultati in un nuovo set di serie temporali. L'interrogazione del risultato precalcolato è spesso molto più veloce rispetto all'esecuzione dell'espressione originale ogni volta che è necessario.

  • Le regole di avviso consentono di definire le condizioni di avviso in base a PromQL e a una soglia. Quando la regola attiva la soglia, viene inviata una notifica al gestore degli avvisi, che può essere configurato per gestire le regole o inoltrarle alla notifica a valle a destinatari come Amazon Simple Notification Service.

Per utilizzare le regole nel servizio gestito da Amazon per Prometheus, devi creare uno o più file di regole YAML che definiscono le regole. Un file delle regole del servizio gestito da Amazon per Prometheus ha lo stesso formato di un file di regole nella versione standalone di Prometheus. Per ulteriori informazioni, vedere Definizione delle regole di registrazione e delle regole di avviso nella documentazione di Prometheus.

È possibile avere più file di regole in un'area di lavoro. Ogni file di regole separato è contenuto in un namespace separato. La presenza di più file di regole consente di importare file di regole di Prometheus esistenti in un'area di lavoro senza doverli modificare o combinare. Namespace di gruppi di regole diversi possono avere anche tag diversi.

Sequenza di regole

All'interno di un file di regole, le regole sono contenute all'interno di gruppi di regole. Le regole all'interno di un singolo gruppo di regole in un file di regole vengono sempre valutate in ordine dall'alto verso il basso. Pertanto, nelle regole di registrazione, il risultato di una regola di registrazione può essere utilizzato nel calcolo di una regola di registrazione successiva o in una regola di avviso nello stesso gruppo di regole. Tuttavia, poiché non è possibile specificare l'ordine in cui eseguire file di regole separati, non è possibile utilizzare i risultati di una regola di registrazione per calcolare una regola in un gruppo di regole diverso o in un file di regole diverso.