Kullanıcı Kılavuzu

Elastic APM Settings

12/1/26
Elastic APM Settings

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:

Temel Alanlar

  • Name:  Elastic APM konfigürasyonuna verilecek isim.
  • Server URL: Elastic APM Server adresi.
    • Örnek:https://your-apm-server:8200
  • Service Name: APM tarafında izlenecek servis adı. Elastic APM arayüzünde servisleri ayırt etmek için kullanılır.
  • Secret Token: Elastic APM Server tarafından sağlanan güvenlik token’ı.
  • Environment: Uygulamanın çalıştığı ortam bilgisi.
    • Örnek değerler: production,staging,development

3. Advanced Ayarları Yapılandırın (Opsiyonel)

ADVANCED alanını genişleterek işlem ve performans detaylarını kontrol edebilirsiniz.

Transaction / Span Settings

Uygulama içerisindeki transaction ve Span’lerin nasıl izleneceğini belirler.

  • Transaction Sample Rate: İzlenecek transaction oranını belirler. 1.0 değeri, tüm Transaction’ların izlenmesini sağlar.
  • Span Frames Min Duration (ms): Stack trace yakalanması için minimum süreyi (milisaniye) belirler.
  • Capture Body: Request / response body bilgilerinin izlenip izlenmeyeceğini belirler. Varsayılan olarak Off durumundadır.
  • Transaction Max Spans: Tek bir transaction içinde oluşturulabilecek maksimum span sayısını belirler.

Error / Logging Settings

Hata kayıtları ve loglama detaylarını kontrol eder.

  • Log Level: Elastic APM tarafından gönderilecek log seviyesini belirler.
    • Örnek değerler:
      • Error
      • Warning
      • Info
      • Debug
  • Stack Trace Limit: Hata oluştuğunda yakalanacak maksimum stack trace satır sayısını belirler.

Performance Settings

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.

No items found.

İlişkili diğer içerikler

No items found.

Sözlük

No items found.

Alt Başlıklar