Bu kapsamlı eğitim, Elasticsearch ve Elastic Stack bileşenlerini (Elasticsearch, Kibana, Filebeat) derinlemesine öğrenerek, büyük ölçekli veri toplama, indeksleme, arama, analiz ve görselleştirme yetenekleri kazandırmayı hedefler.
Elastic Stack, günümüzün big data ihtiyaçlarını karşılamak için tasarlanmış güçlü ve esnek bir open-source platformdur.
Kurumsal fayda olarak, bu eğitim organizasyonların gerçek zamanlı veri izleme, operasyonel görünürlük ve olay müdahale süreçlerini güçlendirir, veri tabanlı karar alma süreçlerini hızlandırır.
Ders İçerikleri
1. Gün – Elastic Stack’e Giriş ve Kurulum
Elastic Stack genel mimarisi ve bileşenleri
Elasticsearch kurulum & yapılandırma
Sistem ve servis metriklerinin indekslenmesi
Dosya tabanlı veri indeksleme
Network monitoring & packet capture teknikleri
Veri işleme temelleri
Veri dönüştürme (transformation) & enrichment yöntemleri
2. Gün – Elasticsearch Temel Kavramlar
Elasticsearch cluster yapısı ve node tipleri
Index yapıları & shard/replica mimarisi
Mapping ve analyzer’lar
Index management teknikleri
Cluster yönetimi ve health kontrolü
Kapasite planlama (capacity planning)
Elasticsearch internal architecture
Monitoring & alerting stratejileri
Production-ready checklist
3. Gün – Kibana ile Veri Görselleştirme
Kibana nedir ve kullanım senaryoları
Kurulum & konfigürasyon ayarları
Time picker, search & filter kullanımı
Kibana Discover interface ile veri inceleme
Visualization interface ile görsel raporlar oluşturma
Dashboard interface ile interaktif paneller tasarlama
Yedekleme ve geri yükleme prosedürleri
Cluster ve availability optimizasyonu
Kibana’da best practices
4. Gün – Filebeat ile Log Yönetimi
Log management temel kavramlar
Filebeat architecture ve modüller
Kurulum ve yapılandırma süreçleri
Backup & restore prosedürleri
Cluster ve HA (High Availability) optimizasyonu
Log formatlarının tanımı ve pipeline yapılandırması
Log analizi ve Kibana ile görselleştirme teknikleri
Best practices for production environments
5. Gün – İleri Seviye Konular ve Uygulama
Elasticsearch Query DSL kullanımı
Advanced search techniques
Performance tuning & query optimization
Security configuration (X-Pack, TLS, RBAC)
High availability & disaster recovery stratejileri
Scaling methods (vertical & horizontal scaling)
Real-world case studies & problem solving
Elastic Stack entegrasyonları (SIEM, APM vb.)
Bitirme Projesi: Kurumsal bir senaryoda komple Elastic Stack çözümü geliştirme
Ön Koşullar
Temel Linux/Unix sistem yönetimi bilgisi
JSON formatı hakkında temel bilgi
REST API kavramlarına aşinalık
Temel veritabanı ve veri yapıları bilgisi
Temel ağ bilgisi
CLI (Command Line Interface) kullanımında temel seviye