當前位置: 妍妍網 > 碼農

推薦一個開源的 .NET API 即時監控計畫

2024-04-19碼農

歡迎來到 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

分享

點收藏

點點贊

點在看