Sektörden Haberler

”Live Debugging” Üretimdeki Karmaşık Performans Sorunlarını Kolaylıkla Ayıklayın

23 Şubat 2025 Pazar


Canlı Hata Ayıklayıcı, kritik veri anlık görüntülerini gerçek zamanlı olarak yakalayarak kırılmayan kesme noktaları ayarlamanıza olanak tanır.
 

Kullanım Örneği

Bu örnek kullanım durumunda, OpenTelemetry kullanan bir uygulamada yüksek bir CPU yükü sorununu araştırıyoruz. Dynatrace OpenPipeline™, AdService örnek hizmeti de dahil olmak üzere ortamımızdan günlükleri almak için yapılandırılmıştır. Yüksek bir CPU yükü tespit ettikten sonra, Davis® AI bir sorun olayı oluşturur ve bunu Live Debugger'a doğrudan bir bağlantı ile doldurur.

Bu bağlantı, kod değişiklikleri veya uygulama yeniden dağıtımları gerektirmeden Canlı Hata Ayıklayıcı'yı açmamızı ve AdService'in (örnek hizmet) kod seviyesine dalmamızı sağlar.

AdService ve ilgili kaynak kodu deposu için otomatik olarak doldurulan filtreyi kullanıyoruz, ardından Canlı Hata Ayıklayıcı'ya gitmek için Bitti'yi seçiyoruz

Canlı Hata Ayıklayıcı, kritik veri anlık görüntülerini gerçek zamanlı olarak yakalayarak kırılmayan kesme noktaları ayarlamanıza olanak tanır. Geliştiriciler, bu verileri kullanarak sorunların temel nedenini belirlemek için yerel değişkenleri, sunucu işlem ayrıntılarını, iş parçacığı bilgilerini inceleyebilir ve verileri izleyebilir. Bu durumda, hata ayıklama işlemi, potansiyel olarak aşırı CPU kaynaklarını tüketen arka plan iş parçacıkları olduğunu ortaya koymaktadır.



 Genel uçtan uca işlem ve performansı hakkında daha fazla ayrıntı toplamak için izleme kimliğini kopyalayabilir ve Dağıtılmış İzleme uygulamasına gidebilir, kimliği kullanarak izlemeyi arayabilir ve uçtan uca izlemeyi keşfedebiliriz.

İstenilen izlemenin net bir görünümüne sahip olduğumuzda, şüpheli sorunun bulunduğu GetAds işlevi hakkında daha fazla ayrıntı elde ederiz. Hizmete tıklayarak ve süreç ayrıntılarına giderek, bu CPU kaynağı kullanım sorununu daha ayrıntılı olarak keşfedebiliriz.

Dynatrace, CPU artışına kadar iyi çalışan süreç hakkında ayrıntılar sağlar; şimdi %100'e yakın kapasitede çalışıyor.

Ayrıntılı CPU iş parçacığı analizine daha derine inerek, arka plan iş parçacıklarının CPU tüketimine katkıda bulunduğunu görüyoruz. Bu konuları kolayca analiz edebiliriz.

Artık, CPU zamanını tüketen tüm çalışan iş parçacıklarının dökümünü görüntüleyebiliriz. Tüm CPU süresini tüketen dört iş parçacığını analiz etmek için bir "İş parçacığı" bağlantısı seçin; bu ayrıntılar Canlı Hata Ayıklayıcı'nda gördüğümüz dört iş parçacığına karşılık gelir.

Bu bilgilerle, tipik bir hata ayıklama iş akışında Dynatrace'ın gücünü ve yeteneklerini görmeye başlayabilir, verileri birden fazla açıdan analiz edebilir ve neler olduğunu anlamak için gerekli olan süreçleri veya iş parçacıklarını derinlemesine inceleyebiliriz.

Bu kullanım durumunun ardından, üretim erişim izinleri veya zaman alan sorun yeniden üretimi ve yeniden dağıtımları zahmetiyle uğraşmak zorunda kalmadan bir olayı kolay ve etkili bir şekilde gidermek için bir örnek akışı özetledik.

Dynatrace Live Debugger önümüzdeki 90 gün içinde genel olarak kullanılabilir olacaktır (GA). GA üzerine bu kullanım durumu uygulamalı bir öğretici olarak sunulacaktır.

Detaylı bilgi icin lütfen tıklayınız.



SEKTÖRDEN HABERLER

2024 Gartner® Magic Quadrant™ Raporunda 14. Kez Lider Dynatrace

Dynatrace, zirvedeki yerini koruyarak 2024 yılında da liderliği bırakmadı!

Dynatrace, 2022 APM Gartner Magic Quadrant Raporunda Zirvede!

Dynatrace, zirvedeki yerini koruyarak 2022 yilinda da liderligi birakmadi!

Dynatrace, 2021 APM ‘Gartner Magic Quadrant’ Raporunda

Vizyon Bütünlügü ve Basarili Proje Gerçeklestirme Açisindan En Yüksek ve En Ileride Olarak Konumlandirilmistir.

2020 Gartner Raporu

Dynatrace üst üste 10. kez lider. Gartner'in 2020 APM Raporu Yayinlandi.

Perform Europe 2018

Perform Europe 2018 in Barcelona

Constantly innovating. 7 years a Gartner MQ leader.

Gartner recognizes Dynatrace as a leader for the 7th consecutive year in the 2016