Como obter feedback dos chefs-clientes

1

Estamos pensando em usar o chef para gerenciar nossos servidores de aplicativos. Então, estamos criando receitas que configuram recursos para nós, conforme necessário, em determinadas situações.

Mas o que acontece se a execução falhar? Temos que administrar esses casos manualmente? Os registros de receitas com falha foram postados em algum lugar para monitoramento centralizado? Existem soluções comuns para esses casos, como adicionar algum tipo de manipulador de falhas que notifique as partes interessadas?

ATUALIZAÇÃO: Estamos executando o chef-client nos servidores como um daemon com -d -i 60

    
por JohannesR 08.06.2011 / 16:50

1 resposta

3

Chef registra a saída em STDOUT ou em um arquivo. Às vezes, isso não é suficiente, especialmente se falhar ao executar como um daemon e os logs forem rotacionados, ou simplesmente difíceis de extrair de um servidor de logs centralizado.

O Chef tem uma API de manipulação de relatórios / exceções. Está documentado em detalhes no wiki, incluindo links para manipuladores de exemplo escritos pela comunidade.

link

    
por 20.08.2011 / 08:08

Tags