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ı senaryoleri 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 + + + + - 1 - 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 Kurulumu Sonrası 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önetebilirler. 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) listelendiği ana menüdür:

  • vmui - metrikleri izlemek ve görselleştirmek için web arayüzü;
  • targets - izleme için algılanan 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 - izleme hedeflerinin otomatik olarak keşfedilmesi ve dinamik yapılandırılması mekanizması; algılanan uç noktaların esnek etiketleme kuralları kullanılarak yeniden etiketlenmesi ve filtrelenmesi olasılığı mevcuttur;
  • metric-relabel-debug - metrik yeniden etiketleme sürecinin teşhisi ve ayrıntılı analizi için özelleşmiş bir araç;
  • expand-with-exprs - gelişmiş ifadelerin kullanımı üzerine ayrıntılı kılavuz; zaman serilerini etkili bir şekilde sorgulama, filtreleme, agregasyon ve matematiksel olarak işleme için örnekler, öneriler ve yöntemler içerir;
  • api/v1/targets - izleme hedefleri hakkında JSON formatında tam bilgi almak için programatik arayüz; her bir algılanan metrik kaynağının yapılandırma ayrıntıları, durumu ve meta verileri dahil;
  • config - mevcut VictoriaMetrics yapılandırma dosyasının tam içeriğini görüntüleyen bölüm; küresel seçenekler, keşif ve filtreleme kuralları dahil tüm ayar parametrelerini görüntüleme imkanı sunar;
  • 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 - VictoriaMetrics'in amacı, olası değerleri ve yapılandırma ile davranışı üzerindeki etkisi hakkında ayrıntılı açıklamalar içeren tüm komut satırı bayrakları (flags) için referans kılavuzu;
  • api/v1/status/tsdb - veri depolama sisteminin temel performans metriklerini, kaynak kullanımını, indeks boyutunu ve 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 analitik panel; yavaş veya sistemi zorlayan istekleri tanımlamanıza ve optimize etmenize olanak tanır;
  • api/v1/status/active_queries - şu anda çalışan sorguların durumlarını, sürelerini, kullanılan kaynakları gösteren ve aktif istekleri yönetme imkanı sunan izleyici;
  • 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.