ND.FW.Observability
0.0.4
dotnet add package ND.FW.Observability --version 0.0.4
NuGet\Install-Package ND.FW.Observability -Version 0.0.4
<PackageReference Include="ND.FW.Observability" Version="0.0.4" />
<PackageVersion Include="ND.FW.Observability" Version="0.0.4" />
<PackageReference Include="ND.FW.Observability" />
paket add ND.FW.Observability --version 0.0.4
#r "nuget: ND.FW.Observability, 0.0.4"
#:package ND.FW.Observability@0.0.4
#addin nuget:?package=ND.FW.Observability&version=0.0.4
#tool nuget:?package=ND.FW.Observability&version=0.0.4
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.NRDBM
A lightweight and extensible Non-Relational Database Provider for .NET applications, offering a unified package for CRUD and schema handling across NoSQL data stores. Current implementation supports |
|
|
ND.FW.GetUserAccess
Reusable command framework implementing hexagonal architecture for secure policy execution |
|
|
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.Observability.Ports
ND Observability Port Framework provides reusable ports for Its Dependant Framework Packages |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version: 0.0.4 ,Minor Issue Fixes and Config Validations Added