Ekinlikler
17 Mar 21 - 21 Mar 10
Diğer geliştiriciler ve uzmanlarla gerçek dünyadaki kullanım örneklerini temel alan ölçeklenebilir yapay zeka çözümleri oluşturmak için toplantı serisine katılın.
Hemen kaydolunBu tarayıcı artık desteklenmiyor.
En son özelliklerden, güvenlik güncelleştirmelerinden ve teknik destekten faydalanmak için Microsoft Edge’e yükseltin.
Hata ayıklama veya gözlemlenebilirlik yeterli değilse, .NET ek tanılama mekanizmalarını destekler.
Olay Kaynağı , .NET işlemleri içinde olup bitenler hakkında ayrıntılı tanılama bilgileri toplama olanağı sağlar. Çalışma zamanı, GC, kitaplıklar ve uygulama kodu için telemetri bilgilerini içerir.
Olay Kaynağı verileri API kullanılarak System.Diagnostics.Tracing.EventListener veya Visual Studio, dotnet-monitor, dotnet-trace, PerfView ve Perfcollect betikleri gibi dış tanılama araçlarıyla işlem içinde toplanabilir. İzlemelerde olay kaynağı verilerini toplamak için dış araçları kullanmak genellikle performans analizi için kullanılır.
Kapsayıcılı olmayan Linux ortamlarında kullanılan tanılama araçları, kapsayıcılarda tanılama toplamak için de kullanılabilir. Araçların Docker kapsayıcısında çalıştığından emin olmak için yalnızca birkaç kullanım değişikliği gerekir.
EventPipe , ETW veya LTTng gibi izleme verilerini toplamak için kullanılabilen bir çalışma zamanı bileşenidir. EventPipe'in amacı, .NET geliştiricilerinin ETW veya LTTng gibi platforma özgü işletim sistemi yerel bileşenlerine güvenmek zorunda kalmadan .NET uygulamalarını kolayca izlemesine olanak sağlamaktır.
EventPipe, tanılama araçlarının birçoğunun arkasındaki mekanizmadır. Çalışma zamanı tarafından yayılan olayların yanı sıra EventSource ile yazılmış özel olayları kullanmak için kullanılabilir.
Döküm, döküm oluşturma sırasında işlemin anlık görüntüsünü içeren bir dosyadır. Dökümler, hata ayıklama amacıyla uygulamanızın durumunu incelemek için yararlı olabilir.
Simgeler , kaynak kod ile derleyici tarafından üretilen ikili kod arasında bir eşlemedir. Bunlar genellikle kaynak satır numaralarını, yerel değişken adlarını ve diğer tanılama bilgilerini çözümlemek için .NET hata ayıklayıcıları ve izleme araçları tarafından kullanılır.
.NET çalışma zamanı, diğer işlemlerin tanılama komutları göndermesine ve bir IPC kanalı üzerinden yanıt almasına olanak tanıyan bir hizmet uç noktası sunar. Bu uç nokta tanılama bağlantı noktası olarak adlandırılır. Komutlar tanılama bağlantı noktasına şu şekilde gönderilebilir:
DiagnosticSource , izlenen işlem içindeki tüketim için zengin veri yüklerinin üretim zamanında günlüğe kaydedilmesi için kodun izlenmesine olanak tanıyan bir modüldür. Çalışma zamanında tüketiciler veri kaynaklarını dinamik olarak bulabilir ve ilgi çekici kaynaklara abone olabilir. System.Diagnostics.DiagnosticSource, openTelemetry izleme kitaplıkları gibi işlem içi araçların zengin verilere erişmesine izin vermek için tasarlanmıştır. DiagnosticSource verileri, zengin tanılama verilerinin ayrılmış araçlar tarafından toplanmasına olanak tanıyan EventPipe aracılığıyla da çıkış yapılabilir. |
.NET geri bildirimi
.NET, açık kaynak bir projedir. Geri bildirim sağlamak için bir bağlantı seçin:
Ekinlikler
17 Mar 21 - 21 Mar 10
Diğer geliştiriciler ve uzmanlarla gerçek dünyadaki kullanım örneklerini temel alan ölçeklenebilir yapay zeka çözümleri oluşturmak için toplantı serisine katılın.
Hemen kaydolunEğitim
Modül
App Service Tanılama ile Web App Down Senaryolarında Sorun Giderme - Training
Web Uygulamasını Aşağı, Kilitlenme İzleme'yi ve Genie'ye sorun gidermeyi sorun. Uygulama ve platform kullanılabilirliğini izlemek, işlenmeyen özel durumları belirlemek, bellek dökümlerini ve çağrı yığınını yakalamak ve araştırma ve tanılama alanlarını bulmak için bu araçları kullanın.