Ana içeriğe geç

Tanılama İzleme Yapılandırması

Tanılama izleri, iş akışı iş adımlarının kısa süreli yürütme ayrıntılarını kaydeder. Test veya süreç davranışını giderme sırasında yararlıdır; ancak çalışma zamanı depolama alanı ve yük miktarını artırabilir. Her agent düğümünün rolüne uygun miktarda tanılama verisi yakalaması için bu ayarları düğüm düzeyinde yapılandırın.

İzleme Modu

İz yakalama şu ayar tarafından denetlenir: Diagnostics:TraceMode.

Değer Davranış
Disabled İzleri yakalamaz ve saklanan izleri döndürmez.
TestMode Yalnızca test modu iş akışları için izleri yakalar ve döndürür.
All Hem test modu hem de canlı iş akışları için izleri yakalar ve döndürür.

Eğer Diagnostics:TraceMode ayarlanmamışsa, çalışma zamanı varsayılan olarak TestMode eski Diagnostics:TraceEnabled ayarının trueolması durumu dışında bu değere döner; bu da etkinleştirir All.

Saklama Süresi

Saklanan izlerin saklama süresi şu ayar tarafından denetlenir: Diagnostics:TraceRetentionHours.

Değer ayarlanmamışsa veya sıfır ya da negatif bir sayıya ayarlanmışsa, varsayılan saklama süresi 24 saattir. Gereksiz önbellek büyümesini önlerken tanılama için saklama süresini yeterince kısa tutun.

Yapılandırma Örnekleri

Örnek appsettings.json yapılandırma:

1
2
3
4
5
6
{
  "Diagnostics": {
    "TraceMode": "TestMode",
    "TraceRetentionHours": 24
  }
}

Ortam değişkeni geçersiz kılma örnekleri:

1
2
AK_Diagnostics__TraceMode=All
AK_Diagnostics__TraceRetentionHours=12

Şunu ayarlayın: TraceMode şu değere All yalnızca canlı iş akışlarında tanılama gerektiğinde. Normal süreç geliştirme desteği için, TestMode her canlı iş adımını yakalamadan test çalıştırmalarında tanılamayı kullanılabilir tutar.

İşletim Notları

Tanılama izi yapılandırması düğüme özeldir. Aynı izleri yakalaması veya döndürmesi gereken tüm web ve worker düğümlerine aynı ayarları uygulayın.

İzler iş kayıtlarından ayrı saklanır ve yapılandırılmış saklama süresine göre zaman aşımına uğrar. Denetim günlüğü veya uzun vadeli iş geçmişi olarak değil, sorun giderme verileri olarak değerlendirilmelidir.