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üğü gerektiğinde bu bölümü kullanın.

Emakin, telemetriyi OpenTelemetry ve Jaeger uyumlu biçimler aracılığıyla 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ığı analizi
  • performans ve gecikme optimizasyonu

İz Listesi

Belgelerde belirtilen 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 aşağıdaki gibi alanlar gösterilir:

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

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