Elasticsearch - İzleme

Kümenin sağlığını izlemek için, izleme özelliği her düğümden ölçümleri toplar ve bunları Elasticsearch Endekslerinde depolar. Elasticsearch'te izleme ile ilişkili tüm ayarlar, her düğüm için elasticsearch.yml dosyasında veya mümkünse dinamik küme ayarlarında ayarlanmalıdır.

İzlemeye başlamak için, aşağıdaki şekilde yapılabilecek küme ayarlarını kontrol etmemiz gerekiyor -

GET _cluster/settings
{
   "persistent" : { },
   "transient" : { }
}

Yığındaki her bileşen, kendisini izlemekten ve ardından bu belgeleri hem yönlendirme hem de indeksleme (depolama) için Elasticsearch üretim kümesine iletmekten sorumludur. Elasticsearch'teki yönlendirme ve indeksleme süreçleri, toplayıcılar ve ihracatçılar adı verilen kişiler tarafından yönetilir.

Koleksiyonerler

Collector, izlemeyi seçtiği Elasticsearch'teki genel API'lerden veri almak için her toplama aralığında bir kez çalışır. Veri toplama tamamlandığında veriler, izleme kümesine gönderilmek üzere ihracatçılara toplu olarak verilir.

Toplanan veri türü başına yalnızca bir toplayıcı vardır. Her toplayıcı sıfır veya daha fazla izleme belgesi oluşturabilir.

İhracatçılar

İhracatçılar, herhangi bir Elastic Stack kaynağından toplanan verileri alıp izleme kümesine yönlendirir. Birden fazla dışa aktarıcı yapılandırmak mümkündür, ancak genel ve varsayılan kurulum tek bir dışa aktarıcı kullanmaktır. İhracatçılar hem düğüm hem de küme düzeyinde yapılandırılabilir.

Elasticsearch'te iki tür ihracatçı vardır -

  • local - Bu dışa aktarıcı, verileri aynı kümeye geri yönlendirir

  • http - Verileri HTTP aracılığıyla erişilebilen desteklenen herhangi bir Elasticsearch kümesine yönlendirmek için kullanabileceğiniz tercih edilen dışa aktarıcı.

İhracatçıların izleme verilerini yönlendirmeden önce, belirli Elasticsearch kaynaklarını kurmaları gerekir. Bu kaynaklar, şablonları ve besleme ardışık düzenlerini içerir