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" ----