123
Reconnoiter

Reconnoiter

Reconnoiter est un système de surveillance et d'analyse des tendances conçu pour faire face à de grandes architectures (des milliers de machines et des centaines de milliers de métriques).L'accent est mis sur le découplage des différents composants du système pour permettre une évolution disjointe de chaque composant lorsque des problèmes surviennent ou de nouvelles exigences sont identifiées.La surveillance des ressources, l'agrégation métrique, l'analyse métrique et la visualisation sont toutes parfaitement séparées.Le moniteur, noitd, est écrit en C et conçu pour prendre en charge des contrôles hautement simultanés et rapides avec une capacité attendue de surveiller 100 000 services par minute (6 millions de contrôles par heure).environnement performant, des efforts ont été faits pour s'assurer que les scripts de vérification personnalisés ne nécessitent pas l'expertise de l'écriture de code C hautement simultané et événementiel.Au lieu de cela, la colle est fournie via des langages de script tels que Lua qui tentent de gérer les aspects de cet environnement à haute concurrence de manière transparente.Comme avec tout système hautes performances, vous pouvez facilement introduire du code non performant et compromettre les performances à l'échelle du système.L'agrégateur, stratcond, est également écrit en C et responsable de la tâche simple de collecter en toute sécurité les données de toutes les instances noitd distribuées et de les transformer en installation de stockage de données (actuellement PostgreSQL).La fonction de stockage des données (PostgreSQL) contient toutes les informations sur les contrôles individuels, leurs statuts et les mesures individuelles qui leur sont associées.Des processus automatiques sont en place qui résument les métriques numériques en moyennes fenêtrées pour un graphique rapide à diverses résolutions de fenêtre temporelle (heure, jour, mois, année, etc.).L'interface de visualisation (reconnaissance) s'appuie sur le magasin de données pour visualiser les mesures collectées et aider à la surveillance, aux tendances et à d'autres analyses visuelles.Le système de visualisation est écrit en PHP.

Les catégories

Alternatives à Reconnoiter pour Django

Graphite

Graphite

Le graphite est un système graphique en temps réel hautement évolutif.