Por lo que puedo decir, aquí están las principales diferencias:
- OpenTSDB no deteriora los datos con el tiempo, a diferencia de Graphite, donde el tamaño de la base de datos está predeterminado.
- OpenTSDB puede almacenar métricas por segundo, a diferencia de Graphite que tiene intervalos de minutos (no estoy seguro de esto, los documentos de Graphite muestran políticas de retención que almacenan métricas cada minuto, pero no sé si esta es la unidad mínima de tiempo que tenemos puede jugar con)
Quiero tomar una decisión informada sobre qué herramienta utilizar para almacenar las métricas, ¿me he perdido alguna otra diferencia en estos 2 sistemas? ¿Qué rendimiento / escalabilidad tienen?
Pregunta adicional: ¿Hay algún otro sistema de series temporales que deba mirar?
fuente
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:
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
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.
No, ambos pueden iniciar sesión en el segundo.
fuente