Ana içeriğe geç

Performans İzleme

Performans İzleme, Emakin'in operasyonel izleme için telemetri ve izleri nasıl sunduğunu açıklar. Dağıtık izleme, gecikme incelemesi veya düğümler genelinde çalışma zamanı görünürlüğüne ihtiyaç duyduğunuzda bu bölümü kullanın.

Emakin, telemetriyi OpenTelemetry ve Jaeger uyumlu biçimlerde sunar.

OpenTelemetry Dışa Aktarımı

Telemetriyi OpenTelemetry uyumlu bir toplayıcıya aktarmak için şunu ayarlayın:

1
OTEL_EXPORTER_OTLP_ENDPOINT=http://localhost:1701

Ek dışa aktarıcı seçenekleri için standart OpenTelemetry OTLP dışa aktarıcı belgelerini dağıtım yapılandırmanızla birlikte kullanın.

Jaeger Dağıtımı

Belgelerdeki örnek komut:

1
docker run --rm --name jaeger -p 16686:16686 -p 6831:6831/udp jaegertracing/all-in-one:1.21

Jaeger'ın şu amaçlar için kullanışlı olduğu belirtilir:

  • dağıtık bağlam yayılımı
  • dağıtık işlem izleme
  • kök neden analizi
  • hizmet bağımlılıklarının analizi
  • performans ve gecikme optimizasyonu

İz Listesi

Belgelerdeki Jaeger kullanıcı arayüzü adresi:

1
http://localhost:16686

Kullanıcı arayüzünde şunlar listelenir:

  • Hizmet: iz gönderen Emakin düğümlerinin ana bilgisayar adları
  • İşlem: şu anda izlenen işlemler

Jaeger iz listesi kullanıcı arayüzü

İz Görünümü

Bir iz seçildiğinde şu alanlar görüntülenir:

  • İşlem Adı
  • Başlangıç Zamanı
  • Bitiş Zamanı
  • Süre
  • Etiketler

İz ayrıntı görünümü