123
Reconnoiter

Reconnoiter

Reconnoiter ist ein Überwachungs- und Trendanalysesystem für große Architekturen (Tausende von Maschinen und Hunderttausende von Metriken).Das Hauptaugenmerk liegt auf der Entkopplung der verschiedenen Komponenten des Systems, um eine disjunkte Entwicklung jeder Komponente zu ermöglichen, wenn Probleme auftreten oder neue Anforderungen identifiziert werden.Ressourcenüberwachung, Metrikaggregation, Metrikanalyse und Visualisierung sind sauber voneinander getrennt.Der Monitor noitd ist in C geschrieben und so konzipiert, dass er sehr zeitgleiche und schnelle Überprüfungen mit einer erwarteten Fähigkeit zur Überwachung von 100.000 Diensten pro Minute (6 Millionen Überprüfungen pro Stunde) unterstütztIn einer leistungsfähigen Umgebung wurden Anstrengungen unternommen, um sicherzustellen, dass für die Erstellung von benutzerdefinierten Überprüfungsskripten nicht das Know-how erforderlich ist, hochkonkurrierenden, ereignisgesteuerten C-Code zu schreiben.Stattdessen wird der Kleber über Skriptsprachen wie Lua bereitgestellt, die versuchen, Aspekte dieser Umgebung mit hoher Parallelität transparent zu behandeln.Wie bei jedem Hochleistungssystem können Sie problemlos nicht performanten Code einführen und die Leistung systemweit gefährden.Der Aggregator, stratcond, ist ebenfalls in C geschrieben und für die einfache Aufgabe verantwortlich, Daten von allen verteilten noitd-Instanzen sicher zu sammeln und in die Datenspeichereinrichtung (derzeit PostgreSQL) umzuwandeln.Der Datenspeicher (PostgreSQL) enthält alle Informationen zu einzelnen Prüfungen, deren Status und den damit verbundenen einzelnen Metriken.Es sind automatische Prozesse vorhanden, die die numerischen Metriken in Fenstermittelwerten zusammenfassen, um eine zweckmäßige grafische Darstellung bei einer Vielzahl von Zeitfensterauflösungen (Stunde, Tag, Monat, Jahr usw.) zu ermöglichen.Die Visualisierungsschnittstelle (Reconnoiter) verwendet den Datenspeicher zur Visualisierung der erfassten Metriken und unterstützt Sie bei der Überwachung, Trendanalyse und anderen visuellen Analysen.Das Visualisierungssystem ist in PHP geschrieben.

Kategorien

Reconnoiter-Alternativen für Linux

Graphite

Graphite

Graphite ist ein hochskalierbares Echtzeit-Grafiksystem.
Axibase Time Series Database

Axibase Time Series Database

ATSD wurde speziell für die Analyse und Berichterstellung großer Mengen von Zeitreihendaten entwickelt, die mit hoher Häufigkeit erfasst werden.Zu den Funktionen gehören Datenanalyse, Visualisierung, Datenprognose, Berichterstellung und Alarmierung.Alles in einem Produkt für Big Data.
Vector

Vector

Ein On-Host-Leistungsüberwachungsframework zum Erfassen und Anzeigen von System- und Anwendungsmetriken.