ELK Stack (Elasticsearch, Logstash, Kibana) Kurulumu Adım Adım: Verilerinizi Yönetmeye Hazır Olun!

Bu yazıda, ELK Stack (Elasticsearch, Logstash, Kibana) kurulumunu adım adım anlatıyorum. Verilerinizi analiz etmek ve görselleştirmek için güçlü bir araç olan ELK Stack’i nasıl kuracağınızı öğreneceksiniz.

BFS

ELK Stack Nedir? Birlikte Keşfedelim!



Hayatımızda veri, her geçen gün daha fazla yer kaplıyor. Hangi sektörde olursak olalım, veri analizi ve yönetimi her zaman işimizin kalbinde yer alıyor. İşte tam bu noktada karşımıza çıkan ELK Stack (Elasticsearch, Logstash, Kibana), verileri hızlı bir şekilde analiz etmemize, görselleştirmemize ve anlamlı hale getirmemize yardımcı oluyor.

Bugün sizlere, ELK Stack'i kurarak veri yönetiminde nasıl bir adım öne çıkabileceğinizi anlatacağım. Merak etmeyin, adım adım ilerleyeceğiz ve her aşamayı kolayca takip edebileceksiniz.

ELK Stack’in Bileşenleri Nelerdir?



ELK Stack aslında üç ana bileşenden oluşuyor:

1. Elasticsearch: Verileri depolayıp, hızlı bir şekilde arama yapmamızı sağlar. Tam metin arama, filtreleme ve analiz işlemleri için oldukça güçlüdür.
2. Logstash: Verileri alıp, uygun bir formata dönüştürerek Elasticsearch’e gönderir. Ayrıca verileri farklı kaynaklardan toplama yeteneğine sahiptir.
3. Kibana: Elasticsearch verilerini görselleştiren ve kullanıcı dostu bir arayüz sunan platformdur. Verileri grafikler, tablolar ve haritalar şeklinde görüntüleyebilirsiniz.

Peki, bu harika üçlü nasıl kurulur? Gelin, sırasıyla anlatayım.

Adım 1: Elasticsearch Kurulumu



İlk olarak Elasticsearch'i kurmamız gerekiyor. Bu, veri arama ve analiz işlemlerinin kalbi olacak. Hadi, başlayalım!

1. Java’yı Yükleyin: Elasticsearch, Java ile çalıştığı için öncelikle Java’nın yüklü olması gerekiyor. Eğer Java’yı yüklü değilse, aşağıdaki komutla yükleyebilirsiniz:


sudo apt update
sudo apt install openjdk-11-jdk
java -version


2. Elasticsearch’i İndirin: Elasticsearch’in en son sürümünü indirmek için aşağıdaki komutları kullanabilirsiniz:


wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.4.0-amd64.deb
sudo dpkg -i elasticsearch-8.4.0-amd64.deb


3. Elasticsearch’i Başlatın: Kurulum tamamlandıktan sonra Elasticsearch servisini başlatabilirsiniz.


sudo systemctl start elasticsearch
sudo systemctl enable elasticsearch


4. Elasticsearch’i Kontrol Edin: Her şeyin yolunda olup olmadığını kontrol etmek için aşağıdaki komutu kullanabilirsiniz:


curl -X GET "localhost:9200/"


Bu, Elasticsearch'in düzgün çalıştığının bir işaretidir!

Adım 2: Logstash Kurulumu



Şimdi sırada Logstash var. Logstash, verilerinizi toplar, işler ve Elasticsearch'e gönderir. Bu araç olmadan, verilerimizin anlamlı hale gelmesi mümkün olmaz. Hadi kurulum adımlarına geçelim!

1. Logstash’i İndirin:


wget https://artifacts.elastic.co/downloads/logstash/logstash-8.4.0.deb
sudo dpkg -i logstash-8.4.0.deb


