Utilisation de règles pour modifier ou surveiller les métriques au fur et à mesure de leur réception - Amazon Managed Service for Prometheus

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Utilisation de règles pour modifier ou surveiller les métriques au fur et à mesure de leur réception

Vous pouvez configurer des règles pour agir sur les métriques lorsqu'elles sont reçues par Amazon Managed Service for Prometheus. Ces règles peuvent surveiller les métriques ou même créer de nouvelles métriques calculées en fonction des métriques reçues.

Amazon Managed Service for Prometheus prend en charge deux types de règles qu’il évalue à intervalles réguliers :

  • Les règles d’enregistrement permettent de précalculer des expressions fréquemment utilisées ou coûteuses en termes de calcul et d’enregistrer leurs résultats sous la forme d’un nouvel ensemble de séries temporelles. L’interrogation du résultat précalculé est souvent beaucoup plus rapide que l’exécution de l’expression d’origine chaque fois que cela est nécessaire.

  • Les règles d’alerte permettent de définir des conditions d’alerte en fonction de ProMQL et d’un seuil. Lorsque la règle déclenche le seuil, une notification est envoyée au gestionnaire d'alertes, qui peut être configuré pour gérer les règles, ou pour les transmettre à une notification en aval aux destinataires tels qu'Amazon Simple Notification Service.

Pour utiliser les règles dans Amazon Managed Service for Prometheus, vous devez créer un ou plusieurs fichiers de règles YAML qui définissent les règles. Un fichier de règles Amazon Managed Service for Prometheus a le même format qu’un fichier de règles dans Prometheus autonome. Pour plus d’informations, consultez la section Defining Recording rules and Alerting rules dans la documentation Prometheus.

Un espace de travail peut avoir plusieurs fichiers de règles. Chaque fichier de règles distinct est contenu dans un espace de noms distinct. Le fait de disposer de plusieurs fichiers de règles vous permet d’importer des fichiers de règles Prometheus existants dans un espace de travail sans avoir à les modifier ou à les combiner. Les différents espaces de noms de groupes de règles peuvent également avoir des balises différentes.

Séquençage des règles

Dans un fichier de règles, les règles sont contenues dans des groupes de règles. Les règles d’un même groupe de règles dans un fichier de règles sont toujours évaluées de haut en bas. Par conséquent, dans les règles d’enregistrement, le résultat d’une règle d’enregistrement peut être utilisé dans le calcul d’une règle d’enregistrement ultérieure ou dans une règle d’alerte du même groupe de règles. Toutefois, comme vous ne pouvez pas spécifier l’ordre dans lequel exécuter des fichiers de règles distincts, vous ne pouvez pas utiliser les résultats d’une règle d’enregistrement pour calculer une règle dans un autre groupe de règles ou un autre fichier de règles.