Ana içeriğe geç

VictoriaMetrics

Bu makalede

Bilgi

VictoriaMetrics, metrikleri depolamak ve analiz etmek için açık kaynaklı kod kullanan, yüksek performanslı bir veritabanı ve izleme sistemidir. Prometheus'a etkili bir alternatif olarak hizmet verir; yüksek performans, kompakt depolama ve yatay ölçeklenebilirlik sağlar.

VictoriaMetrics. Temel Özellikler

  • Yüksek Performans: Saniyede milyonlarca metriği işler ve depolar; hem tek kullanıcılı hem de bir küme (cluster) kullanarak çok kullanıcılı senaryolleri destekler.
  • Düşük Kaynak Tüketimi: Minimum CPU ve bellek gereksinimi.
  • Yatay Ölçeklenebilirlik: Kümelere yeni düğümler (nodes) eklenmesini destekler, performansı artırır ve büyüyen veri hacimlerinin verimli bir şekilde işlenmesini sağlar.
  • Prometheus Ekosistemi Uyumluluğu: PromQL, Prometheus API ve Grafana gibi araçlarla entegrasyonu destekleyerek, aşina olunan bir ortamda geçişi ve kullanımı kolaylaştırır.
  • Hızlı Metrik Arama ve Agregasyon: Sorgu yanıtları için minimum gecikme süresi.

Çalıştırma Özellikleri

ID Yazılım Adı Uyumlu OS VM BM VGPU GPU Min CPU (Çekirdekler) Min RAM (GB) Min HDD/SSD (GB) Özel Alan Adı Aktif
224 VictoriaMetrics Open Source Ubuntu 22.04, Ubuntu 24.04, Debian 12 + + + + - - - Hayır SİPARİŞ VER

Not

Aksi belirtilmedikçe, varsayılan olarak yazılımın en son sürümünü geliştiricinin web sitesinden veya işletim sistemi depolarından kuruyoruz.

VictoriaMetrics Kurulumundan Sonra Başlangıç

Sipariş ödemesi yapıldıktan sonra, sunucunun hazır olduğuna dair bir bildirim, kayıt sırasında belirtilen e-posta adresine gönderilecektir. Bu bildirim, VPS IP adresinin yanı sıra bağlantı için kullanıcı adı ve şifreyi içerecektir. Şirketimizin müşterileri, ekipmanlarını sunucu yönetim paneli ve API — Invapi üzerinden yönetirler. Sunucu yönetim panelindeki Information >> Tags sekmesinde veya sunucu hazır olduğunda gönderilen e-postada bulunabilecek kimlik doğrulama verileri:

  • VictoriaMetrics web arayüzüne erişim bağlantısı: tag kısmında webpanel;
  • Login: root;
  • Password: Yazılım kurulduktan sonra sunucu hazır olduğunda e-posta ile gönderilir.

VictoriaMetrics kontrol paneline erişmek için bağlantıya tıkladığınızda, Single-node VictoriaMetrics hakkında bilgiler içeren bir sayfa açılır. Bu sayfa, yararlı uç noktaların (endpoints) listesini içeren ana menüdür:

  • vmui - metrikleri izlemek ve görselleştirmek için web arayüzü;
  • targets - izleme için tespit edilen ve aktif olan hedefler (endpoints) hakkında ayrıntılı bilgi paneli; her bir metrik kaynağının mevcut durumunu, etiketlerini (labels) ve bağlantı parametrelerini görüntüler;
  • service-discovery - tespit edilen uç noktaların esnek etiketleme kuralları kullanarak yeniden etiketlenmesi ve filtrelenmesi olasılığıyla, izleme hedeflerinin otomatik olarak keşfedilmesi ve dinamik olarak yapılandırılması mekanizması;
  • metric-relabel-debug - metrik yeniden etiketleme sürecinin teşhisi ve ayrıntılı analizi için özelleştirilmiş araç;
  • expand-with-exprs - zaman serilerini etkili bir şekilde sorgulama, filtreleme, toplama (aggregating) ve matematiksel olarak işleme yöntemleri dahil olmak üzere örnekler, öneriler ve ileri düzey ifadelerin kullanımı hakkında ayrıntılı kılavuz;
  • api/v1/targets - her bir tespit edilen metrik kaynağının yapılandırma ayrıntıları, durumu ve meta verileri dahil olmak üzere, izleme hedefleri hakkında JSON formatında tam bilgi almak için programatik arayüz;
  • config - tüm ayar parametrelerini, küresel seçenekleri, keşif ve filtreleme kuralları dahil olmak üzere görüntüleme yeteneği ile mevcut VictoriaMetrics yapılandırma dosyasının tam içeriğini görüntüleyen bölüm;
  • metrics - izleme sisteminin performansını, yükünü ve dahili durumunu değerlendirmenize olanak tanıyan tüm mevcut dahili VictoriaMetrics metriklerinin tam listesi;
  • flags - amaçlarının, olası değerlerinin ve VictoriaMetrics'in yapılandırması ile davranışı üzerindeki etkilerinin ayrıntılı açıklamalarıyla birlikte tüm komut satırı bayraklarına (flags) yönelik referans kılavuzu;
  • api/v1/status/tsdb - temel performans metriklerini, kaynak kullanımını, indeks boyutunu ve veri depolama sisteminin genel verimliliğini görüntüleyen veritabanı durumu sayfası;
  • api/v1/status/top_queries - en çok kaynak tüketen ve en sık yapılan sorgular hakkında bilgi veren, yavaş veya sistemi zorlayan istekleri tanımlamanıza ve optimize etmenize olanak tanıyan analitik panel;
  • api/v1/status/active_queries - durumlarını, sürelerini, kullanılan kaynakları gösteren ve aktif istekleri yönetme imkanı sunan, halihazırda çalışan sorguların izleyicisi;
  • reload - servisi durdurmadan yapılandırmanın dinamik olarak yeniden yüklenmesi işlevi; VictoriaMetrics ayarlarındaki değişiklikleri anında uygulamanıza ve izleme sisteminin kesinti süresini en aza indirmenize olanak tanır.

Bu öğeler, VictoriaMetrics'in çalışmasını yapılandırmak ve izlemek için gerekli tüm bilgi ve işlevselliği sağlar.

Not

Temel VictoriaMetrics ayarları hakkında ayrıntılı bilgiye geliştirici dokümantasyonundan ulaşılabilir.

API Kullanarak VictoriaMetrics Siparişi Verme

Bu yazılımı API kullanarak kurmak için bu talimatları izleyin.