2. Logstash’i Yapılandırın: Şimdi Logstash’i yapılandırmamız gerekiyor. Konfigürasyon dosyasını oluşturmak için aşağıdaki komutları takip edebilirsiniz:


sudo nano /etc/logstash/conf.d/logstash.conf


Yapılandırma dosyasına aşağıdaki temel konfigürasyonu ekleyin:


input {
  stdin { }
}

output {
  elasticsearch {
    hosts => ["localhost:9200"]
    index => "logstash-%{+YYYY.MM.dd}"
  }
}


Bu, Logstash’in stdin (komut satırı girişini) alıp Elasticsearch’e göndermesini sağlar.

3. Logstash’i Başlatın:


sudo systemctl start logstash
sudo systemctl enable logstash


Adım 3: Kibana Kurulumu



Son olarak Kibana'ya geçiyoruz. Kibana, Elasticsearch’teki verileri görselleştirmemize ve analiz etmemize olanak tanır. Şimdi onu kurma zamanı!

1. Kibana’yı İndirin:


wget https://artifacts.elastic.co/downloads/kibana/kibana-8.4.0-amd64.deb
sudo dpkg -i kibana-8.4.0-amd64.deb


2. Kibana’yı Başlatın:


sudo systemctl start kibana
sudo systemctl enable kibana


Kibana başarılı bir şekilde çalışmaya başladığında, web tarayıcınız üzerinden http://localhost:5601 adresine giderek Kibana arayüzüne erişebilirsiniz.

Son Adım: ELK Stack'i Test Etme



Artık her şey hazır! Elasticsearch, Logstash ve Kibana kurulumlarını başarıyla gerçekleştirdik. Şimdi sistemi test edebiliriz. Kibana arayüzü üzerinden verilerinizi görüntülemeye başlayabilirsiniz. Ayrıca Elasticsearch üzerinden sorgular yaparak, verilerin nasıl işlendiğini kontrol edebilirsiniz.

Sonuç



Bu yazıda, ELK Stack'in nasıl kurulacağını adım adım öğrendik. Artık verilerinizi daha hızlı ve verimli bir şekilde yönetebileceksiniz. Elasticsearch sayesinde güçlü arama ve analizler yapabilir, Logstash ile verilerinizi işleyebilir ve Kibana ile görselleştirme işlemleri gerçekleştirebilirsiniz.

Bundan sonra verilerinizi anlamak ve analiz etmek çok daha kolay olacak!

İlgili Yazılar

Benzer konularda diğer yazılarımız

ASP.NET Core ile Mobil Uygulama Geliştirme: Cross-Platform Web ve Mobil Uygulama Birleştirme

Günümüzde mobil uygulamalar hayatımızın ayrılmaz bir parçası haline geldi. Akıllı telefonlarımızda geçirdiğimiz zamanın büyük bir kısmını mobil uygulamalar sayesinde geçiriyoruz. Peki, bir mobil uygulama geliştirirken karşılaştığımız zorlukları nasıl...

Yapay Zeka ile SEO Stratejilerinizi Nasıl Güçlendirebilirsiniz? 2025 Yılında Başarılı Olacak Teknikler

Dijital pazarlamanın ve SEO'nun dünyası hızla değişiyor. Bir zamanlar sadece anahtar kelimeler ve backlink'ler üzerine kurulu olan SEO stratejileri, şimdi çok daha karmaşık ve yenilikçi bir yapıya bürünüyor. Bu dönüşümün başrol oyuncusu ise Yapay Zeka...

Yapay Zeka ile Veritabanı Yönetimi: Geleceğin Veri Tabanlarını Bugünden Keşfedin

Günümüzde teknoloji hızla ilerliyor ve bu ilerleme, veritabanı yönetimini de derinden etkiliyor. Ancak bir soru var: “Veritabanları nasıl daha verimli, güvenli ve hızlı hale getirilebilir?” Cevap aslında çok yakın: Yapay zeka! Evet, veritabanı yönetimi...