Publicado: Dec 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 nas regiões AWS GovCloud (EUA). 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 os filtros de métricas, os filtros de assinaturas e os eventos de logs de filtragem usam 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 e AWS GovCloud (EUA) nas quais o Amazon CloudWatch Logs é oferecido.