DotNetify-Pulse
DotNetify-Pulse 是一個基於 .NET 開發的輕量級實時監控專案,透過 Nuget 安裝後可以監控服務的日誌活動和資源使用情況,DotNetify-Pulse 使用了 SignalR 進行前後端資料互動, 監控頁面支援實時重新整理。
如何使用?
1、安裝nuget包
dotnet add package DotNetify.Pulse
2、配置 Startup.cs
using DotNetify; using DotNetify.Pulse; ... public void ConfigureServices(IServiceCollection services) { services.AddSignalR(); services.AddDotNetify(); services.AddDotNetifyPulse(); } public void Configure(IApplicationBuilder app) { app.UseWebSockets(); app.UseDotNetify(); app.UseDotNetifyPulse(); app.UseRouting(); app.UseEndpoints(endpoints => endpoints.MapHub<DotNetifyHub>("/dotnetify")); }
3、啟動應用
開啟瀏覽器, 訪問 localhost:5000/pulse
DotNetify-Pulse 還支援高度定製化,你可以根據自己的需要配置資料來源和 Dashboard。