Appulse.Dashboard
1.0.15
dotnet add package Appulse.Dashboard --version 1.0.15
NuGet\Install-Package Appulse.Dashboard -Version 1.0.15
<PackageReference Include="Appulse.Dashboard" Version="1.0.15" />
<PackageVersion Include="Appulse.Dashboard" Version="1.0.15" />
<PackageReference Include="Appulse.Dashboard" />
paket add Appulse.Dashboard --version 1.0.15
#r "nuget: Appulse.Dashboard, 1.0.15"
#:package Appulse.Dashboard@1.0.15
#addin nuget:?package=Appulse.Dashboard&version=1.0.15
#tool nuget:?package=Appulse.Dashboard&version=1.0.15
Appulse.Dashboard
The Appulse.Dashboard package provides a built-in, realtime Blazor Server dashboard to visualize HTTP traffic, unhandled exceptions, and application logs captured by Appulse.
Features
- Realtime Updates: Logs are streamed to the UI via SignalR.
- Unified View: See HTTP Requests, App Logs, and Exceptions correlated together.
- Trace Jumping: Click on a trace ID to see all related events for a specific HTTP request.
- Security: Built-in Role-Based Access Control (RBAC).
Installation
This module is automatically included when using the Appulse.AspNetCore (Monolith) or Appulse.Server (Distributed Hub) packages.
Configuration
You can customize the dashboard behavior via AppulseOptions:
builder.Services.AddAppulse(options =>
{
// Disable authentication for local development
options.Dashboard.RequireAuthentication = builder.Environment.IsProduction();
// Change the required role (Default: "AppulseAdmin")
options.Dashboard.RequiredRole = "SuperAdmin";
// Change the route prefix (Default: "/appulse")
options.Dashboard.RoutePrefix = "/admin/logs";
});
Note: Appulse NEVER manages users or passwords. It relies entirely on the host application's Authentication/Authorization scheme (e.g., Identity, JWT) and expects the user's ClaimsPrincipal to have the required role.
| 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
- Appulse.Core (>= 1.0.15)
- Appulse.Storage (>= 1.0.15)
- Microsoft.AspNetCore.SignalR.Client (>= 8.0.31)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Appulse.Dashboard:
| Package | Downloads |
|---|---|
|
Appulse.Server
Production-grade structured logging middleware for ASP.NET Core 8+ |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.15 | 80 | 9/23/2026 |
| 1.0.14 | 116 | 9/2/2026 |
| 1.0.13 | 124 | 8/30/2026 |
| 1.0.12 | 117 | 8/27/2026 |
| 1.0.11 | 125 | 8/20/2026 |
| 1.0.10 | 118 | 8/20/2026 |
| 1.0.9 | 119 | 8/20/2026 |
| 1.0.8 | 119 | 8/20/2026 |
| 1.0.7 | 117 | 8/19/2026 |
| 1.0.6 | 116 | 8/19/2026 |
| 1.0.5 | 112 | 8/19/2026 |
| 1.0.4 | 110 | 8/18/2026 |
| 1.0.3 | 122 | 8/18/2026 |
| 1.0.2 | 124 | 8/18/2026 |
| 1.0.1 | 119 | 8/15/2026 |
| 1.0.0 | 126 | 8/14/2026 |
| 0.1.0-alpha | 130 | 8/14/2026 |