Skip to content

Latest commit

 

History

History
132 lines (89 loc) · 5.7 KB

File metadata and controls

132 lines (89 loc) · 5.7 KB

Website | Discord | Telegram

100$ Credit Free VPS for 2 Months(DigitalOcean)

Kyve Grafana Monitor Kurulum Rehberi

Önkoşullar

Node'unuzun kurulu olduğunu sunucuya exporter yükleyin.

wget -O NodeistorExporter.sh https://raw.githubusercontent.com/Nodeist/Nodeistor/main/NodeistorExporter && chmod +x NodeistorExporter.sh && ./NodeistorExporter.sh

Kurulum sırasında sizden bir kaç bilgi istenecek. Bunlar:

ANAHTAR DEĞER
bond_denom Denom Degeri. Örneğin Kyve için tkyve
bench_prefix Bench Prefix Değeri. Örneğin Kyve için kyve. Bu değeri cüzdan adresinizden öğrenebilirsiniz. kyve1r5g0kes6jutsydez9qw2tx6vuc8scpxn5qtyle
grpc_port "app.toml" dosyasında tanımlanan doğrulayıcı "grpc" bağlantı noktanız. Varsayılan değer 35090dır
rpc_port "config.toml" dosyasında tanımlanan doğrulayıcı "rpc" bağlantı noktanız. Varsayılan değer 35657dir

Sunucuzda aşağıdaki portların açık olduğundan emin olun:

  • 9100 (node-exporter)
  • 9300 (cosmos-exporter)

Grafana Monitör Kurulumu

Doğrulayıcınızı doğru şekilde takip ve analiz edebilmeniz için grafana monitörü ayrı bir sunucuya kurmanızı öneririz. Node'unuz durursa, sunucunuz arızalanırsa vs. gibi durumlarda da verileri takip etme şansınız olur. Çok büyük bir sistem gereksinimi istemiyor. aşağıdaki özelliklerde bir sistem monitör için yeterli.

Sistem Gereksinimleri

Ubuntu 20.04 / 1 VCPU / 2 GB RAM / 20 GB SSD

Monitör Kurulumu

Yeni sunucunuza aşağıdaki kodu yazarak monitör kurulumunu tamamlayabilirsiniz.

wget -O NodeistMonitor.sh https://raw.githubusercontent.com/Nodeist/Nodeistor/main/NodeistMonitor && chmod +x NodeistMonitor.sh && ./NodeistMonitor.sh

Prometheus Konfigurasyon dosyasına doğrulayıcı ekleme.

Aşağıdaki kodu farklı ağlar için birden çok kere kullanabilirsiniz. Yani aynı monitörde birden fazla validatörün istatistiğini görüntüleyebilirsiniz. Bunu yapabilmek için eklemek istediğiniz her ağ için aşağıdaki kodu revize ederek yazın.

$HOME/Nodeistor/ag_ekle.sh VALIDATOR_IP WALLET_ADDRESS VALOPER_ADDRESS PROJECT_NAME

Örneğin: $HOME/Nodeistor/ag_ekle.sh 1.2.3.4 seivaloper1s9rtstp8amx9vgsekhf3rk4rdr7qvg8dlxuy8v sei1s9rtstp8amx9vgsekhf3rk4rdr7qvg8d6jg3tl sei

Dockeri Başlatın

Monitor dağıtımına başlayın.

cd $HOME/Nodeistor && docker compose up -d

Kullanılan portlar:

  • 9090 (prometheus)
  • 9999 (grafana)

Ayarlar

Grafana konfigürasyonu

  1. Web tarayıcınızı açın ve sunucuipadresiniz:9999 yazarak grafana arayüzüne ulaşın.

image

  1. Kullanıcı adınız ve şifreniz admin. ilk girişten sonra şifrenizi güncellemeniz istenecektir.

  2. Nodeistor'u import edin.

3.1. Sol menüden + iconuna basın ve açılan pencereden Import seçeneğine tıklayın.

image

3.2. grafana.com Kontrol paneli kimliğini yazın 16580. Ve Load a basın.

image

3.3. Veri kaynağı olarak prometheus'u seçin ve importa basın.

image

  1. Explorer yapılandırması

Normalde en çok blok kaçıranlar paneli nodes.guru explorer'a göre uyarlıdır.

Eğer nodes.guru explorer'da olmayan bir ağ eklemek isterseniz en çok blok kaçıranlar sekmesinde düzenleme yapmanız gerekir.

Bu işlem sadece En çok blok kaçıranlar sekmesi için geçerlidir ve çok da şart değildir.

Sekme başlığına tıklayın ve edite basın.

image

4.1. Overrides sekmesine gelin.

image

4.2. datalink bölümünden düzenle butonuna basın.

image

4.3 Explorer adresini güncelleyin ve Save butonuna basın.

image

4.4. Son olarak sağ üst köşeden tekrar Save butonuna basın ve ardından Apply butonuna basarak uygulayın.

  1. Tebrikler! Nodeistor'u başarıyla kurdunuz ve yapılandırdınız.

Pano içeriği

Grafana panosu 4 bölüme ayrılmıştır:

  • Doğrulayıcı sağlığı - doğrulayıcı sağlığı için ana istatistikler. bağlı eşler ve cevapsız bloklar
  • Zincir sağlığı - zincir sağlığı istatistiklerinin özeti ve en iyi doğrulayıcıların eksik blokları listesi
  • Doğrulayıcı istatistikleri - rütbe, sınırlı jetonlar, komisyon, delegasyonlar ve ödüller gibi doğrulayıcı hakkında bilgiler
  • Donanım sağlığı - sistem donanım ölçümleri. işlemci, ram, ağ kullanımı

İstatistikleri Sıfırlayın

cd $HOME/Nodeistor
docker compose down
docker volume prune -f

Referans Listesi

Bu projede kullanılan kaynaklar: