ND.Framework.Observability
0.0.3
dotnet add package ND.Framework.Observability --version 0.0.3
NuGet\Install-Package ND.Framework.Observability -Version 0.0.3
<PackageReference Include="ND.Framework.Observability" Version="0.0.3" />
<PackageVersion Include="ND.Framework.Observability" Version="0.0.3" />
<PackageReference Include="ND.Framework.Observability" />
paket add ND.Framework.Observability --version 0.0.3
#r "nuget: ND.Framework.Observability, 0.0.3"
#:package ND.Framework.Observability@0.0.3
#addin nuget:?package=ND.Framework.Observability&version=0.0.3
#tool nuget:?package=ND.Framework.Observability&version=0.0.3
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, and OTLP.
| 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
- Castle.Core (>= 5.2.1)
- Microsoft.Extensions.Configuration (>= 9.0.0)
- Microsoft.Extensions.Configuration.Abstractions (>= 9.0.0)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 9.0.0)
- Microsoft.Extensions.Options (>= 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.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.Framework.Observability:
| Package | Downloads |
|---|---|
|
ND.Authentication.Framework
A modular and extensible .NET Authentication Framework designed to simplify user authentication, OTP-based verification, password policies, and secure reset workflows. The framework provides plug-and-play authentication APIs with support for custom password policies and enterprise-grade extensibility. This package enables developers to integrate authentication features into applications with minimal setup and maximum flexibility. |
|
|
ND.Framework.Authorization
Patch Release |
|
|
ND.FW.FSP
A unified, provider-agnostic file storage abstraction library supporting Azure Blob Storage and AWS S3. Simplifies cloud storage operations with a consistent API across multiple cloud providers. |
|
|
ND.FW.Authorization
A lightweight and extensible Authorization Provider for .NET applications, offering a unified package for Decrypting Token, Validating Token and Policy Based Validation such as RBAC |
GitHub repositories
This package is not used by any popular GitHub repositories.
Introduces unified logging, metrics, and tracing for .NET services.
Adds INDLoggerService with structured logs and enriched metadata.
Provides HTTP request metrics: count, latency, inflight, and errors.
Includes INDMetricService for custom application metrics.
Adds distributed tracing with automatic span creation and correlation ID support.
Offers configuration-based control for enabling logs, metrics, and traces.
Includes middleware and extension methods for quick integration.