Monitorar a capacidade de volume do AWS EC2

3

Eu tenho uma instância do servidor do Ubuntu EC2 com um volume de 15 GB, executando um serviço da web. O serviço da Web está registrando em arquivos formatados por data que são removidos após sete dias. A carga no servidor ainda é baixa, mas gostaria de definir um alarme se estiver chegando perto de preencher o volume - é possível fazer isso? Em Monitoramento, não vejo opção para adicionar alarme com base na porcentagem de capacidade ...

Muito obrigado.

    
por Katya S 06.05.2014 / 17:37

2 respostas

9
A documentação de monitoramento do EC2 sugere um método para fazer isso instalando o Monitorando scripts para instâncias do Amazon EC2 e, em seguida, configurando uma tarefa cron para reunir os dados e a reprt de volta.

    
por 06.05.2014 / 18:00
4

A resposta simples para isso é não . Muito parecido com o uso de RAM (que você também verá sem mencionar nas métricas do CloudWatch), o espaço em disco não pode ser medido fora da instância do EC2 e requer um "agente" no nível do SO para reportar.

O problema com agentes é a privacidade (um terceiro pode fazer login em sua instância), portanto a Amazon tem uma política de não violar essa privacidade, pois isso violaria um número razoável de certificações de segurança e exigiria que a própria Amazon documentar, publicar e auditar o processo de coleta de métricas.

A lista de agentes no nível do sistema operacional que podem monitorar o espaço em disco é absolutamente enorme, mas se você olhar para o Nagios, StackDriver, Munin, NewRelic, em breve você encontrará uma solução que funciona para você.

    
por 06.05.2014 / 17:59