Reduza o tempo necessário para configurar o monitoramento de aplicações para suas workloads
Importante: a solução de monitoramento de aplicações com Amazon CloudWatch será retirada em dezembro de 2024. Incentivamos os clientes a explorar o uso do Amazon CloudWatch para configurar a observabilidade das workloads Apache, NGINX e PUMA em execução no Amazon Elastic Cloud Compute (Amazon EC2). Você também pode encontrar outras soluções relacionadas ao caso de uso na Biblioteca de soluções da AWS.
Visão geral
O monitoramento de aplicações com o Amazon CloudWatch automatiza o processo de configuração de painéis do Amazon CloudWatch para suas cargas de trabalho Apache, NGINX e Puma em execução no Amazon Elastic Compute Cloud (Amazon EC2). Essa solução da AWS usa vários atributos do Amazon CloudWatch e acelera o processo de introdução.
Benefícios
Forneça um painel pré-configurado do Amazon CloudWatch para suas cargas de trabalho do Apache, NGINX e Puma.
Adicione ou remova instâncias do seu painel usando o mecanismo de marcação com tags dessa solução.
Use os arquivos de configuração do atendente do Amazon CloudWatch para configurar suas instâncias do EC2 em execução
Workloads Apache, NGINX e Puma.
Detalhes técnicos
Você pode implantar automaticamente essa arquitetura usando o guia de implementação.
A arquitetura pode ser dividida em dois fluxos de trabalho: interação com o usuário e gerenciamento do painel.
Fluxo de trabalho da interação com o usuário
O modelo do AWS CloudFormation implanta a regra de eventos do Amazon CloudWatch, a função AWS Lambda e o Parameter Store (um recurso do AWS Systems Manager) necessários para capturar as instâncias de carga de trabalho em sua conta.
Fluxo de trabalho do gerenciamento do painel
O modelo do AWS CloudFormation implanta a regra do Amazon CloudWatch Events e a função do AWS Lambda necessárias para configurar o painel do Amazon CloudWatch específico da workload em sua conta.
Etapa 1 (fluxo de trabalho da interação com o usuário)
Os usuários atualizam a tag em suas instâncias com o esquema de marcação fornecido como entrada durante a implantação da pilha.
Etapa 2 (fluxo de trabalho da interação com o usuário)
A regra de eventos do Amazon CloudWatch invoca a função TagHandler AWS Lambda no cronograma cron. A função do Lambda executa principalmente duas tarefas:
- Ela usa a chamada da API ec2 describe-tags para obter instâncias com o valor de tag desejado (o mesmo da etapa 1).
- Compara a lista de instâncias buscadas com a lista de instâncias do Parameter Store e atualiza o parâmetro conforme necessário.
Etapa 3 (fluxo de trabalho do gerenciamento do painel)
Quando o Systems Manager Parameter Store é atualizado, o evento é capturado usando a regra do CloudWatch Events para invocar a função dashboardHandler do Lambda.
Etapa 4 (fluxo de trabalho do gerenciamento do painel)
A função dashboardHandler do Lambda atualiza os widgets do painel implantados com logs e métricas para a lista atualizada de instâncias.
- Data de publicação