Kododo.MonitorWay.UI
2.0.0-preview
dotnet add package Kododo.MonitorWay.UI --version 2.0.0-preview
NuGet\Install-Package Kododo.MonitorWay.UI -Version 2.0.0-preview
<PackageReference Include="Kododo.MonitorWay.UI" Version="2.0.0-preview" />
<PackageVersion Include="Kododo.MonitorWay.UI" Version="2.0.0-preview" />
<PackageReference Include="Kododo.MonitorWay.UI" />
paket add Kododo.MonitorWay.UI --version 2.0.0-preview
#r "nuget: Kododo.MonitorWay.UI, 2.0.0-preview"
#:package Kododo.MonitorWay.UI@2.0.0-preview
#addin nuget:?package=Kododo.MonitorWay.UI&version=2.0.0-preview&prerelease
#tool nuget:?package=Kododo.MonitorWay.UI&version=2.0.0-preview&prerelease
Kododo.MonitorWay.UI
Web UI of Kododo.MonitorWay: the application's logs, traces, errors and metrics in the browser, served by the application itself, in Way.Shell.
Install
dotnet add package Kododo.MonitorWay.UI --prerelease
dotnet add package OpenTelemetry.Extensions.Hosting
dotnet add package OpenTelemetry.Instrumentation.AspNetCore
Setup
builder.AddMonitorWay(x => x.AddUi());
builder.Services.AddOpenTelemetry()
.WithTracing(t => t.AddAspNetCoreInstrumentation().AddMonitorWay())
.WithMetrics(m => m.AddAspNetCoreInstrumentation().AddMonitorWay())
.WithLogging(l => l.AddMonitorWay());
app.UseMonitorWay("/monitor").RequireAuthorization("Admin");
Outside the Development environment the UI answers 403 until you decide who may use it: RequireAuthorization(...), a fallback authorization policy, or AllowAnonymous() for public demos. Configure the shell's title, links and user with services.AddWayShell(o => ...).
- Overview: requests, server errors and p50, p95 and p99 durations of the HTTP endpoints, per route; drag across a chart to see the traces of that time.
- Logs: live tail, levels, search (
timeout -health category:Payments OrderId:1008 has:exception trace:...), time ranges, context of an entry, the whole request by trace id. - Traces: a searchable list (
service:shop status:error duration:>500ms) and a waterfall with attributes, events and the logs of each span. - Errors: exceptions grouped, with trends, stack traces and the trace and logs of each occurrence.
- Metrics: any instrument charted by statistic, grouped by an attribute.
- Every view can be sent as a link, and narrowed to one service when others send over OTLP.
Full documentation: github.com/kododo-dev/MonitorWay
| 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 is compatible. 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 is compatible. 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. |
-
net10.0
- Kododo.MonitorWay (>= 2.0.0-preview)
- Kododo.Reiho.AspNetCore (>= 2.1.1)
- Kododo.Way.Shell (>= 2.1.1)
- Microsoft.Extensions.FileProviders.Embedded (>= 10.0.13)
-
net8.0
- Kododo.MonitorWay (>= 2.0.0-preview)
- Kododo.Reiho.AspNetCore (>= 2.1.1)
- Kododo.Way.Shell (>= 2.1.1)
- Microsoft.Extensions.FileProviders.Embedded (>= 10.0.13)
-
net9.0
- Kododo.MonitorWay (>= 2.0.0-preview)
- Kododo.Reiho.AspNetCore (>= 2.1.1)
- Kododo.Way.Shell (>= 2.1.1)
- Microsoft.Extensions.FileProviders.Embedded (>= 10.0.13)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Kododo.MonitorWay.UI:
| Package | Downloads |
|---|---|
|
Kododo.MonitorWay.Mcp
Lets AI agents read the telemetry kept by MonitorWay over the Model Context Protocol: the overview of the HTTP endpoints, logs with search and context, traces with their spans, errors grouped with their occurrences, and metrics as time series. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2.0.0-preview | 0 | 10/25/2026 |