Logging to web service

0

Eu gosto de fazer login em um serviço da web, que posso criar para que eu possa implementar filtros / pesquisa / análise e alertas com mais facilidade. A principal coisa que eu quero ver os logs é o da minha aplicação web (NodeJS). Como devo implementar isso? Eu posso escrever um módulo NodeJS que ajudará a fazer o log, mas estou pensando que talvez seja útil pegar o que quer que esteja em stdout / stderr nos casos em que o servidor não pode sequer iniciar.

É possível fazer login em um serviço da web (por exemplo, curl ou outro) sempre que algo é gravado em logs? Será ótimo se puder ser feito em lotes como a cada 5 segundos para reduzir a carga.

    
por Jiew Meng 20.12.2015 / 06:48

1 resposta

0

Existe um projeto de monitoramento de log de código aberto chamado Log.io . Se eu estou entendendo sua pergunta corretamente, ela faz exatamente o que você quer (monitoração e análise de web "em tempo real" dos logs do servidor, com capacidades de filtragem), e é baseado em node.js provavelmente se integrará mais facilmente ao seu projeto.

Outra plataforma comum de monitoramento / análise de logs que você pode estar interessado em analisar é Nagios .

Provavelmente você não precisa escrever seu próprio aplicativo de monitoramento de logs, e mesmo se decidir fazê-lo, observar o código dos projetos acima provavelmente fornecerá alguns bons exemplos de como escrever seu próprio software de monitoramento de registros. .

    
por 20.12.2015 / 06:58

Tags