Ana içeriğe geç

Kibana

Bu makalede

Bilgi

Kibana, Elasticsearch verilerini görselleştirmek ve yönetmek için kullanılan bir web platformudur. Elasticsearch'te depolanan verileri aramak, görüntülemek ve etkileşimde bulunmak için sezgisel bir web arayüzü sağlar. Kibana, kullanıcıların sistem izleme, günlük analizi, iş analitiği ve daha fazlası için etkileşimli panolar, görselleştirmeler ve raporlar oluşturmasına olanak tanır. Çizgi grafikleri, çubuk grafikleri, pasta grafikleri, ısı haritaları, coğrafi uzamsal haritalar ve zaman serileri dahil olmak üzere çeşitli görselleştirme türlerini destekler.

Kibana. Temel Özellikler

  • Discover (Veri Keşfi): Metin aramasını yapılandırılmış veri filtreleme ile birleştirme yeteneğine sahip, verileri aramak ve filtrelemek için bir araç. İhtiyaç duyulan bilgileri hızlıca bulmanıza ve veri yapısına genel bir bakış atmanıza olanak tanır.
  • Veri Görselleştirme: Çizgi grafikleri, histogramlar, pasta grafikleri, ısı haritaları ve coğrafi uzamsal destek dahil olmak üzere çeşitli görselleştirme türlerini destekler. Kullanıcılar, en etkili veri temsilini sağlamak için özelleştirilmiş görselleştirmeler oluşturabilir.
  • Etkileşimli Panolar: Birden fazla görselleştirmeyi yapılandırılabilir, yeniden boyutlandırılabilir ve düzenlenebilen etkileşimli panolarda birleştirme yeteneği. Panolar kaydedilebilir ve bir ekip ile paylaşılabilir.
  • Kibana Sorgu Dili (KQL): Belirli alanları aramak ve karmaşık sorgular oluşturmak için kullanılan sorgu dili, veri arama ve filtreleme sürecini basitleştirir.
  • Canvas: Elasticsearch'ten gelen verileri kullanarak gerçek zamanlı dinamik sunumlar ve raporlar oluşturma aracı.
  • Lens: Sorgu dili bilmek gerekmeden sürükle-bırak yöntemiyle görselleştirmeler oluşturmak için sezgisel bir düzenleyici.
  • Maps: Çeşitli harita türleri ve katmanları desteğiyle verilerin coğrafi uzamsal analizi.
  • Makine Öğrenimi: Anomali algılama ve trend tahmini için yerleşik makine öğrenimi yetenekleri.
  • Uyarılar: Belirtilen koşullara dayalı uyarılar oluşturma sistemi, çeşitli bildirim kanalları desteği sunar.
  • Güvenlik: Veri ve özelliklere yönelik kullanıcı haklarını yönetmek için rol tabanlı erişim denetimi (RBAC).
  • İzleme: Elastic Stack'in durumunu ve performansını gerçek zamanlı olarak izleme.

Ç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
330 Kibana Ubuntu 24.04 + + + + 1 8 - Hayır SİPARİŞ VER
  • Kurulum Süresi: İşletim sistemi ile birlikte 15–20 dakika;
  • Minimum Sistem Gereksinimleri: 8 GB RAM;
  • Kurulum: hostkey.in bölgesinde Kibana + Elasticsearch + SSL'nin yerel kurulumu;
  • Yüklenen Yazılımlar:
    • Elasticsearch 8.18.3;
    • Kibana 8.18.3;
    • Nginx (proxy için);
    • Let's Encrypt SSL sertifikaları.
  • Önemli Yollar:
    • Kibana Yapılandırması: /etc/kibana/kibana.yml
    • Elasticsearch Yapılandırması: /etc/elasticsearch/elasticsearch.yml
    • Günlükler: /var/log/kibana/kibana.log
    • Veriler: /var/lib/kibana
  • Yapılandırma Özellikleri:
    • Kurulumdan sonra kullanıcılar için manuel şifre değişikliği gerektirir;
    • elastic ve kibana_system kullanıcıları için şifreler belirlenmelidir;
    • SSL yapılandırması otomatik olarak yapılır.

