Interface utilisateur
Le graphite dispose de superbes outils graphiques disponibles. L'interface Web par défaut est moche (bien que fonctionnelle), mais vous disposez alors d'une multitude d'options graphiques et de tableau de bord.
Quelques exemples:
Regardez ici ou ici pour en trouver bien d'autres.
OpenTSDB de l'autre est toujours au stade gnuplot:
Installer
En pratique, Graphite est en réalité beaucoup plus pénible à installer que HBase + OpenTSDB. OpenTSDB dispose d'une documentation complète et de quelques étapes simples. Ce sont les commandes pour installer Graphite , les choses deviennent encore plus compliquées si vous construisez à partir des sources.
Les performances
OpenTSDB ne détériore pas les données au fil du temps, contrairement à Graphite où la taille de la base de données est prédéterminée.
Vrai. Graphite utilise également un format de fichier similaire à RRD, dans la pratique, cela signifie qu'un seul point de données prendra autant d'espace disque que la série à temps plein car cet espace est pré-alloué. Cela signifie également que le traçage d'un intervalle de temps vide prendra autant de temps que s'il y avait des données (un moteur de stockage alternatif, Ceres , est en cours mais je ne l'ai pas encore essayé).
Comme tsuna l'a dit, OpenTSDB vous permettra de stocker beaucoup plus de points de données, en tirant parti de la puissance du HDFS d'Hadoop. Le graphite d'autre part, dont l'architecture est détaillée dans ce chapitre AOSA , est une solution plus adhoc.
OpenTSDB peut stocker des métriques par seconde, contrairement au graphite qui a des intervalles d'une minute.
Non, les deux peuvent se connecter à la seconde.