Registrar em log e monitorar o Athena
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 obter 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 obter mais informações, consulte Consultar logs do AWS CloudTrail.
-
Monitorar o uso do Athena com o CloudTrail e o Amazon Quick Suite: o Amazon Quick Suite
é um serviço totalmente gerenciado de business intelligence, com tecnologia de nuvem que permite criar painéis interativos que sua organização pode acessar em qualquer dispositivo. Para obter um exemplo de uma solução que usa o CloudTrail e o Amazon Quick Suite para monitorar o uso do Athena, consulte a postagem How Realtor.com monitors Amazon Athena usage with AWS CloudTrail and Amazon Quick Suite no AWS Big Data Blog. -
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 obter 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 obter 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.