5 puntos por xguru 2020-02-23 | 2 comentarios | Compartir por WhatsApp
  • Solución de código abierto creada por Uber para recopilar y analizar una enorme cantidad de métricas

  • M3DB, su base de datos distribuida de series temporales, también es de código abierto

  • Gestión de clústeres y funciones de replicación integradas

  • Puede usarse como almacenamiento para Prometheus

  • Compresión eficiente con Gorilla TSZ

2 comentarios

 
xguru 2020-02-23

Explicación de alguien que probó varias alternativas y eligió M3

https://news.ycombinator.com/item?id=22393337

Prometheus puro https://prometheus.io/ - no era posible meter todos los datos

Thanos https://thanos.io/ - al principio estaba bien, pero no se podía configurar caché de largo plazo. Además, como Thanos también usa el formato de almacenamiento de Prometheus, cada vez que se consultan métricas descarga todos los indicadores del mismo bloque. Por eso se genera tráfico de red innecesario y las consultas tardan más.

Cortex https://cortexmetrics.io/ - se esperaba un problema similar al de Thanos

Victoria Metrics https://victoriametrics.com/ - se ve bien, pero da cierta inquietud que solo tenga un maintainer

M3DB - por costo y velocidad, por ahora no parece haber un reemplazo para M3. Requiere una cantidad considerable de memoria, pero la velocidad de consulta es rápida. Usa menos espacio de almacenamiento que Prometheus.

 
xguru 2020-02-23

Fue el tech lead de M3 y actualmente es Rob Skillington, fundador de la plataforma de monitoreo https://chronosphere.io/ que usa M3

Querying millions to billions of metrics with M3DB's inverted index - https://fosdem.org/2020/schedule/event/m3db/

  • Al principio, M3 usaba una combinación de Elastic Search / Cassandra, pero después integró todo en M3DB