Web arayüzü şu bağlantıdan erişilebilir olacaktır: https://kibana{Server_ID_from_Invapi}.hostkey.com

Not

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

Kibana'nın Dağıtılmasından Sonra Başlangıç

Bir sipariş satın aldıktan sonra, kullanıma hazır sunucuyla ilgili bir bildirim e-postası alacaksınız. Bu, VPS IP adresini, oturum açma bilgilerini ve şifreyi içerecektir. Şirketimiz müşterileri, donanımlarını sunucu kontrol paneli ve APIInvapi aracılığıyla yönetir.

Yetkilendirme verilerini sunucu kontrol panelinin Configuration >> Tags sekmesinde veya gönderilen e-postada bulabilirsiniz:

  • Bağlantı: webpanel etiketinde;
  • Oturum Açma: elastic;
  • SSH bağlantı şifresi: Yazılım dağıtıldıktan sonra sunucu çalışmaya hazır olduğunda adresinize gelen bir e-posta ile iletilir.

Kibana'nın Başlangıç Ayarları

Şifreleri sıfırlamak için aşağıdaki komutları çalıştırın:

SSH üzerinden sunucuya bağlanın:

ssh root@<server_IP>

elastic kullanıcısının şifresini sıfırlayın (Kibana web arayüzünde kimlik doğrulama için ana kullanıcı):

/usr/share/elasticsearch/bin/elasticsearch-reset-password -u elastic -i

kibana_system hizmet kullanıcısının şifresini sıfırlayın (Kibana ve Elasticsearch arasındaki iç etkileşim için kullanılır)

/usr/share/elasticsearch/bin/elasticsearch-reset-password -u kibana_system -i

Not

  • Sistem, şifre değişikliğinin onayını isteyecektir;
  • elastic ve kibana_system kullanıcıları için aynı şifreyi belirlemeniz önerilir;
  • İstediğiniz herhangi bir şifreyi seçebilirsiniz.

Kibana Yapılandırma Dosyasının Ayarlanması

  1. Kibana yapılandırma dosyasını açın:

    nano /etc/kibana/kibana.yml
    
  2. elasticsearch.password parametresini bulun ve önceki adımda elastic kullanıcı için belirlediğiniz şifreyi belirtin:

Kibana Hizmetinin Yeniden Başlatılması

Yapılandırmada değişiklik yaptıktan sonra Kibana'yı yeniden başlatın:

sudo systemctl restart kibana

Kurulumu tamamladıktan sonra, daha önce elde edilen kimlik bilgileriyle web arayüzüne giriş yapın:

Kibana Başlangıç Ekranı

Kibana başlangıç ekranı, Elastic Stack'in temel yeteneklerine erişim sağlar:

Ana Ürünler dört kartla temsil edilir:

  • Elasticsearch — Arama çözümleri oluşturmak için API ve araçlara sahip bir arama motoru;
  • Observability — Günlükleri, metrikleri ve uygulama izlerini izleme;
  • Security — Tehditlerden korunma ve altyapı güvenliğini sağlama;
  • Analytics — Veri analizi ve görselleştirme araçları.

Hızlı Başlangıç, verilerle çalışma seçenekleri sunar:

  • Hazır entegrasyonların eklenmesi;
  • Demo verilerin kullanılması;
  • Kendi dosyalarınızın yüklenmesi.

Yönetim, yönetimsel işlevleri içerir:

  • Erişim hakları ve izinlerin yapılandırılması;
  • Küme durumunun izlenmesi;
  • Yedekleme ve geri yükleme;
  • Dizin yaşam döngüsü politikalarının yönetilmesi.

Sol gezinme paneli, ana bölümlere göre düzenlenmiştir: Analytics (panolar, Canvas, Haritalar için alt bölümlerle), Elasticsearch (arama, içerik) ve Observability (genel bakış, Uyarılar, SLO).

Not

Kibana'nın temel ayarlarına ilişkin ayrıntılı bilgiler geliştiricilerin dokümantasyonunda bulunabilir.

API Kullanarak Kibana Sunucusu Siparişi