- Zaman serisi verileri için optimize edilmiştir; eski zaman serilerinin sürekli olarak yüksek hızda yeni zaman serileriyle değiştirildiği durumlarda da çeşitli özellikler sunar
- Prometheus için uzun vadeli depolama: Prometheus ve Graphite için alternatif bir çözüm olarak Grafana’da doğrudan kullanılabilir (drop-in replacement mümkündür)
- Güçlü akış toplulaştırma: StatsD alternatifi olarak kullanılabilir
- Büyük ölçekli veriler için uygundur: APM, Kubernetes, IoT sensörleri, bağlantılı araçlar, endüstriyel telemetri, finansal veriler gibi çeşitli kurumsal iş yüklerini destekler
- Sorgular: Hem PromQL hem de daha yüksek performanslı MetricsQL desteklenir
- Kolay kurulum: Bağımlılığı yoktur, küçük bir tekil binary ile gelir, komut satırı bayraklarıyla yapılandırılabilir. Varsayılan değerler ince ayarlanmıştır. Anlık snapshot ile yedekleme ve geri yükleme yapılabilir
- Global sorgu görünümü: Birden fazla Prometheus örneğine veri gönderen birden çok veri kaynağı birleşik olarak sorgulanabilir
- Çeşitli protokol desteği:
- Prometheus exporter remote write API, exposition format
- InfluxDB line protocol (HTTP,TCP,UDP)
- Etiketli Graphite protokolü
- OpenTSDB put mesajları, HTTP OpenTSDB /api/put istekleri
- JSON line formatı, keyfi CSV
- Yerel binary format
- DataDog agent, DogStatsD, NewRelic agent, OpenTelemetry vb.
- NFS tabanlı depolama desteği: Amazon EFS, Google Firestore
Enterprise sürümünün ek özellikleri
- Anomali tespiti (Anomaly Detection): Karmaşık anomalileri otomatik olarak tespit ederek alarm kurallarını sadeleştirir
- Periyodik yedekleme süreçlerinin otomasyonu
- Çoklu saklama süresiyle depolama maliyetlerini azaltma
- Downsampling: Eski veriler için performans optimizasyonu
- Kararlı sürümler: Uzun süreli destek (LTS) sunulur ve teknik destekle özelleştirilmiş özellik geliştirme mümkündür
3 yorum
Ben de bu sıralar kullanıyorum; HA ve LongTerm Storage yapılandırırken Thanos, Mimir, Cortex gibi diğer alternatiflere kıyasla mimarisinin daha sade olması en çok hoşuma gitti. PromQL'de anlaması zor davranışlar ya da desteklenmeyen özelliklerin MetricsQL ile çalışması da iyiydi. Ama Thanos Storage GW gibi Object Storage ile sorunsuz entegre olamaması biraz hayal kırıklığı yaratıyor...
"PromQL'deki anlaşılmaz çalışma biçimi" sözüne son derece katılıyorum.
M3 - Açık kaynak Metrics platformu
4 yıl önce paylaşılan yukarıdaki yazının yorumlarında, VictoriaMetrics iyi görünüyor ama bakımını tek bir kişinin yapması nedeniyle tedirgin edici olduğunu yazan biri vardı; şimdi ise contributor sayısı 294'e ulaşmış.