Interfaz de usuario
Graphite tiene algunas excelentes herramientas gráficas disponibles. La interfaz web predeterminada es fea (aunque funcional), pero luego tiene una gran cantidad de excelentes opciones de gráficos y paneles.
Algunos ejemplos:
- Tablero de Grafana , con gráficos dinámicos (con zoom)
Mira aquí o aquí para encontrar muchos más.
OpenTSDB por otro lado todavía está en la etapa gnuplot:
Preparar
En la práctica, Graphite es mucho más difícil de configurar que HBase + OpenTSDB. OpenTSDB tiene una documentación completa y algunos pasos sencillos. Estos son los comandos para instalar Graphite , las cosas se ponen aún más complicadas si construyes desde la fuente.
Actuaciones
OpenTSDB no deteriora los datos con el tiempo, a diferencia de Graphite, donde el tamaño de la base de datos está predeterminado.
Cierto. Además, Graphite utiliza un formato de archivo similar al RRD, en la práctica esto significa que un único punto de datos ocupará tanto espacio en disco como la serie de tiempo completo, ya que este espacio está preasignado. Esto también significa que trazar un intervalo de tiempo vacío tomará tanto tiempo como si hubiera datos allí (un motor de almacenamiento alternativo, Ceres , está trabajando pero aún no lo he probado).
Como dijo tsuna, OpenTSDB le permitirá almacenar significativamente más puntos de datos, aprovechando el poder de HDFS de Hadoop. El grafito, por otra parte, cuya arquitectura se detalla en este capítulo de AOSA , es una solución más ad hoc.
OpenTSDB puede almacenar métricas por segundo, a diferencia del grafito que tiene intervalos de minutos.
No, ambos pueden iniciar sesión en el segundo.