Para detectar incidentes, receber alertas quando há incidentes e responder a eles, use estas opções com o Amazon Athena:
-
Monitorar o Athena com AWS CloudTrail: o AWS CloudTrail oferece um registro das ações executadas por um usuário, uma função ou um AWS service (Serviço da AWS) no Athena. Ele captura as chamadas do console do Athena e as chamadas de código para as operações de API do Athena como eventos. Dessa forma, você pode determinar a solicitação feita ao Athena, o endereço IP do qual a solicitação foi feita, quem fez a solicitação, quando ela foi feita e outros detalhes. Para ter mais informações, consulte Registrar em log as chamadas de API do Amazon Athena com o AWS CloudTrail.
Você também pode usar o Athena para consultar os arquivos de log do CloudTrail para o Athena e também para outros Serviços da AWS. Para ter mais informações, consulte Consultar logs do AWS CloudTrail.
-
Monitorar o uso do Athena com o CloudTrail e o Amazon QuickSight: o Amazon QuickSight
é um serviço de business intelligence totalmente gerenciado e com tecnologia de nuvem que permite criar painéis interativos que sua organização pode acessar de qualquer dispositivo. Para obter um exemplo de solução que usa o CloudTrail e o Amazon QuickSight para monitorar o uso do Athena, consulte a postagem no blog de big data da AWS How Realtor.com monitors Amazon Athena usage with AWS CloudTrail and Amazon QuickSight . -
Usar o Amazon EventBridge com o Athena: a Amazon EventBridge oferece uma transmissão quase em tempo real dos eventos do sistema que descrevem as alterações nos recursos da AWS. O EventBridge reconhece essas alterações operacionais logo que acontecem, responde a elas e executa a ação corretiva conforme necessário, enviando mensagens para responder ao ambiente, ativando funções, fazendo alterações e capturando informações de estado. Os eventos são emitidos com base no melhor esforço. Para obter mais informações, consulte Começar a usar o Amazon EventBridge no Manual do usuário do Amazon EventBridge.
-
Usar grupos de trabalho para separar usuários, equipes, aplicações ou workloads, definir os limites e controlar os custos de consulta: você pode exibir as métricas relacionadas à consulta no Amazon CloudWatch, controlar os custos de consulta com a configuração de limites para a quantidade de dados verificados, criar limites e acionar ações, como alarmes do Amazon SNS, quando esses limites são violados. Para ter mais informações, consulte Usar grupos de trabalho para controlar o acesso a consultas e os custos. Use as permissões do IAM no nível do recurso para controlar o acesso a um determinado grupo de trabalho. Para ter mais informações, consulte Usar políticas do IAM para controlar o acesso de grupo de trabalho e Usar o CloudWatch e o EventBridge para monitorar as consultas e controlar os custos.