Monitorar eventos do Amazon Managed Service for Prometheus com o CloudWatch Logs
O Amazon Managed Service for Prometheus registra em log os erros do Alert Manager e do Ruler em grupos de logs no Amazon CloudWatch Logs. Para obter mais informações sobre o Alert Manager e o Rulers, consulte o tópico Alert Manager neste guia. Você pode publicar os dados de logs do espaço de trabalho em fluxos de log no CloudWatch Logs. Você pode configurar os logs que deseja monitorar no console do Amazon Managed Service for Prometheus ou usando o AWS CLI. Você pode visualizar ou buscar os logs no console do CloudWatch. Para obter mais informações sobre visualizar os fluxos de logs do CloudWatch no console, consulte Trabalhar com grupos de logs e fluxos de logs no CloudWatch no Guia do usuário do CloudWatch.
O nível gratuito do CloudWatch permite que até 5 GB de logs sejam publicados no CloudWatch Logs. Os logs que excederem o limite de nível gratuito serão cobrados com base no plano de preços do CloudWatch
Configuração do CloudWatch Logs
O Amazon Managed Service for Prometheus registra em log os erros do Alert Manager e do Ruler em grupos de logs no Amazon CloudWatch Logs.
Você pode definir a configuração de registro de logs do CloudWatch Logs no console do Amazon Managed Service for Prometheus ou no AWS CLI chamando a solicitação de API create-logging-configuration.
Pré-requisitos
Antes de chamar create-logging-configuration, anexe a seguinte política ou permissões equivalentes ao ID ou perfil que você usará para configurar o CloudWatch Logs.
Para configurar os logs do CloudWatch
É possível configurar os logs no Amazon Managed Service for Prometheus usando o console da AWS ou a AWS CLI.
Limitações
-
Nem todos os eventos foram registrados em log
O Amazon Managed Service for Prometheus registra logs de eventos somente quando estão no nível
warningouerror. -
Limite de tamanho da política
As políticas de recursos do CloudWatch Logs são limitadas a 5.120 caracteres. Quando o CloudWatch Logs detecta que uma política se aproxima desse limite de tamanho, ele ativa automaticamente grupos de logs que começam com
/aws/vendedlogs/.Quando você cria uma regra de alerta com o registro em log habilitado, o Amazon Managed Service for Prometheus precisa atualizar sua política de recursos do CloudWatch Logs com o grupo de logs que você especificar. Para evitar que o limite de tamanho de políticas de recursos do CloudWatch Logs seja atingido, insira o prefixo
/aws/vendedlogs/nos nomes de grupos de logs do CloudWatch Logs. Quando você cria um grupo de log no console do Amazon Managed Service for Prometheus, os nomes dos grupos de logs são prefixados com/aws/vendedlogs/. Para obter mais informações, consulte Habilitar o registro em log de determinados serviços da AWS no Guia do usuário do CloudWatch Logs.