Benutzeroberfläche
Graphite verfügt über einige hervorragende Grafikwerkzeuge. Die Standard-Weboberfläche ist hässlich (obwohl funktionsfähig), aber Sie haben dann eine Fülle großartiger Grafik- und Dashboard-Optionen.
Einige Beispiele:
- Grafana- Dashboard mit dynamischen (zoombaren) Diagrammen
Schauen Sie hier oder hier , um viele mehr zu finden.
OpenTSDB auf der anderen Seite befindet sich noch im Gnuplot-Stadium:
Installieren
In der Praxis ist Graphite tatsächlich viel schwieriger einzurichten als HBase + OpenTSDB. OpenTSDB verfügt über eine umfassende Dokumentation und einige einfache Schritte. Dies sind die Befehle, um Graphite zu installieren. Noch schwieriger wird es, wenn Sie aus dem Quellcode erstellen.
Vorstellungen
OpenTSDB verschlechtert die Daten nicht im Laufe der Zeit, im Gegensatz zu Graphite, bei dem die Größe der Datenbank vorbestimmt ist.
Wahr. Auch Graphite verwendet ein Dateiformat ähnlich wie RRD. In der Praxis bedeutet dies, dass ein einzelner Datenpunkt so viel Speicherplatz beansprucht wie die Vollzeitserie, da dieser Speicherplatz vorab zugewiesen wird. Dies bedeutet auch, dass das Zeichnen eines leeren Zeitintervalls so lange dauert, als ob Daten vorhanden wären (eine alternative Speicher-Engine, Ceres , ist in Arbeit, aber ich habe es noch nicht ausprobiert).
Wie Tsuna bereits sagte, können Sie mit OpenTSDB erheblich mehr Datenpunkte speichern und dabei die Leistung von Hadoops HDFS nutzen. Graphit hingegen, dessen Architektur in diesem AOSA-Kapitel beschrieben wird , ist eine adhocere Lösung.
OpenTSDB kann Metriken pro Sekunde speichern, im Gegensatz zu Graphit mit Minutenintervallen.
Nein, beide können sich sekundengenau abmelden.