Surveillez les événements Prometheus via Amazon Managed Service grâce aux journaux CloudWatch - 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.

Surveillez les événements Prometheus via Amazon Managed Service grâce aux journaux CloudWatch

Amazon Managed Service for Prometheus enregistre les événements d'erreur et d'avertissement d'Alert Manager et de Ruler dans des groupes de journaux dans Amazon Logs. CloudWatch Pour plus d’informations sur le gestionnaire d’alertes et les règles, consultez la section Gestionnaire d’alertes du présent guide. Vous pouvez publier les données des journaux de l'espace de travail dans les flux de CloudWatch journaux dans Logs. Vous pouvez configurer les journaux que vous souhaitez surveiller dans la console Amazon Managed Service for Prometheus ou en utilisant l’ AWS CLI. Vous pouvez consulter ou interroger ces journaux dans la CloudWatch console. Pour plus d'informations sur l'affichage CloudWatch des flux de journaux dans la console, consultez la section Utilisation des groupes de journaux et des flux de journaux CloudWatch dans le guide de CloudWatch l'utilisateur.

Le niveau CloudWatch gratuit permet de publier jusqu'à 5 Go de CloudWatch journaux dans Logs. Les journaux qui dépassent la limite du niveau gratuit seront facturés sur la base du plan CloudWatch tarifaire.

Configuration des CloudWatch journaux

Amazon Managed Service for Prometheus enregistre les événements d'erreur et d'avertissement d'Alert Manager et de Ruler dans des groupes de journaux dans Amazon Logs. CloudWatch

Vous pouvez définir la configuration de journalisation des CloudWatch journaux dans la console Amazon Managed Service for Prometheus ou en appelant AWS CLI create-logging-configuration la demande d'API.

Prérequis

Avant d'appelercreate-logging-configuration, associez la politique suivante ou des autorisations équivalentes à l'ID ou au rôle que vous utiliserez pour configurer CloudWatch les journaux.

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "logs:CreateLogDelivery", "logs:GetLogDelivery", "logs:UpdateLogDelivery", "logs:DeleteLogDelivery", "logs:ListLogDeliveries", "logs:PutResourcePolicy", "logs:DescribeResourcePolicies", "logs:DescribeLogGroups", "aps:CreateLoggingConfiguration", "aps:UpdateLoggingConfiguration", "aps:DescribeLoggingConfiguration", "aps:DeleteLoggingConfiguration" ], "Resource": "*" } ] }

Pour configurer les CloudWatch journaux

Vous pouvez configurer la connexion à Amazon Managed Service pour Prometheus à l'aide de la console ou AWS du. AWS CLI

Console

Pour configurer la journalisation dans la console Amazon Managed Service for Prometheus

  1. Accédez à l’onglet Journaux dans le volet des détails de votre espace de travail.

  2. Choisissez Manage logs dans le coin supérieur droit du volet Journaux.

  3. Choisissez Tout dans la liste déroulante Niveau de journalisation.

  4. Choisissez le groupe de journaux dans lequel vous souhaitez publier vos journaux dans la liste déroulante Log Group.

    Vous pouvez également créer un nouveau groupe de journaux dans CloudWatch la console.

  5. Sélectionnez Enregistrer les modifications.

AWS CLI

Vous pouvez définir la configuration de journalisation à l'aide du AWS CLI.

Pour configurer la journalisation à l'aide du AWS CLI

  • À l'aide de AWS CLI, exécutez la commande suivante.

    aws amp create-logging-configuration --workspace-id my_workspace_ID --log-group-arn my-log-group-arn

Limites

  • Tous les événements ne sont pas consignés

    Amazon Managed Service for Prometheus consigne uniquement les événements de niveau warning ou error.

  • Limites de taille de politique

    CloudWatch Les politiques relatives aux ressources des journaux sont limitées à 5 120 caractères. Lorsque les CloudWatch journaux détectent qu'une politique approche cette limite de taille, ils activent automatiquement les groupes de journaux commençant par/aws/vendedlogs/.

    Lorsque vous créez une règle d'alerte avec la journalisation activée, Amazon Managed Service for Prometheus doit mettre à jour CloudWatch votre politique de ressources de journaux avec le groupe de journaux que vous spécifiez. Pour éviter d'atteindre la limite de taille de la politique de gestion des CloudWatch journaux, préfixez les noms de vos groupes de CloudWatch journaux de journaux par/aws/vendedlogs/. Lorsque vous créez un groupe de journaux dans la console Amazon Managed Service for Prometheus, les noms des groupes de journaux ont le préfixe /aws/vendedlogs/. Pour plus d'informations, consultez la section Activation de la journalisation à partir de certains AWS services dans le guide de l'utilisateur CloudWatch des journaux.