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. Süreç davranışını test ederken veya sorun giderirken yararlıdır; ancak çalışma zamanı depolama ve yük ek yükünü artırabilir. Her aracı düğümü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 depolanan izleri döndürmez. |
TestMode | Yalnızca test modundaki iş akışları için izleri yakalar ve döndürür. |
All | Hem test modundaki hem de canlı iş akışları için izleri yakalar ve döndürür. |
Ayarlanmadığında Diagnostics:TraceMode çalışma zamanı varsayılan olarak şuna döner: TestMode eski Diagnostics:TraceEnabled ayar şu değilse: true; bu da şunu etkinleştirir: All.
Saklama Süresi¶
Depolanan izlerin saklama süresi şu ayarla denetlenir: Diagnostics:TraceRetentionHours.
Değer ayarlanmamışsa ya da sıfır veya 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 kısa tutun.
Yapılandırma Örnekleri¶
Örnek appsettings.json yapılandırma:
1 2 3 4 5 6 | |
Örnek ortam değişkeni geçersiz kılmaları:
1 2 | |
Şunu ayarlayın: TraceMode şuna All yalnızca canlı iş akışlarında tanılama gerektiğinde. Olağan süreç geliştirme desteği için TestMode her canlı iş adımını yakalamadan test çalıştırmalarında tanılama verilerini kullanılabilir kılar.
İşletim Notları¶
Tanılama izi yapılandırması düğüme özeldir. Aynı izleri yakalaması veya döndürmesi gereken tüm web ve çalışan düğümlerine aynı ayarları uygulayın.
İzler iş kayıtlarından ayrı olarak saklanır ve yapılandırılan saklama süresine göre sona erer. Denetim günlüğü veya uzun vadeli iş geçmişi olarak değil, sorun giderme verisi olarak değerlendirilmelidir.