Publicado: Sep 6, 2023

Temos o prazer de anunciar o suporte a expressões regulares na sintaxe de padrões de filtros do Amazon CloudWatch Logs para facilitar a pesquisa e a correspondência de logs relevantes. Atualmente, os clientes usam a sintaxe de padrões de filtros para pesquisar logs, extrair métricas usando filtros de métricas e enviar logs específicos para outros destinos com filtros de assinaturas. Com o lançamento de hoje, os clientes poderão personalizar ainda mais essas operações para atender às suas necessidades com expressões regulares flexíveis e poderosas dentro dos padrões de filtros. Agora, os clientes podem definir um filtro para corresponder a várias sub-redes IP ou códigos de status HTTP usando uma expressão regular, como "{ $.statusCode=%4[0-9]{2}% }", em vez de precisar definir vários filtros para cada variação, reduzindo a sobrecarga de configuração e gerenciamento de logs.

Os padrões de filtros compõem a sintaxe que filtros usados por métricas, assinaturas e eventos de logs para corresponder aos termos nos eventos de logs. Os termos podem ser palavras, frases exatas ou valores numéricos. Quando você usa expressões regulares para criar filtros de métricas ou assinaturas, há uma nova cota de cinco padrões de expressões regulares por grupo de logs. Há uma cota de dois padrões de expressões regulares em um determinado padrão de filtro para filtros de métricas e assinaturas.

O suporte a expressões regulares para a sintaxe de padrões de filtros do Amazon CloudWatch Logs está disponível em todas as regiões comerciais da AWS onde o Amazon CloudWatch Logs é oferecido.

Saiba mais revisando a documentação sobre sintaxe de filtros e padrões.