Observability and diagnostics libraries¶
Generated from the architecture model
This page is rendered from model/**/*.yaml by tools/docs_model during mkdocs build. Edit the YAML, not this page; hand-written design lives on the linked service, platform and plane pages.
10 libraries. Status is read from the repository (shipping = source projects, CI and commits; stub = fewer than five source files; empty = no project). Layer L1 is a foundation library, L2 a platform building block, L3 product-specific.
| Library | Package | Layer | Status | Last commit |
|---|---|---|---|---|
| ConnectSoft.Extensions.Aspects.Abstractions | ConnectSoft.Extensions.Aspects.Abstractions |
L1 | stub | 2026-09-13 |
| ConnectSoft.Extensions.Aspects.Logging | ConnectSoft.Extensions.Aspects.Logging |
L1 | stub | 2026-09-13 |
| ConnectSoft.Extensions.Diagnostics.HealthChecks | ConnectSoft.Extensions.Diagnostics.HealthChecks |
L1 | shipping | 2026-09-13 |
| ConnectSoft.Extensions.Diagnostics.HealthChecks.Orleans | ConnectSoft.Extensions.Diagnostics.HealthChecks.Orleans |
L1 | shipping | 2026-09-14 |
| ConnectSoft.Extensions.Diagnostics.HealthChecks.SignalR | ConnectSoft.Extensions.Diagnostics.HealthChecks.SignalR |
L1 | shipping | 2026-09-13 |
| ConnectSoft.Extensions.Diagnostics.Metrics | ConnectSoft.Extensions.Diagnostics.Metrics |
L1 | shipping | 2026-09-13 |
| ConnectSoft.Extensions.Logging | ConnectSoft.Extensions.Logging |
L1 | shipping | 2026-09-13 |
| ConnectSoft.Extensions.Logging.Serilog | ConnectSoft.Extensions.Logging.Serilog |
L1 | shipping | 2026-09-13 |
| ConnectSoft.Extensions.Observability | ConnectSoft.Extensions.Observability |
L1 | shipping | 2026-09-13 |
| ConnectSoft.Extensions.Telemetry | ConnectSoft.Extensions.Telemetry |
L1 | shipping | 2026-09-13 |
ConnectSoft.Extensions.Aspects.Abstractions¶
no description in repo (README intro is a TODO placeholder)
| Package | ConnectSoft.Extensions.Aspects.Abstractions |
| Repository | ConnectSoft.Extensions.Aspects.Abstractions |
| Layer and kind | L1 · library |
| Status | stub — csproj present but only 2 .cs files |
| Last commit | 2026-09-13 |
| Targets | net8.0 |
| Notable dependencies | — |
| Depends on ConnectSoft libraries | — |
| Documentation in repo | README 48 lines |
| CI | Azure Pipelines |
| Used by Factory services | — |
ConnectSoft.Extensions.Aspects.Logging¶
no description in repo (README intro is a TODO placeholder)
| Package | ConnectSoft.Extensions.Aspects.Logging |
| Repository | ConnectSoft.Extensions.Aspects.Logging |
| Layer and kind | L1 · library |
| Status | stub — csproj present but only 2 .cs files |
| Last commit | 2026-09-13 |
| Targets | net8.0 |
| Notable dependencies | — |
| Depends on ConnectSoft libraries | — |
| Documentation in repo | README 48 lines |
| CI | Azure Pipelines |
| Used by Factory services | — |
ConnectSoft.Extensions.Diagnostics.HealthChecks¶
Shared, template-agnostic building blocks for .NET health checks used across ConnectSoft services.
| Package | ConnectSoft.Extensions.Diagnostics.HealthChecks |
| Repository | ConnectSoft.Extensions.Diagnostics.HealthChecks |
| Layer and kind | L1 · library |
| Status | shipping |
| Last commit | 2026-09-13 |
| Targets | net10.0, net8.0, net9.0 |
| Notable dependencies | — |
| Depends on ConnectSoft libraries | ConnectSoft.Extensions.DataAnnotations, ConnectSoft.Extensions.Options |
| Documentation in repo | README 210 lines, MkDocs site, docs folder |
| CI | Azure Pipelines |
| Used by Factory services | FleetInventoryService, GeneratedProductHost, SloService, RuntimeCloudHost, RuntimeEnvironmentService |
ConnectSoft.Extensions.Diagnostics.HealthChecks.Orleans¶
Orleans-specific health checks for monitoring cluster, silo, grain, and storage health in Orleans-based applications.
| Package | ConnectSoft.Extensions.Diagnostics.HealthChecks.Orleans |
| Repository | ConnectSoft.Extensions.Diagnostics.HealthChecks.Orleans |
| Layer and kind | L1 · library |
| Status | shipping |
| Last commit | 2026-09-14 |
| Targets | net10.0, net8.0, net9.0 |
| Notable dependencies | Microsoft.Orleans.Core.Abstractions, Microsoft.Orleans.Runtime, Microsoft.Orleans.Sdk |
| Depends on ConnectSoft libraries | ConnectSoft.Extensions.ActorModel.Orleans, ConnectSoft.Extensions.Diagnostics.HealthChecks |
| Documentation in repo | README 185 lines, MkDocs site, docs folder |
| CI | Azure Pipelines |
| Used by Factory services | — |
ConnectSoft.Extensions.Diagnostics.HealthChecks.SignalR¶
Shared, template-agnostic SignalR health checks for .NET health checks used across ConnectSoft services.
| Package | ConnectSoft.Extensions.Diagnostics.HealthChecks.SignalR |
| Repository | ConnectSoft.Extensions.Diagnostics.HealthChecks.SignalR |
| Layer and kind | L1 · library |
| Status | shipping |
| Last commit | 2026-09-13 |
| Targets | net10.0 |
| Notable dependencies | — |
| Depends on ConnectSoft libraries | ConnectSoft.Extensions.Diagnostics.HealthChecks |
| Documentation in repo | README 290 lines, MkDocs site, docs folder |
| CI | Azure Pipelines |
| Used by Factory services | — |
ConnectSoft.Extensions.Diagnostics.Metrics¶
A shared library for reusable metrics utilities that can be used across all ConnectSoft templates and applications.
| Package | ConnectSoft.Extensions.Diagnostics.Metrics |
| Repository | ConnectSoft.Extensions.Diagnostics.Metrics |
| Layer and kind | L1 · library |
| Status | shipping |
| Last commit | 2026-09-13 |
| Targets | net10.0, net8.0, net9.0 |
| Notable dependencies | — |
| Depends on ConnectSoft libraries | — |
| Documentation in repo | README 270 lines, MkDocs site, docs folder |
| CI | Azure Pipelines |
| Used by Factory services | ObservabilityHost |
ConnectSoft.Extensions.Logging¶
A centralized library for reusable, enhanced, and testable logging utilities in the ConnectSoft ecosystem.
| Package | ConnectSoft.Extensions.Logging |
| Repository | ConnectSoft.Extensions.Logging |
| Layer and kind | L1 · library |
| Status | shipping |
| Last commit | 2026-09-13 |
| Targets | net10.0, net8.0, net9.0 |
| Notable dependencies | — |
| Depends on ConnectSoft libraries | — |
| Documentation in repo | README 395 lines, MkDocs site, docs folder |
| CI | Azure Pipelines |
| Used by Factory services | — |
ConnectSoft.Extensions.Logging.Serilog¶
A production-ready Serilog integration library for ASP.NET Core applications that provides structured logging, request logging, diagnostic context enrichment, health check filtering, and data redaction support.
| Package | ConnectSoft.Extensions.Logging.Serilog |
| Repository | ConnectSoft.Extensions.Logging.Serilog |
| Layer and kind | L1 · library |
| Status | shipping |
| Last commit | 2026-09-13 |
| Targets | net10.0, net8.0, net9.0 |
| Notable dependencies | Serilog, Serilog.AspNetCore, Serilog.Extensions.Hosting, Serilog.Extensions.Logging, Serilog.Settings.Configuration |
| Depends on ConnectSoft libraries | ConnectSoft.Extensions.Logging, ConnectSoft.Extensions.Options |
| Documentation in repo | README 451 lines, MkDocs site, docs folder |
| CI | Azure Pipelines |
| Used by Factory services | — |
ConnectSoft.Extensions.Observability¶
A reusable observability library that provides strongly-typed configuration options for OpenTelemetry and observability backends.
| Package | ConnectSoft.Extensions.Observability |
| Repository | ConnectSoft.Extensions.Observability |
| Layer and kind | L1 · library |
| Status | shipping |
| Last commit | 2026-09-13 |
| Targets | net10.0, net8.0, net9.0 |
| Notable dependencies | — |
| Depends on ConnectSoft libraries | ConnectSoft.Extensions.DataAnnotations, ConnectSoft.Extensions.Options |
| Documentation in repo | README 370 lines, MkDocs site, docs folder |
| CI | Azure Pipelines |
| Used by Factory services | AgentRuntimeWorker, DataEventFoundations, DeliveryHost, StudioBff, StudioRealtimeGateway, FleetOperationsHost, GeneratedProductHost, GovernanceHost, IntegrationHost, WebhookGatewayService, KnowledgeHost, MarketplaceHost, ModelGatewayHost, ObservabilityHost, RuntimeCloudHost, TemplateCatalogHost, ToolExecutorHost |
ConnectSoft.Extensions.Telemetry¶
Shared request latency telemetry for ConnectSoft templates: registers Microsoft.Extensions.Diagnostics.Latency and exports LatencyData to structured ILogger output, System.Diagnostics.Metrics histograms (OpenTelemetry-friendly when the host exports meters), …
| Package | ConnectSoft.Extensions.Telemetry |
| Repository | ConnectSoft.Extensions.Telemetry |
| Layer and kind | L1 · library |
| Status | shipping |
| Last commit | 2026-09-13 |
| Targets | net10.0, net8.0, net9.0 |
| Notable dependencies | — |
| Depends on ConnectSoft libraries | ConnectSoft.Extensions.Options |
| Documentation in repo | README 75 lines, MkDocs site, docs folder |
| CI | Azure Pipelines |
| Used by Factory services | ObservabilityHost |