Como monitorar e registrar o tempo de resposta do servidor e do cliente Chef e o tráfego da rede?

4

Sou muito novo no cliente Chef Server e Chef Chef. Além disso, novo para Ruby em que Chef foi escrito.

Eu tenho um problema em monitorar o desempenho do tempo de resposta do servidor chef quando o cliente Chef está executando e obtendo informações dele. A propósito, nossa configuração é 1 servidor Chef, 1 cliente Chef como nó e 1 cliente Chef para a estação de trabalho (onde executamos comandos de faca).

Atualmente, nossas informações de saída de registros contêm apenas o tempo decorrido após a execução do cliente Chef,

[root@sg8tb08208 chef]# chef-client
[2013-02-13T15:16:02+09:00] INFO: *** Chef 10.18.2 ***

.......... mais informações de registro .................. então

[2013-02-13T15:16:11+09:00] INFO: Chef Run complete in 8.782384 seconds

mas também precisamos registrar ou pelo menos saber o tempo de resposta do servidor e da rede entre eles. Isso é possível?

Eu tenho vasculhado a web há 2 dias e não consigo encontrar uma documentação sobre isso. Ou até mesmo, alguém que já tentou isso. Seria muito útil saber qual é o tempo médio de resposta de um servidor Chef dado n número de clientes / nós conectando-se a ele.

Sua ajuda seria muito apreciada. Obrigada!

ATUALIZAÇÃO: Estou tentando usar o revealcloud para monitorar o desempenho do servidor. Isso se conecta ao CopperEgg. Eu já configurei o api_key e o proxy, mas continuo recebendo um erro.

Error executing action 'run' on resource 'script[revealcloud_install]'
Expected process to exit with [0], but received '2'
 - !! Downloaded revealcloud binary does not match MD5
---- End output of "bash"  "/tmp/chef-script20130214-1211-1xejv30-0" ----
    
por Ella 14.02.2013 / 10:37

1 resposta

2

Para examinar os tempos de resposta de cada recurso individual de sua receita, você pode usar tempo decorrido do manipulador de chef para fazer algum tipo de perfil para esses 8.782384 segundos.

Para o histórico de tempos de resposta para o fornecimento de vários sistemas e estatísticas, você pode usar métricas de chef e enviar todos essas métricas legais para um grafite.

    
por 19.01.2014 / 00:58

Tags