VictoriaMetrics¶
Bu makalede
Bilgi
VictoriaMetrics, metrikleri depolama ve analiz etme amacıyla açık kaynaklı kodlu yüksek performanslı bir veri tabanı ve izleme sistemidir. Prometheus'a etkili bir alternatif sunarak yüksek performans, kompakt depolama ve yatay ölçeklenebilirlik sağlar.
VictoriaMetrics: Temel Özellikler¶
- Yüksek Performans: Saniyede milyonlarca metrik işleyebilir ve tek kullanıcı veya çoklu kullanıcı senaryolarını küme kullanımıyla destekler.
- Düşük Kaynak Tüketimi: Minimum CPU ve RAM ihtiyacı.
- Yatay Ölçeklenebilirlik: Yeni düğümler kümeye eklemek, performansı artırmak ve büyüyen veri hacimleri ile etkin bir şekilde başa çıkmayı mümkün kılar.
- Prometheus Ekosistem Uyumluluğu: PromQL, Prometheus API'si ve Grafana gibi araçlarla entegrasyonu, geçişini ve tanıdık bir ortamda kullanımını kolaylaştırır.
- Hızlı Metrik Arama ve Toplama: Soru yanıtları için minimum gecikme süresi.
Çalıştırma Özellikleri¶
ID | Uyumlu OS | VM | BM | VGPU | GPU | Min CPU (Çekirdekler) | Min RAM (GB) | Min HDD/SSD (GB) | Aktif |
---|---|---|---|---|---|---|---|---|---|
224 | Ubuntu 22.04, Ubuntu 24.04, Debian 11, Debian 12 | + | + | + | + | - | - | - | Evet |
- VMAuth ile esnek ayarlar sunan temel kimlik doğrulama;
- Docker Compose aracılığıyla dağıtım;
- Yerleşik SSL desteği (Nginx + Certbot);
- Modern konteynerleştirilmiş altyapılara uyumluluk;
- Temel proje dizini:
/root/victoria-metrics-data
; - Kurulan yazılımlar:
- Docker CE;
- Docker Compose;
- VictoriaMetrics.
VictoriaMetrics'i Kurduktan Sonra Başlangıç¶
Sipariş ödeme yapıldıktan sonra, kayıt sırasında belirtilen e-posta adresine sunucunun hazır hale gelmesiyle ilgili bir bildirim gönderilir. VPS IP adresi ve bağlantı için giriş/şifre dahil olacaktır. Şirketimiz müşterileri sunucu yönetimi paneli ve API aracılığıyla Invapi donanımını yönetirler.
Sunucu yönetimi panelinin Info >> Tags sekmesinde veya sunucunun hazırlanması üzerine gönderilen e-postada bulunan kimlik doğrulama verileri:
- VictoriaMetrics web arayüzüne erişim bağlantısı: webpanel etiketi içinde;
- Giriş adı:
root
; - Şifre: Yazılım yüklendikten sonra hazırlanma bildiriminde gönderilen e-posta.
- Giriş adı:
VictoriaMetrics kontrol paneline erişim bağlantısına tıkladığınızda, tek düğüm VictoriaMetrics hakkında bilgi veren bir sayfa açılır. Bu sayfa, kullanışlı uç noktalar listesini içeren ana menüdür:
- vmui - metrikleri izlemek ve görselleştirmek için web arayüzü;
- targets - izleme altında tutulan ve aktif hedefler (uç noktaları) hakkında ayrıntılı bilgi panosu, her bir metrik kaynağının durumunu, etiketlerini ve bağlantı parametrelerini gösterir;
- service-discovery - hedeflerin otomatik keşfi ve dinamik yapılandırması mekanizması, etiketleme kurallarını kullanarak tespit edilen uç noktalarını yeniden etiketlemek ve filtrelemek olanağı sağlar;
- metric-relabel-debug - metrik yeniden etiketlemenin teşhis edilmesi ve ayrıntılı analizi için özel araç;
- expand-with-exprs - gelişmiş ifadeler kullanma konusunda detaylı rehber, örnekler, öneriler ve zaman serisi sorgulanması, filtrelenmesi, toplanması ve matematiksel işlem yapılması yöntemleri;
- api/v1/targets - JSON formatında izleme hedefleri hakkında tam bilgi almak için programcı arayüzü, her bir tespit edilmiş metrik kaynağının yapılandırma detayları, durumu ve meta verilerini içerir;
- config - mevcut VictoriaMetrics konfigürasyon dosyasını gösterir, tüm ayar parametrelerini görüntüleme olanağı sağlar, global seçenekler, keşif ve filtreleme kurallarını içerir;
- metrics - mevcut tüm VictoriaMetrics iç metriklerinin listesini sunar, izleme sisteminin performansını, yükünü ve iç durumunu değerlendirmeyi sağlar;
- flags - komut satırı bayraklarına dair referans rehberi, amaçları, olası değerleri ve VictoriaMetrics'in yapılandırması ve davranışına olan etkilerini içerir;
- api/v1/status/tsdb - veri tabanı durum sayfası, depolama sisteminin temel performans metriklerini, kaynak kullanımını, indeks boyutunu ve genel verimliliği gösterir;
- api/v1/status/top_queries - en çok kaynak tüketen ve sık kullanılan sorgular hakkında bilgi veren analitik panel, yavaş veya sisteme yük getiren talepleri belirlemenizi sağlar;
- api/v1/status/active_queries - aktif olarak çalışan sorguları izleme panosu, durumları, süresi, kullanılan kaynakları ve aktif taleplerin yönetimi olanağı sunar;
- reload - hizmeti durdurmadan konfigürasyonun dinamik olarak yeniden yüklemesini sağlayan fonksiyon, VictoriaMetrics ayarlarını uygulamada yapılan değişikliklerin en aza indirilmesi için gereklidir.
Bu unsurlar, VictoriaMetrics'in yapılandırılması ve çalışması hakkında izleme için gereken tüm bilgileri ve işlevselliği sağlar.
Not
VictoriaMetrics temel ayarları hakkında detaylı bilgi geliştirici belgelerinde bulunabilir.
VictoriaMetrics'i API Kullanarak Sipariş Etme¶
Bu yazılımı API kullanarak yüklemek için bu talimatlara göz atın.