Monitoramento e observabilidade

Obtenha insights acionáveis de sua infraestrutura e dados de aplicativos

“Meu sistema está ativo ou inativo?” “Ele é rápido ou lento, conforme experimentado por meus usuários finais?” “Quais KPIs e SLAs devemos estabelecer e como sabemos se eles estão sendo cumpridos?” Quando você está operando em velocidade e escala de nuvem, você não pode se dar ao luxo de voar às cegas: você precisa ser capaz de responder a uma ampla gama de questões operacionais e de negócios como essas. Você precisa ser capaz de identificar os problemas à medida que surgem (de preferência, antes que interrompam a experiência do cliente), respondê-los rapidamente e resolvê-los o mais brevemente possível. Para conseguir isso, você precisa de capacidade de observação em seus aplicativos e recursos que funcionem com serviços da AWS e não AWS.

Monitoramento e observabilidade

O que é observabilidade?

“Observabilidade” descreve o quão bem você pode entender o que está acontecendo em um sistema, frequentemente (mas não apenas) instrumentando-o para coletar métricas, logs ou rastreamentos. Existem vários tipos de ferramentas e atividades que tornam um sistema observável, incluindo monitoramento, rastreamento, criação de perfil, logs e IA/Ops. A observabilidade permite detectar, investigar e corrigir problemas.

Na nuvem, a observabilidade pode ser difícil de alcançar devido à grande complexidade do sistema. Aplicativos monolíticos legados são distribuídos em instâncias e geralmente em localizações geográficas. Eles também podem ser rearquitetados, transformando-se em vários microsserviços que dependem de milhares de recursos para operar, especialmente se forem executados em contêineres ou em tecnologia sem servidor. Os microsserviços podem ser atualizados com frequência, escalar elasticamente ou ser executados sob demanda. Milhares de componentes geram bilhões de métricas, logs e rastreamentos em um fluxo interminável de dados.
 

Benefícios

Entenda a integridade e o desempenho do aplicativo para melhorar a experiência do cliente

O principal objetivo da observabilidade é saber o que está acontecendo – em qualquer lugar e em todo lugar – em seu sistema, para que você possa garantir a melhor experiência possível para seus usuários finais. Você deseja detectar problemas rapidamente, investigá-los com eficiência e corrigi-los o mais rápido possível para minimizar o tempo de inatividade e outras interrupções para seus clientes.

Melhore a produtividade do desenvolvedor

A depuração tradicional – por meio da análise de logs ou da instrumentação de pontos de interrupção em código – é entediante, repetitiva e demorada, e não é escalável para aplicativos de produção ou aqueles construídos usando microsserviços ou arquitetura sem servidor. Para analisar o desempenho em aplicativos distribuídos, os desenvolvedores precisam de métricas e rastreamentos correlacionados para identificar o impacto para usuário gerado por qualquer fonte e para encontrar caminhos de código corrompidos ou caros o mais rápido possível. E eles precisam fazer tudo isso sem ter que reinstrumentar seu código quando desejam adicionar novas ferramentas de observabilidade a seu kit.

Obtenha mais insights com as visualizações

A observabilidade, especialmente em escala de nuvem, pode gerar grandes volumes de dados que se tornam difíceis de serem analisados por humanos. As ferramentas de visualização ajudam os humanos a entenderem os dados, correlacionando os dados de observabilidade em telas gráficas intuitivas. No entanto, ter um monte de gráficos, tabelas, etc., espalhados por várias ferramentas e monitores, torna-se seu próprio problema. É crucial ser capaz de centralizar os dados visuais em um único painel, dando a você uma visão unificada das informações críticas sobre o seu sistema e seu desempenho.

Histórias de clientes

Mapbox

Mapbox

O Mapbox é uma plataforma de mapeamento de código aberto para mapas personalizados que chega a mais de 300 milhões de pessoas a cada mês. O Mapbox usa o Amazon CloudWatch para a ingestão de várias fontes de dados, incluindo métricas nativas da AWS, métricas personalizadas e logs, bem como monitoramento e visualização de cargas de trabalho importantes e otimização de recursos.

