Skip to main content

Distributed Tracing System

Sistem Analizi

Gözlemlenebilirlik

Normal Davranış

Mikro hizmetler (microservices) mimarisi kullanılarak oluşturulmuş uygulamaları profillemek (profile) ve izlemek (monitor) için kullanılan bir araç.

Çöküş Davranışı

Yük altında istekleri düşürebilir veya düşürülmüş moda (degraded mode) geçebilir.

İş Sonuçları

Dağıtılmış izleme (distributed tracing), tek bir isteğin (request) birden fazla mikro hizmet (microservice) boyunca ilerlemesini izler. Bu sistem başarısız olduğunda, kuruluş karmaşık, çoklu hizmet gecikme (latency) darboğazlarını (bottlenecks) veya hatalarını teşhis etme (diagnose) yeteneğini kaybeder. Ortalama Çözüm Süresi (Mean Time To Resolution - MTTR) fırlar çünkü mühendisler 50 hizmetlik bir çağrı zincirinde (call chain) kullanıcıya dönük bir zaman aşımından (timeout) hangi özel mikro hizmetin sorumlu olduğunu belirleyemezler. Bu operasyonel opaklık (opacity), uzun süreli hizmet düşüşlerine (degradations), boşa harcanan mühendislik saatlerine ve ihlal edilen SLA'lere yol açar.

Görsel Tezahür

"İzleme kullanıcı arayüzü (tracing UI) kırık veya eksik açıklık (span) grafikleri görüntüler; istekler API ağ geçidine (gateway) girip kara deliğe kayboluyor gibi görünür, toplayıcı günlüklerinde (collector logs) bırakılan açıklık uyarıları eşliğinde hiçbir aşağı akış (downstream) açıklığı (span) görünmez."

Satirical Behavior

"A system that generates more network traffic and storage costs than the actual business application, purely to confirm that, yes, the database is still the reason everything is slow."

Teknik Terminoloji

ScalabilityFault toleranceLatency

Hata Göstergeleri

Crash loopTimeoutDeadlock

Sistem Mimarisi

Click or hover to interact

FAQ

Normalde nasıl davranır?

Mikro hizmetler (microservices) mimarisi kullanılarak oluşturulmuş uygulamaları profillemek (profile) ve izlemek (monitor) için kullanılan bir araç.

Nasıl çöker?

Yük altında istekleri düşürebilir veya düşürülmüş moda (degraded mode) geçebilir.

İş sonuçları nelerdir?

Dağıtılmış izleme (distributed tracing), tek bir isteğin (request) birden fazla mikro hizmet (microservice) boyunca ilerlemesini izler. Bu sistem başarısız olduğunda, kuruluş karmaşık, çoklu hizmet gecikme (latency) darboğazlarını (bottlenecks) veya hatalarını teşhis etme (diagnose) yeteneğini kaybeder. Ortalama Çözüm Süresi (Mean Time To Resolution - MTTR) fırlar çünkü mühendisler 50 hizmetlik bir çağrı zincirinde (call chain) kullanıcıya dönük bir zaman aşımından (timeout) hangi özel mikro hizmetin sorumlu olduğunu belirleyemezler. Bu operasyonel opaklık (opacity), uzun süreli hizmet düşüşlerine (degradations), boşa harcanan mühendislik saatlerine ve ihlal edilen SLA'lere yol açar.

What is a Distributed Tracing System?

A tool used to profile and monitor applications built using a microservices architecture.

AI özeti

Distributed Tracing System is a OBSERVABILITY system in TinyCTO.tv. A tool used to profile and monitor applications built using a microservices architecture.