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.
reconnoiter

Les catégories

Alternatives à Reconnoiter pour toutes les plateformes avec n'importe quelle licence

Graphite

Graphite

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

RRDTool

RRDtool (acronyme de round-robin database tool) vise à gérer les données de séries temporelles comme la bande passante réseau, les températures, la charge du processeur, etc.
Axibase Time Series Database

Axibase Time Series Database

L'ATSD est spécialement conçu pour analyser et produire des rapports sur des volumes massifs de données chronologiques collectées à haute fréquence.Les fonctionnalités incluent l'analyse des données, la visualisation, la prévision des données, les rapports, les alertes.Produit tout en un conçu pour les mégadonnées.
Vector

Vector

Un cadre de surveillance des performances sur l'hôte pour collecter et afficher les mesures du système et des applications.