Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 40264|Yanıt: 1

[.NET Core] Uygulamanın durumunu ve istatistiklerini Core ASP.NET görüntüleyin

[Bağlantıyı kopyala]
2021-1-25 tarihinde 16:58:02 tarihinde yayınlandı | | | |
Günlük geliştirmede, sorunları çözmek ve kapasiteyi artırmak için .NET uygulamalarının kaynak kullanımına dikkat etmemiz gerekir.

CLRStats eklentisi, .NET uygulamalarının kaynak kullanımını sayan bir eklentidir; bunlar arasında: CPU kullanımı, GC, iş parçacağı durumu, web isteği yoluyla durum bilgisi elde etme desteği (erişim yolu ve kimlik doğrulama özelleştirilebilir) ve veri JSON formatında döndürülür.

GitHub adresi:Bağlantı girişi görünür.

Birine  destek olmak:.NET Framework >= 4.5ve.NET Core >= 2.0Çerçeve

Ajax talepleriyle aşağıdaki gibi grafikte gösterilen istatistikleri edinin:




Kurma

asp.net Core 3.1 projesini örnek alarak, Nuget ile aşağıdaki komutla kurabilirsiniz:

Kurulum-Paket CLRStats

Startup sınıfı Configure yönteminde aşağıdaki yapılandırmayı ekleyin:

uygulama. UseCLRStatsDashboard();
Bir projeye başladıktan sonra, web sitesinin /clr dizinini ziyaret ederek kaynak istatistiklerini görebilirsiniz.

Aşağıda gösterildiği gibi:



Gelişmiş yapılandırma

Özel erişim yolları desteklenir ve kod şu şekildedir:

Kimlik doğrulama fonksiyonunu eklemek için, kimlik doğrulama IDashboardAuthorizationFilter sınıfını devralmalı ve Authorize yöntemini bunda uygulamalıdır, kod şu şekildedir:

Erişim yolunu özelleştirmek ve kimlik doğrulama eklemek için, Startup sınıfı Configure yönteminde aşağıdaki yapılandırmayı ekleyin:

Yapılandırma tamamlandıktan sonra projeyi etkinleştirin, site /custom-link yoluna erişin ve istek başlığı başarılı erişim için :test değeriyle token parametresini taşımalıdır.

Windows'ta aşağıdaki curl aracını kullanarak aşağıdaki komutla test edin:


Aşağıda gösterildiği gibi:



Referans bağlantıları:Bağlantı girişi görünür.




Önceki:Veriyi ASP.NET machineKey ile şifreleyin
Önümüzdeki:ASP.NET Çekirdek Bağlantı Takip (4) Jaeger bağlantı izlemeye erişim
2021-9-22 tarihinde yayınlandı 20:38:12 |
Öğrenmeyi öğrenmek,
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com