Elastic APM (Application Performance Monitoring), uygulamanızın performansını izlemek, hataları tespit etmek ve işlem sürelerini analiz etmek için kullanılan bir izleme mekanizmasıdır. Kuika Configuration Manager modülü üzerinden Elastic APM ayarlarını yapılandırarak, uygulamanızın runtime davranışlarını merkezi olarak takip edebilirsiniz.
Elastic APM ayarları sayesinde:
Uygulama işlemlerinin (transaction) performansı izlenebilir,
Hata ve exception’lar analiz edilebilir,
Servis bazlı performans ölçümleri yapılabilir,
Ortam bazlı (production, development vb.) ayrıştırma sağlanır.
Elastic APM Ayarları Nasıl Yapılır?
1. Uygulamaya Konfigürasyon Ekleyin
Kuika platformuna giriş yapın.
Apps ekranından çalışacağınız projeyi açın.
Configuration Manager modülüne tıklayın.
Açılan ekranda konfigürasyona bir isim verin ve CREATE butonuna tıklayın.
2. Elastic APM Ayarlarını Yapılandırın
Yeni bir konfigürasyon oluşturduktan sonra App Settings ekranını açın.
App Settings alanına gidin.
Elastic APM bölümünü bulun.
Configuration açılır menüsüne tıklayın.
Açılan menüden ADD NEW seçeneğini seçin.
Açılan Elastic APM setting pop-up penceresinde aşağıdaki alanları yapılandırın:
Uygulama performans metriklerinin toplanma sıklığını ve kapsamını belirler.
Metrics Interval (seconds): Sistem ve uygulama metriklerinin Elastic APM’e gönderilme aralığını saniye cinsinden belirler.
Capture Headers: HTTP request ve response header bilgilerinin izlenip izlenmeyeceğini belirler. Bu ayar aktif edildiğinde, header bazlı analizler Elastic APM üzerinden yapılabilir.
4. Ayarları Test Edin
Uygulamanın üst kısmında bulunan Preview butonunun yanındaki üç noktaya tıklayın.
Açılan menüden RUN butonuna tıklayın.
Uygulama çalıştıktan sonra Elastic APM dashboard üzerinden:
Servisin listelendiğini
Transaction ve hata kayıtlarının oluştuğunu kontrol edin.
Elastic APM ayarlarını yapılandırdıktan sonra, uygulamanın farklı ekranlarında ve aksiyonlarında işlem oluşturarak performans verilerinin doğru şekilde toplandığından emin olun. Yanlış veya eksik yapılandırılan Server URL, Secret Token veya Service Name alanları, APM verilerinin iletilmemesine neden olabilir.