"Queríamos consolidar todo o nosso monitoramento, registro, métricas e alertas em uma única ferramenta. O CloudWatch nos ajudou a aliviar a carga operacional de instalar, configurar e aprender sistemas de terceiros. Nossas equipes usam o CloudWatch extensivamente para monitorar taxas de erro e códigos de status para várias cargas de trabalho de alto desempenho. Também usamos o CloudWatch para automatizar ações de Auto Scaling, o que nos permite otimizar o custo dos tipos de instâncias do Amazon EC2 que alimentam nossos clusters Amazon ECS. Os eventos do CloudWatch nos permitem fornecer informações de utilização e preços às equipes para que possam auditar a segurança da conta, acionar ações do AWS Lambda para casos de uso de conformidade e segurança e programar nossos recursos usando a nuvem. O CloudWatch permite a automação de próximo nível e expande a capacidade de cada indivíduo.”

Emily McAfee, gerente de engenharia de plataforma, Mapbox

Pushpay

Pushpay

O objetivo do Pushpay é unir as pessoas, fortalecendo a comunidade, a conexão e a sensação de fazer parte de algo. Construímos soluções de publicação de aplicativos móveis e doações de categoria internacional para ajudar as organizações a expandir suas comunidades.

"Nossa solução de análise de logs atual requer sobrecarga de configuração e manutenção, tem diferentes requisitos de retenção e tem um custo proibitivo, tornando impossível para nossa equipe de engenharia ser capaz de acessar e consultar logs em ambientes de desenvolvimento e teste. Com o CloudWatch Logs Insights, agora podemos consultar os logs dentro do CloudWatch Logs, reduzindo a complexidade operacional. O pagamento por consulta nos dá flexibilidade para escalar em nosso próprio ritmo e nossos engenheiros podem começar a consumir e consultar logs sem esperar que a configuração, integração e o consumo ocorram com nossa solução atual. Também nos beneficiamos da visualização de métricas e logs, permitindo uma solução de problemas mais rápida. O Logs Insights é uma solução eficaz e econômica para nossos engenheiros monitorarem seus aplicativos e realizarem mergulhos em logs, tudo a partir de um único Console AWS.”

Peter Goodman, diretor de engenharia de confiabilidade de sites, Pushpay

SendGrid

SendGrid

O SendGrid é um provedor de email na nuvem que envia mais de 40 bilhões de emails por mês para mais de 69.000 clientes pagantes. O SendGrid adotou o Amazon CloudWatch no início de sua migração para AWS para obter visibilidade do sistema, insights operacionais e otimização de recursos.

"O CloudWatch nos permite coletar métricas de serviços da AWS, como Amazon EC2, Amazon Kinesis, Amazon DynamoDB e Amazon API Gateway, além de logs de funções do AWS Lambda. Gostamos de poder integrar nativamente, sem a necessidade de uma pilha autogerenciada ou fornecedor de SaaS de terceiros. Isso nos ajudou a iniciar alertas, Auto Scaling e planejamento de capacidade muito rapidamente. Ser capaz de lidar com nossos principais casos de uso de forma rápida e simples tornou o CloudWatch a solução preferida."

Joshua Barratt, arquiteto II, SendGrid

Aprenda na prática sobre observabilidade

Confira o Workshop One Observability interativo e imersivo e pratique usando o Amazon CloudWatch e o AWS X-Ray. No workshop, você implantará uma aplicação de microsserviços complexos e configurará o monitoramento e a observabilidade em um ambiente moderno. Você sairá com um entendimento claro sobre registro em log, métricas, monitoramento de contêineres e sem servidor e técnicas de rastreamento.

Iniciar o workshop 
Novidades
Data (do mais recente ao mais antigo)
  • Data (do mais recente ao mais antigo)
1
Nenhum resultado encontrado.
Blog
Data
  • Data
1
Nenhum blog correspondente aos critérios foi encontrado.

Descubra outros casos de uso de gerenciamento e governança na AWS

Page-Illo_AWS-Management-Governance_Open and Custom Resource Provisioning
Provisionamento e orquestração »

Crie, provisione e compartilhe recursos

Page-Illo_AWS-Management-Governance_Automated Configuration Compliance and Auditing
Configuração, conformidade e auditoria »

Faça auditoria e corrija suas configurações de recursos

Page-Illo_AWS-Management-Governance_Centralized and Automated Operations Management
Gerenciamento centralizado de operações »

Gerencie as suas operações na nuvem

Page-Illo_AWS-Management-Governance_Governance at Scale
Governança e controle corporativos »

Instaure um ambiente da AWS com várias contas seguro e gerenciado de forma centralizada