2009-10-21 8 views
0

Parfois, il existe des bogues graves (nouveaux ou réintroduits) dans les productions qui durent des jours et des semaines, et les clients ne nous en informent pas toujours. Le seul outil que j'ai maintenant est grep, awk & perl mais je suis juste réactif une fois que quelqu'un se plaint. Je veux être proactif et être averti lorsqu'une certaine erreur s'est produite pendant un certain nombre de fois au cours d'une période donnée. Mais je ne veux pas être spammé avec des notifications sur chaque erreur.Notifier lors d'erreurs graves sur les journaux

Existe-t-il des solutions légères et opensource pour un cluster de serveurs? Email, SMS ou RSS est bien. Aussi, il serait bien de voir les rapports et les tendances dans un graphique aussi, mais pas nécessaire.

Actuellement, j'utilise Apache Log4J, et je sais que je peux envoyer des alertes par courriel en l'utilisant. Mais comme je l'ai dit, je ne veux pas être un email pour chaque erreur. Je veux avoir de l'information sur le système quand il devrait m'avertir. Et je veux cette intelligence en dehors de mon code d'application.

+0

Comment votre application enregistre-t-elle des erreurs? – Mark

Répondre

1

Pouvez-vous ajouter quelque chose qui s'exécute une fois par jour et qui fait tous les greps que vous faites et vous envoie ou vous envoie les résultats? Alternativement, vous pouvez envoyer les résultats à l'administrateur du client afin qu'ils puissent l'élever à vous.

+0

L'application est très utilisée. Donc la chose devrait m'avertir de quelque chose de grave au moins dans une heure. – Langali

+0

Est-ce un système où vous pouvez ajouter une tâche de vérification à la crontab pour qu'elle s'exécute automatiquement, mais vous en avez souvent besoin pour l'exécuter? Comme il est si fortement utilisé, une solution de piratage pourrait être pour l'application elle-même de vérifier combien de temps elle a été la dernière erreur de balayage et d'en lancer une nouvelle si elle a été trop longue depuis la dernière. – SDGator

Questions connexes