Elasticsearch Ekle (Add Elasticsearch) Paneli
Genel Bakış
Elasticsearch Ekle paneli, Elasticsearch arama ve analitik kümelerinin DataFloem platformuna güvenli bir şekilde entegre edilmesini sağlar.
Bu panel üzerinden tanımlanan bağlantılar; log verileri, doküman indeksleri ve büyük ölçekli arama indeksleri üzerinde sorgulama yapmak, veri okumak veya işlenmiş sonuçları Elasticsearch kümesine hedef olarak yazmak amacıyla kullanılır.
Erişim Gereksinimi
Bu sayfayı görüntüleyebilmek için kullanıcının Yönetici (Administrator) yetkisine sahip olması veya Hedef modülü için CREATE (Oluşturma) yetkisine sahip olması gerekir.
CREATE yetkisi, kullanıcılara yeni gruplar oluşturma izni verir. Yönetici yetkisine veya gerekli CREATE yetkisine sahip olmayan kullanıcılar bu sayfaya erişemez.
Gerekli yetkiye sahip değilseniz, sistem yöneticinizden aşağıdaki yetkilendirme sayfalarından birini kullanarak bu yetkiyi vermesini isteyebilirsiniz.
Yetkilendirme
Gerekli yetkilere sahip olmayan kullanıcılar aşağıdaki yetkilendirme hatasını alırlar:
Erişim Reddedildi
Bu kaynağa erişim yetkiniz bulunmamaktadır.
Ön Koşullar
Yeni bir Elasticsearch bağlantısı oluşturmadan önce aşağıdakilerden emin olun:
- Elasticsearch kümesine DataFloem ortamından erişilebildiğini (Network/Firewall izinleri) doğrulayın.
- İlgili indeksler üzerinde okuma/yazma yetkilerine sahip bir kullanıcı hesabı hazırlayın (Kimlik doğrulama aktif ise).
- Sunucu güvenliği için kullanılan SSL/TLS sertifikası gereksinimlerini teyit edin.
Elasticsearch Form Elemanları
Panel içerisinden yapılandırılması gereken alanlar şunlardır:
| Alan | Zorunlu mu? | Açıklama |
|---|---|---|
| Connection Name | Evet | Bağlantının platform genelindeki benzersiz adıdır. |
| Database Version | Evet (Açılır Menü) | Doğru istemci sürücülerinin eşleşmesi için seçilen küme sürüm bilgisi (Örn: v7.x, v8.x). |
| Is Active | Evet (Toggle) |
Bağlantının oluşturulduğu an kullanıma açılıp açılmayacağını
belirler. Varsayılan olarak aktif (açık) gelir.
|
| Endpoint | Evet | Elasticsearch sunucusunun IP adresi veya domain URL'sidir. |
| Port | Evet |
Elasticsearch servis iletişim port numarasıdır (Örn: varsayılan
REST API portu 9200).
|
| Is Auth | Evet (Toggle) | Kimlik doğrulama mekanizmasını aktif eden anahtardır. Aktif edildiğinde kullanıcı adı ve şifre alanlarını açar. |
| Username | Hayır (Is Auth açıksa Evet) | Elasticsearch erişim kullanıcı adıdır. |
| Password | Hayır (Is Auth açıksa Evet) | Kullanıcı hesabının şifresidir (Göz ikonu ile gizlenebilir/gösterilebilirdir). |
| SSL/TLS | Evet (Toggle) | Güvenli HTTPS iletişim katmanını aktif etmek için kullanılır. |
| Skip SSL Validation | Evet (Toggle) | Özel veya öz-imzalı (self-signed) SSL sertifikalarının doğrulama adımını atlamak için kullanılır. |
| Test Connection | Buton | Girilen parametrelerle Elasticsearch kümesine erişim testi gerçekleştirir. |
| Optional Parameters (Name / Value) | Hayır |
Bağlantıya özel ek parametreler (Örn:
indexPrefix,
timeout) eklemek için kullanılan
dinamik alandır.
|
| Is Secret (Optional Parameters) | Evet (Toggle) | Girilen özel parametre değerinin şifrelenip gizlenmesini sağlar. |
Test Connection (Bağlantıyı Test Et) Davranışı
-
Test Connection butonuna tıklandığında platform,
girilen
Endpoint,Port,Is Auth(ve varsaUsername/Password) ile SSL ayarlarını kullanarak küme sunucusuna anlık bir istek gönderir. - Bağlantı başarılı ise yeşil bir doğrulama bildirimi görüntülenir.
- Bağlantı başarısız olursa erişim engelini, ağ zaman aşımını veya kimlik hatasını belirten kırmızı bir uyarı mesajı döner. Form kaydedilmeden önce test yapılması önerilir.
Elasticsearch Bağlantısı Oluşturma Süreci
- Yönetim ekranındaki Add Elasticsearch butonuna tıklayarak sağ paneli açın.
- Bağlantıya ait benzersiz Connection Name bilgisini girin ve Database Version seçimini yapın.
- Sunucunuza ait Endpoint ve Port bilgilerini girin.
- Sunucunuzda güvenlik protokolü aktif ise Is Auth anahtarını açarak Username ve Password bilgilerini doldurun.
- Altyapınıza göre SSL/TLS ve gerekiyorsa Skip SSL Validation anahtarlarını yapılandırın.
- İhtiyaç varsa Optional Parameters alanından yeni satır ekleyerek özel dize parametrelerini ve Is Secret durumunu tanımlayın.
- Test Connection butonuna tıklayarak küme ile erişimin sağlandığını doğrulayın.
- Doğrulama sağlandıktan sonra bağlantıyı kaydetmek için Save butonuna, işlemi iptal etmek için Cancel butonuna tıklayın.
Doğrulama (Validation)
- Connection Name, Endpoint ve Port alanları boş bırakılamaz.
- Is Auth anahtarı aktif edildiğinde Username ve Password alanlarının doldurulması zorunludur.
- Port alanı yalnızca geçerli sayısal değerler içermelidir (1-65535).