切換語言為:簡體

.NET 開源 API 實時監控專案

  • 爱糖宝
  • 2024-10-20
  • 2036
  • 0
  • 0

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

.NET 開源 API 實時監控專案

DotNetify-Pulse 還支援高度定製化,你可以根據自己的需要配置資料來源和 Dashboard。

.NET 開源 API 實時監控專案

專案地址

github.com/dsuryd/dotN…

0則評論

您的電子郵件等資訊不會被公開,以下所有項目均必填

OK! You can skip this field.