Início rápido: usar o AWS CloudFormation para começar a usar o CloudWatch Logs - Amazon CloudWatch Logs

Início rápido: usar o AWS CloudFormation para começar a usar o CloudWatch Logs

O AWS CloudFormation permite descrever e provisionar seus recursos da AWS no formato JSON. As vantagens desse método são a capacidade de gerenciar uma coleção de recursos da AWS como uma unidade e replicar com facilidade seus recursos da AWS em todas as regiões.

Ao provisionar a AWS com o AWS CloudFormation, você cria modelos que descrevem os recursos da AWS a serem usados. O exemplo a seguir é um trecho de modelo que cria um grupo de logs e um filtro de métrica que conta as ocorrências de 404 e envia essa contagem para o grupo de logs.

"WebServerLogGroup": { "Type": "AWS::Logs::LogGroup", "Properties": { "RetentionInDays": 7 } }, "404MetricFilter": { "Type": "AWS::Logs::MetricFilter", "Properties": { "LogGroupName": { "Ref": "WebServerLogGroup" }, "FilterPattern": "[ip, identity, user_id, timestamp, request, status_code = 404, size, ...]", "MetricTransformations": [ { "MetricValue": "1", "MetricNamespace": "test/404s", "MetricName": "test404Count" } ] } }

Este é um exemplo simples. Você pode configurar implantações mais avançadas do CloudWatch Logs usando o AWS CloudFormation. Para obter mais informações sobre exemplos de modelo, consulte Trechos de modelo do Amazon CloudWatch Logs no Manual do usuário do AWS CloudFormation. Para obter mais informações sobre como começar, consulte Conceitos básicos do AWS CloudFormation no Manual do usuário do AWS CloudFormation.