Esse conteúdo está desatualizado. Esta versão da Well-Architected Framework agora pode ser encontrada em: https://docs.aws.amazon.com/pt_br/wellarchitected/2022-03-31/framework/operational-excellence.html

OPS 4: Como você projeta sua carga de trabalho para entender o estado dela?

Projete sua carga de trabalho para que as informações necessárias sejam fornecidas em todos os componentes (tais como métricas, logs e rastreamento) a fim de que você entenda seu estado interno. Isso permite que você forneça respostas efetivas quando for apropriado.

Recursos

Gaining Better Observability of Your VMs with Amazon CloudWatch
Application Performance Management on AWS
Amazon CloudWatch Documentation

Melhores práticas:

Plano de melhoria

Implemente a telemetria de aplicativos

  • Implementar a telemetria de log e métrica: Use o código do aplicativo para emitir informações sobre seu estado interno, o status e a obtenção de resultados comerciais. Use essas informações para determinar quando uma resposta é necessária.
    Gaining better observability of your VMs with Amazon CloudWatch - AWS Online Tech Talks
    How Amazon CloudWatch works
    What is Amazon CloudWatch?
    Using Amazon CloudWatch metrics
    What is Amazon CloudWatch Logs?
  • Implementar e configure a telemetria da carga de trabalho

  • Implementar a telemetria de log e métrica: Prepare a carga de trabalho para emitir informações sobre o estado interno, o status e a obtenção de resultados comerciais. Use essas informações para determinar quando uma resposta é necessária.
    Gaining better observability of your VMs with Amazon CloudWatch - AWS Online Tech Talks
    How Amazon CloudWatch works
    What is Amazon CloudWatch?
    Using Amazon CloudWatch metrics
    What is Amazon CloudWatch Logs?
  • Implementar a telemetria das atividades do usuário

  • Implementar a telemetria das atividades do usuário: Projete o código do aplicativo para emitir informações sobre a atividade do usuário (tais como fluxos de cliques ou transações iniciadas, abandonadas e concluídas). Use essas informações para ajudar a entender como o aplicativo é usado, padrões de uso e determinar quando uma resposta é necessária.
  • Implementar a telemetria de dependência

  • Implementar a telemetria de dependência: Projete e configure sua carga de trabalho para emitir informações sobre o estado e o status dos sistemas dos quais depende. Alguns exemplos incluem: bancos de dados externos, DNS, conectividade de rede e serviços externos de processamento de cartão de crédito.
    Amazon CloudWatch Agent with AWS Systems Manager integration - unified metrics & log collection for Linux & Windows
    Collect metrics and logs from Amazon EC2 instances and on-premises servers with the CloudWatch Agent
  • Implementar a rastreabilidade de transação

  • Implementar a rastreabilidade de transação: Projete seu aplicativo e carga de trabalho para emitirem informações sobre o fluxo de transações entre componentes do sistema, como estágio da transação, componente ativo e tempo para concluir a atividade. Use essas informações para determinar o que está em andamento, o que está concluído e quais são os resultados das atividades concluídas. Isso ajuda a determinar quando uma resposta é necessária. Tempos de resposta da transação maiores que o esperado em um componente, por exemplo, podem indicar problemas com esse componente.
    AWS X-Ray
    What is AWS X-Ray?