Simple.Service.Monitoring.UI.Extensions
1.0.14
dotnet add package Simple.Service.Monitoring.UI.Extensions --version 1.0.14
NuGet\Install-Package Simple.Service.Monitoring.UI.Extensions -Version 1.0.14
<PackageReference Include="Simple.Service.Monitoring.UI.Extensions" Version="1.0.14" />
<PackageVersion Include="Simple.Service.Monitoring.UI.Extensions" Version="1.0.14" />
<PackageReference Include="Simple.Service.Monitoring.UI.Extensions" />
paket add Simple.Service.Monitoring.UI.Extensions --version 1.0.14
#r "nuget: Simple.Service.Monitoring.UI.Extensions, 1.0.14"
#:package Simple.Service.Monitoring.UI.Extensions@1.0.14
#addin nuget:?package=Simple.Service.Monitoring.UI.Extensions&version=1.0.14
#tool nuget:?package=Simple.Service.Monitoring.UI.Extensions&version=1.0.14
Simple Service Monitoring UI Extensions
Real-time monitoring dashboard UI extensions for the Simple Service Monitoring library. This package provides a web-based interface for monitoring the health and performance of your .NET services.
Features
- Real-time monitoring dashboard for service health metrics
- SignalR-based live updates for instant feedback
- Embedded static assets with optimized caching
- Seamless integration with ASP.NET Core applications
- Compatible with .NET 8 and .NET Standard 2.1 projects
Installation
Install the package via NuGet:
dotnet add package Simple.Service.Monitoring.UI.Extensions
Usage
Step 1: Configure Services
In your Program.cs
or Startup.cs
:
// Add service monitoring with UI extensions
builder.Services.AddServiceMonitoring()
.WithStandardMetrics()
.WithServiceMonitoringUi(builder.Services);
Step 2: Configure the Application
In the middleware pipeline configuration:
// Add the monitoring UI middleware
app.UseServiceMonitoringUi();
Access the Dashboard
Once configured, access the monitoring dashboard at:
https://your-application-url/MonitoringDashboard
The dashboard provides real-time insights into your service's health, performance metrics, and operational status.
API Reference
WithServiceMonitoringUi
IServiceMonitoringBuilder WithServiceMonitoringUi(IServiceCollection services)
Registers UI-related services including SignalR and the monitoring data service.
UseServiceMonitoringUi
IApplicationBuilder UseServiceMonitoringUi(this IApplicationBuilder app)
Sets up static file handling with appropriate caching for UI assets and configures the necessary endpoints for the monitoring dashboard.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net8.0
- Simple.Service.Monitoring.Extensions (>= 1.0.14)
- Simple.Service.Monitoring.UI (>= 1.0.14)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.