Skip to content

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