|
|
Yayınlandı 19.01.2021 14:08:01
|
|
|
|

Jaeger, dağıtık hizmetler arasındaki işlemleri takip etmek için açık kaynak yazılımdır. Karmaşık mikroservis ortamlarını izlemek ve sorun gidermek için kullanılır.
Bağlantı girişi görünür.
Dağıtık takip nedir?
Dağıtık izleme, mikroservisler arasındaki karmaşık etkileşimlerdeki tüm etkinlik zincirini görmek ve anlamak için kullanılır.
Modern bulut tabanlı yazılım geliştirme, her bağımsız hizmetin farklı temel işlevler sağlaması nedeniyle mikroservislere büyük ölçüde dayanır. Bir kullanıcı uygulamanızda bir talep yaptığında, birçok bireysel hizmet karşılık verir ve karşılık verir.
Uygulamanızdaki tek bir arama, birbirleriyle etkileşime giren onlarca hizmeti içerebilir. Geliştiriciler ve mühendisler, bir şey ters gittiğinde veya bir talep yavaşladığında sorunu nasıl tespit edebilir? Bu yüzden tüm bağlantıları takip etmenin bir yolunu bulmalıyız.
Dağıtık takip işte bununla ilgili. Genellikle bir servis mesh'in parçası olarak çalışır (mikroservisleri yönetmek ve izlemek için bir yol).
Jaeger, farklı mikroservislerin istek yollarını anlamak için dağıtık izleme kullanır. Çağrı akışını tahmin etmeden görselleştirebiliriz.
Organize işlem bilgilerini düzenlemek, hata ayıklama ve optimizasyon için faydalıdır. Jaeger, dağıtık işlemleri izlemek, performans ve gecikmeyi optimize etmek ve kök neden analizi (RCA) yapmak için araçlar içerir; bu da bir problem çözme yöntemidir.
Docker kullanarak Jaeger'i kur
Komut şöyledir:
Limanlar | anlaşma | alt montaj | fonksiyon | 5775 | UDP protokolü | ajan | zipkin.thrift kompakt tasarruf protokolünü kabul edin (önerilmiyor, sadece eski istemciler tarafından kullanılır) | 6831 | UDP protokolü | ajan | Jaeger.Thrift Compact Thrifty Protokolünü Kabul Edin | 6832 | UDP protokolü | ajan | jaeger.thrift ikili thrift protokolleriyle kabul edildi | 5778 | HTTP | ajan | Hizmet yapılandırması | 16686 | HTTP | Sorgu | Hizmet ön uçu | 14268 | HTTP | Koleksiyoncu | jaeger.thrift doğrudan müşterileri kabul eder | 14250 | HTTP | Koleksiyoncu | Accept model.proto | | 9411 | HTTP | Koleksiyoncu | Zipkin uyumlu uç noktalar (isteğe bağlı) |
Konteyner başarıyla oluşturulup başlatıldığında, Jaeger arayüzüne http://localhost:16686'a geçerek erişebilirsiniz. Aşağıda gösterildiği gibi:
(Son)
|
Önceki:OpenTelemetri OpenTracing OpenCensus bilgi toplama ve veri toplamaÖnümüzdeki:ASP.NET Core, nesnelere serilenemeyen POST JSON parametrelerini alır
|