Como começar a monitorar o CloudWatch for AWS
CloudWatch é a ferramenta de monitoramento da AWS. Ele coleta dados sobre a integridade e o uso de todos os seus serviços da AWS e permite exibi-los em gráficos e painéis personalizados e definir alarmes quando ocorrem picos incomuns.
O CloudWatch é gratuito?
O CloudWatch está incluído como parte do nível gratuito da AWS. O nível gratuito dura apenas um ano, mas o CloudWatch faz parte do “ Always Free ” camada, para que você não precise se preocupar em pagar por isso.
Custa dinheiro se você ultrapassar os limites da camada gratuita - você está limitado a 3 painéis, 10 alarmes e 5 GB de logs ingeridos. A AWS diz que a maioria dos aplicativos deve poder operar dentro dos limites da camada gratuita com monitoramento básico.
Se você quiser um monitoramento mais aprofundado, poderá ativar o monitoramento detalhado de determinadas métricas, atualizadas a cada minuto e não a cada 5 minutos. Você tem 10 delas no nível gratuito, após o qual terá que começar a pagar por elas.
Como começar
Vá para o CloudWatch Management Console e selecione "Métricas". ” Se você estiver usando outros serviços da AWS, já deve haver métricas disponíveis. Caso contrário, pode ser necessário esperar um dia ou mais para que eles apareçam. Se você deseja receber logs, precisará instalar o agente de logs do CloudWatch nas instâncias do EC2.
Métricas são organizadas por serviço; por exemplo, existem métricas separadas para EBS e EC2. Você pode selecionar métricas para exibi-las no gráfico. Para EC2, o “ CPUCreditUsage ” métrica mostra o benefício de instâncias que podem ser estouradas; uma instância praticamente inativa aumenta quando solicitações são feitas e acumula créditos de CPU quando inativos.
Você pode representar graficamente várias métricas no mesmo gráfico e passar o mouse sobre elas para visualizar mais informações e isolar a métrica das outras:
Você pode atribuir um nome ao seu gráfico e etiquetas em "Opções de gráfico", ” e sob a “ Fonte ” Na guia, você pode copiar o gráfico como JSON (para uso posterior nos painéis).
Fazendo matemática com métricas
O CloudWatch pode fazer mais do que exibir métricas simples nos gráficos. Se você selecionar "Métricas gráficas", ” existe um botão para adicionar uma métrica composta, formada a partir de uma expressão matemática:
A matemática da métrica é um pouco difícil de usar, mas a AWS a documenta extensivamente. Você pode usar qualquer operador aritmético, além de funções como SUM, MIN e MAX. Uma coisa a observar é que, para exibir a função como uma série temporal no gráfico, você precisará usar a função METRICS.
Montando seu painel
Você recebe três desses de graça, então pode usá-los. Vá para a guia Painel e crie um novo painel. Em seguida, clique no “ Add Widget ” e você verá algumas opções.
O gráfico de linhas funcionará melhor com a maioria das métricas, a menos que você queira números de valor único, que podem ser úteis em um painel para certas coisas, como saldos atuais.
Você será solicitado a configurar seu widget; você pode fazer sua configuração aqui ou colar no JSON a partir de um widget pré-configurado.
Depois que o widget é adicionado, você pode arrastá-lo, redimensioná-lo e posicioná-lo onde deseja:
Ajustar a escala de tempo ajustará a escala de tempo para todos os gráficos no painel. Depois de terminar, pressione "Salvar painel". para aplicar suas alterações.
Configurando alarmes
Os alarmes são um dos recursos mais úteis do CloudWatch. Eles o notificarão de qualquer comportamento inesperado, mesmo enquanto você não estiver assistindo ao painel. Para começar, vá para os “ Alarms ” na barra lateral e crie um novo alarme. Você recebe 10 desses itens no nível gratuito.Selecione uma métrica e, em seguida, você terá que definir o que exatamente é um comportamento inesperado. Por exemplo, se você deseja monitorar o uso de crédito da CPU de uma instância T2, você pode definir um valor incomum. como quase ficando sem créditos de CPU.
Você pode definir a linha ou uma banda como o limite, e a AWS executará uma ação quando um ponto de dados ultrapassar o limite. Isso pode ser algo tão simples quanto enviar uma notificação usando o serviço SNS, ou pode ser algo mais proativo, como escalar um grupo de Auto Scaling para atender às demandas ou reiniciar uma instância problemática do EC2 automaticamente.
Via: How to Geek
Deixe um Comentário
Nenhum comentário