Interfaccia utente
La grafite ha alcuni strumenti grafici eccellenti disponibili. L'interfaccia web predefinita è brutta (anche se funzionale), ma hai quindi una vasta gamma di fantastiche opzioni di grafica e dashboard.
Alcuni esempi:
- Dashboard di Grafana , con grafici dinamici (zoomabili)
Guarda qui o qui per trovarne molti altri.
OpenTSDB dall'altro è ancora allo stadio gnuplot:
Impostare
In pratica, la grafite è in realtà molto più difficile da configurare rispetto a HBase + OpenTSDB. OpenTSDB ha una documentazione completa e alcuni semplici passaggi. Questi sono i comandi per installare Graphite , le cose diventano ancora più complicate se costruisci dal sorgente.
Prestazioni
OpenTSDB non deteriora i dati nel tempo, a differenza della grafite in cui la dimensione del database è predeterminata.
Vero. Anche Graphite utilizza un formato di file simile a RRD, in pratica questo significa che un singolo punto dati occuperà tanto spazio su disco quanto la serie a tempo pieno poiché questo spazio è pre-allocato. Questo significa anche che tracciare un intervallo di tempo vuoto richiederà tanto tempo quanto se ci fossero dei dati lì (un motore di archiviazione alternativo, Ceres , è nel lavoro ma non l'ho ancora provato).
Come ha affermato Tsuna, OpenTSDB ti consentirà di archiviare molti più punti dati, sfruttando la potenza dell'HDFS di Hadoop. D'altro canto, la grafite, la cui architettura è dettagliata in questo capitolo dell'AOSA , è una soluzione più ad hoc.
OpenTSDB può memorizzare metriche al secondo, al contrario della grafite che ha intervalli di minuti.
No, entrambi possono accedere al secondo.