Elasticsearch
Son Güncelleme: 15 Kasım 2025
Hedef Kitle: Sistem Yöneticileri, Backend Geliştiriciler, DevOps Mühendisleri, Entegrasyon Uzmanları
| Alan | Değer |
|---|---|
| Connection Adı | Elasticsearch Connection (Bağlantı) |
| Özet | REST tabanlı Elasticsearch cluster erişimi ve log indeks otomasyonunu yönetir |
| Kategori | Database |
| Protocol | REST |
| Desteklenen Ortamlar | Development, Test, Production |
Genel Bakış
Amacı Nedir?
Connection (Bağlantı) Integration Flow veya Connector adımlarının log, metrik ve arama verilerini merkezi Elasticsearch cluster'ına iletir.
Çoklu host (HTTP/HTTPS) tanımıyla yüksek erişilebilirlik sağlayan REST isteklerini yönetir.
Index Template ve Index Lifecycle Policy (ILM) otomasyonuyla cluster yönetişimini standartlaştırır.
Rollover, template oluşturma ve policy senkronizasyonu gibi bakım görevlerini tek tuşla tetikler.
Çalışma Prensibi
Bağlantı Başlatma: Integration Flow veya Connector içerisinden Elasticsearch Connection (Bağlantı) talep edildiğinde, sistem yapılandırılmış connection parametrelerini okur.
Connection Pool Yönetimi: HTTP client, ioThreads, maxConnectionPerHost ve maxConnectionTotal değerlerine göre pool'dan uygun bağlantıyı seçer veya yenisini açar.
Kimlik Doğrulama: Basic Authentication sağlandığında kullanıcı adı/şifre gönderilir; aksi halde anonim erişim veya IP tabanlı güvenlik kullanılır.
Veri İletişimi: REST endpoint'lerine HTTP/HTTPS üzerinden JSON gövdeli CRUD istekleri gönderilir; socket ayarları (keep-alive, reuse) aktarım sürekliliğini sağlar.
Bağlantı Yönetimi: İşlem tamamlanınca bağlantı pool'a geri döner, açık socket'ler keep-alive süreleri dolunca kapanır.
Hata Yönetimi: Bağlantı hatası, timeout veya authentication hatasında Apinizer Message Service bilgilendirme üretir; deployment result diyalogunda detay gösterilir.
Kullanım Alanları
- Gateway loglarını merkezi Elasticsearch indekslerine yazmak
- Arama/raporlama amacıyla okuma-only cluster'lara erişmek
- ILM ve template otomasyonu gerektiren yüksek hacimli log kümelerini yönetmek
- Disaster recovery veya geo-yedekli Elasticsearch kümelerine trafik yönlendirmek