Tharga.MongoDB.Blazor
2.13.0
dotnet add package Tharga.MongoDB.Blazor --version 2.13.0
NuGet\Install-Package Tharga.MongoDB.Blazor -Version 2.13.0
<PackageReference Include="Tharga.MongoDB.Blazor" Version="2.13.0" />
<PackageVersion Include="Tharga.MongoDB.Blazor" Version="2.13.0" />
<PackageReference Include="Tharga.MongoDB.Blazor" />
paket add Tharga.MongoDB.Blazor --version 2.13.0
#r "nuget: Tharga.MongoDB.Blazor, 2.13.0"
#:package Tharga.MongoDB.Blazor@2.13.0
#addin nuget:?package=Tharga.MongoDB.Blazor&version=2.13.0
#tool nuget:?package=Tharga.MongoDB.Blazor&version=2.13.0
Tharga.MongoDB.Blazor
Drop-in Blazor admin UI for Tharga.MongoDB. Renders the live monitoring data already captured by the core package — collections, calls, indexes, queue metrics, connected clients — as Razor components you can host on any admin page in your app.
Install
dotnet add package Tharga.MongoDB.Blazor
The components depend on the data flowing through Tharga.MongoDB's IDatabaseMonitor, so you need that package registered as well:
builder.AddMongoDB();
Then drop the components onto a Blazor page — they auto-discover the monitor via DI:
@page "/database"
<RadzenCard Style="margin-bottom: 6px;">
<Tharga.MongoDB.Blazor.MonitorToolbar />
</RadzenCard>
<RadzenTabs>
<Tabs>
<RadzenTabsItem Text="Collections">
<Tharga.MongoDB.Blazor.CollectionView />
</RadzenTabsItem>
<RadzenTabsItem Text="Calls">
<Tharga.MongoDB.Blazor.CallView />
</RadzenTabsItem>
<RadzenTabsItem Text="Clients">
<Tharga.MongoDB.Blazor.ClientsView />
</RadzenTabsItem>
</Tabs>
</RadzenTabs>
Components
<MonitorToolbar />— top-bar controls: configuration switcher, reset calls, reset cache.<CollectionView />— table of every registered collection with status, document count, indexes, and per-collection drill-down dialog. The Source column shows which sources have accessed each collection; hover it for the full set with access to the same physical database (server + database name) — including sources that could reach it via a different configuration — with a(+N)hint when there are more than have accessed it.<CallView />— every database call captured by the monitor, with filter, sort, explain plan, and timing.<ClientsView />— connected monitoring agents. Useful withTharga.MongoDB.Monitor.Serverwhen aggregating multiple agents; shows each agent's forwarding config (call-forwarding on/off, queue interval, storage mode).<QueueView />— a cluster → pool → source breakdown of open connections (summed per cluster vs each cluster's limit), with queue/executing folded in, plus depth/wait graphs with one line per pool (matching colours, no legend — the cards are the key).<ClusterConfigView />— edit per-cluster settings at runtime: connection limit (Atlas tier picker or manual), display alias, and bar warn/danger thresholds. Persisted centrally (shared across instances) and read by<QueueView />.<ConfigurationsSelector />— switch between configuredConnectionStringsentries when an app talks to multiple clusters.
The package is built on Radzen.Blazor — the same components and theming as the rest of your Radzen app.
Documentation
Full docs and configuration reference: github.com/Tharga/MongoDB.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | 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
- Tharga.Blazor (>= 2.2.1)
- Tharga.MongoDB (>= 2.13.0)
-
net9.0
- Tharga.Blazor (>= 2.2.1)
- Tharga.MongoDB (>= 2.13.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated | |
|---|---|---|---|
| 2.13.0 | 116 | 7/5/2026 | |
| 2.11.3 | 112 | 6/29/2026 | |
| 2.11.2 | 107 | 6/26/2026 | |
| 2.11.1 | 120 | 6/24/2026 | |
| 2.11.0 | 129 | 6/11/2026 | |
| 2.10.15 | 114 | 6/10/2026 | |
| 2.10.14 | 125 | 6/6/2026 | |
| 2.10.13 | 120 | 5/31/2026 | |
| 2.10.12 | 151 | 5/18/2026 | |
| 2.10.11 | 112 | 5/12/2026 | |
| 2.10.10 | 186 | 5/10/2026 | |
| 2.10.9 | 117 | 5/5/2026 | |
| 2.10.8 | 106 | 5/5/2026 | |
| 2.10.7 | 110 | 5/5/2026 | |
| 2.10.6 | 115 | 5/3/2026 | |
| 2.10.5 | 139 | 4/29/2026 | |
| 2.10.4 | 119 | 4/20/2026 | |
| 2.10.3 | 157 | 4/16/2026 | |
| 2.10.2 | 139 | 4/8/2026 | |
| 2.10.1 | 132 | 4/5/2026 |