Observability
Plugin.Maui.Observability
Umbrella telemetry over the NugetWorld plugins
Current NuGet 1.0.7
One registration fans health, network, API, upload, sync, background, device, and crash events into a single export path.
Install
dotnet add package Plugin.Maui.ObservabilityPackage ID: Plugin.Maui.Observability
Plugin.Maui.* restores from GitHub Packages. Add the org feed first — see Use nuvyntralabs GitHub Packages from a C# project.
Overview
Plugin.Maui.Observability is the umbrella telemetry layer for the NugetWorld MAUI plugins. UseMauiObservability() registers the pipeline and the seven plugins underneath it, then fans AppHealth, NetworkMonitor, ApiResilience, SmartUpload, OfflineSync, BackgroundTasks, DeviceSession, and crash events into one export path — any backend. LeakAnalyser stays standalone; forward OnLeaked into Diagnostics if you want those breadcrumbs on the same export path.
Current release
- Hub clones use sibling ProjectReferences (UseMonorepoRefs=true). A standalone clone uses pinned PackageReferences. Set UseMonorepoRefs=false to force NuGet packages in the hub.
Full upgrade map for the 3 September 2026 hardening wave: Hardened plugin releases.
Capabilities
- One-call suite wiring.
- Correlated events via DeviceSession.
- Backend-agnostic export.
- Standalone builds use pinned sibling NuGet packages.
- .NET MAUI
- Telemetry
- Observability
- C#
Discussion
Comment on Plugin.Maui.Observability. The thread lives on this component's GitHub repository (nuvyntralabs/Plugin.Maui.Observability). Sign in with GitHub — Giscus uses Discussions, Utterances uses Issues.