Monitorando a carga no AWS EC2

2

Estou interessado em monitorar nossas instâncias do EC2 para garantir a ampliação quando necessário. No momento, estamos monitorando o tempo ocioso da CPU como nossa métrica.

Não estamos medindo E / S de disco, já que não somos um aplicativo muito intensivo em disco.

Quando executamos em nosso próprio hardware em um datacenter, geralmente também monitora "load" do comando top .

Minha pergunta é:
Faz sentido monitorar "load" em um ambiente compartilhado, como o EC2? Se sim, como você interpreta os resultados?

    
por hortitude 22.09.2012 / 17:25

2 respostas

2

O carregamento no EC2 é medido e interpretado da mesma forma que em qualquer sistema Linux. O ambiente da máquina virtual não afeta essa métrica.

Dito isto, a CPU ociosa pode ser uma métrica melhor do que a carga para medir o quão ocupado um servidor é para fins de dimensionamento.

    
por 22.09.2012 / 22:08
1

Você pode querer adicionar monitoramento em seu balanceador de carga para verificar instâncias saudáveis e 5xx códigos de status.

Nos momentos em que nossos servidores foram sobrecarregados, os clientes começam a receber respostas "503 Serviço Indisponível" e iniciamos um servidor adicional e, em seguida, o que está sendo sobrecarregado é recuperado.

    
por 25.09.2012 / 22:53