Publié le: Sep 6, 2023

Nous sommes ravis d'annoncer la prise en charge des expressions régulières pour la syntaxe des modèles de filtre Amazon CloudWatch Logs, ce qui facilite la recherche et la mise en correspondance des journaux pertinents. Les clients utilisent aujourd'hui la syntaxe des modèles de filtres pour rechercher des journaux, extraire des métriques à l'aide de filtres métriques et envoyer des journaux spécifiques vers d'autres destinations à l'aide de filtres d'abonnement. Avec le lancement d'aujourd'hui, les clients seront en mesure de personnaliser davantage ces opérations pour répondre à leurs besoins grâce à des expressions régulières flexibles et efficaces intégrées à des modèles de filtre. Les clients peuvent désormais définir un filtre correspondant à plusieurs sous-réseaux IP ou codes d'état HTTP à l'aide d'une expression régulière telle que « { $.statusCode=%4[0-9]{2}% } » plutôt que d'avoir à définir plusieurs filtres adaptés à chaque variation, réduisant ainsi la charge de configuration et de gestion de leurs journaux.

Les modèles de filtre constituent la syntaxe que les filtres métriques, les filtres d'abonnement et les événements du journal de filtrage utilisent pour faire correspondre les termes dans les événements du journal. Les termes peuvent être des mots, des phrases exactes ou des valeurs numériques. Lorsque vous utilisez des expressions régulières pour créer des filtres métriques ou des filtres d'abonnement, il existe un nouveau quota de cinq modèles d'expressions régulières par groupe de journaux. Il existe un quota de deux modèles d'expressions régulières dans un modèle de filtre donné pour les filtres métriques et les filtres d'abonnement.

La prise en charge des expressions régulières pour la syntaxe des modèles de filtre par Amazon CloudWatch Logs est disponible dans toutes les régions commerciales AWS où Amazon CloudWatch Logs est disponible.