ND.FW.Observability
0.0.5
dotnet add package ND.FW.Observability --version 0.0.5
NuGet\Install-Package ND.FW.Observability -Version 0.0.5
<PackageReference Include="ND.FW.Observability" Version="0.0.5" />
<PackageVersion Include="ND.FW.Observability" Version="0.0.5" />
<PackageReference Include="ND.FW.Observability" />
paket add ND.FW.Observability --version 0.0.5
#r "nuget: ND.FW.Observability, 0.0.5"
#:package ND.FW.Observability@0.0.5
#addin nuget:?package=ND.FW.Observability&version=0.0.5
#tool nuget:?package=ND.FW.Observability&version=0.0.5
ND Observability Framework provides unified logging, tracing, and metrics
capabilities for .NET microservices using Serilog, OpenTelemetry, and
distributed tracing decorators. The framework simplifies instrumentation
by offering pluggable logger services, trace interceptors, correlation ID
propagation, and out-of-the-box exporters for Loki, PostgreSQL, OTLP and Azure.
| 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 was computed. 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 was computed. 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. |
-
net8.0
- Azure.Monitor.OpenTelemetry.Exporter (>= 1.6.0)
- Castle.Core (>= 5.2.1)
- Microsoft.ApplicationInsights (>= 2.23.0)
- Microsoft.Extensions.Configuration (>= 9.0.0)
- Microsoft.Extensions.Configuration.Abstractions (>= 9.0.0)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 9.0.0)
- OpenTelemetry (>= 1.14.0)
- OpenTelemetry.Exporter.Console (>= 1.13.1)
- OpenTelemetry.Exporter.OpenTelemetryProtocol (>= 1.13.1)
- OpenTelemetry.Extensions.Hosting (>= 1.14.0)
- OpenTelemetry.Instrumentation.AspNetCore (>= 1.13.0)
- OpenTelemetry.Instrumentation.Http (>= 1.13.0)
- OpenTelemetry.Instrumentation.Runtime (>= 1.14.0)
- OpenTelemetry.Instrumentation.SqlClient (>= 1.14.0-beta.1)
- Serilog (>= 4.3.0)
- Serilog.Enrichers.ClientInfo (>= 2.6.0)
- Serilog.Enrichers.Environment (>= 3.0.1)
- Serilog.Enrichers.Process (>= 3.0.0)
- Serilog.Enrichers.Span (>= 3.1.0)
- Serilog.Enrichers.Thread (>= 4.0.0)
- Serilog.Extensions.Logging (>= 9.0.2)
- Serilog.Sinks.ApplicationInsights (>= 5.0.0)
- Serilog.Sinks.Console (>= 6.1.1)
- Serilog.Sinks.Grafana.Loki (>= 8.3.1)
- Serilog.Sinks.OpenTelemetry (>= 4.2.0)
NuGet packages (4)
Showing the top 4 NuGet packages that depend on ND.FW.Observability:
| Package | Downloads |
|---|---|
|
ND.FW.GetUserAccess
Reusable command framework implementing hexagonal architecture for secure policy execution |
|
|
ND.FW.Observability.Ports
ND Observability Port Framework provides reusable ports for Its Dependant Framework Packages |
|
|
ND.FW.ExceptionHandling
Standardised, extensible exception handling framework for .NET applications. Provides taxonomy-driven error classification, consistent business error responses, structured logging and tracing, and support for ASP.NET Core Web APIs and Azure Functions (Isolated Worker). Designed using Ports and Adapters architecture for easy customisation and enterprise integration. |
|
|
ND.FW.DbAccessManager
A unified, provider-agnostic database access abstraction library supporting multiple database providers. Simplifies database operations with a consistent API across different database types. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version: 0.0.5 Trace Propagation Fixes and Enhancements