歡迎來到 Dotnet 工具箱 !在這裏,你可以發現各種令人驚喜的開源項。
DotNetify-Pulse
DotNetify-Pulse 是一個基於 .NET 開發的輕量級即時監控計畫,透過 Nuget 安裝後可以監控服務的日誌活動和資源使用情況,
DotNetify-Pulse 使用了 SignalR 進行前後端數據互動, 監控頁面支持即時重新整理。
如何使用?
1.安裝nuget包
dotnet add package DotNetify.Pulse
2.配置 Startup.cs
using DotNetify;
using DotNetify.Pulse;
...
publicvoidConfigureServices(IServiceCollection services)
{
services.AddSignalR();
services.AddDotNetify();
services.AddDotNetifyPulse();
}
publicvoidConfigure(IApplicationBuilder app)
{
app.UseWebSockets();
app.UseDotNetify();
app.UseDotNetifyPulse();
app.UseRouting();
app.UseEndpoints(endpoints => endpoints.MapHub<DotNetifyHub>("/dotnetify"));
}
3. 啟動套用, 開啟瀏覽器, 存取 localhost:5000/pulse
DotNetify-Pulse 還支持高度客製化,你可以根據自己的需要配置資料來源和 Dashboard。
往期推薦:
計畫地址
https://github.com/dsuryd/dotNetify-Pulse
分享
點收藏
點點贊
點在看