NetMetric.Export
1.0.1-preview
Prefix Reserved
dotnet add package NetMetric.Export --version 1.0.1-preview
NuGet\Install-Package NetMetric.Export -Version 1.0.1-preview
<PackageReference Include="NetMetric.Export" Version="1.0.1-preview" />
<PackageVersion Include="NetMetric.Export" Version="1.0.1-preview" />
<PackageReference Include="NetMetric.Export" />
paket add NetMetric.Export --version 1.0.1-preview
#r "nuget: NetMetric.Export, 1.0.1-preview"
#:package NetMetric.Export@1.0.1-preview
#addin nuget:?package=NetMetric.Export&version=1.0.1-preview&prerelease
#tool nuget:?package=NetMetric.Export&version=1.0.1-preview&prerelease
A high-performance, flexible, tag-based metrics collection library for .NET applications.
Documentation
Get started quickly by reviewing the official documentation.
NuGet Packages
The following NuGet packages are officially supported:
Core Packages
System Metrics Extensions
- NetMetric.CPU
- NetMetric.CPU.DependencyInjection
- NetMetric.DNS
- NetMetric.DNS.DependencyInjection
- NetMetric.GC
- NetMetric.GC.DependencyInjection
- NetMetric.Memory
- NetMetric.Memory.DependencyInjection
- NetMetric.Network
- NetMetric.Network.DependencyInjection
- NetMetric.Process
- NetMetric.Process.Abstractions
- NetMetric.Process.DependencyInjection
- NetMetric.SystemIO
- NetMetric.SystemIO.Linux
- NetMetric.SystemIO.MacOS
- NetMetric.SystemIO.Windows
- NetMetric.SystemIO.Abstractions
- NetMetric.SystemIO.DependencyInjection
- NetMetric.Timer
- NetMetric.Timer.DependencyInjection
- NetMetric.Timer.AspNetCore
- NetMetric.Timer.AspNetCore.DependencyInjection
- NetMetric.Timer.Http
- NetMetric.Timer.Http.DependencyInjection
Adapter Packages
- NetMetric.AspNetCore
- NetMetric.AspNetCore.DependencyInjection
- NetMetric.Grpc
- NetMetric.Grpc.DependencyInjection
- NetMetric.HttpClient
- NetMetric.HttpClient.DependencyInjection
- NetMetric.IIS
- NetMetric.IIS.DependencyInjection
- NetMetric.Kestrel
- NetMetric.Kestrel.DependencyInjection
- NetMetric.Quic
- NetMetric.Quic.DependencyInjection
- NetMetric.SignalR
- NetMetric.SignalR.Abstractions
- NetMetric.SignalR.DependencyInjection
Cloud Packages
- NetMetric.AWS
- NetMetric.AWS.Abstractions
- NetMetric.AWS.DependencyInjection
- NetMetric.Azure
- NetMetric.Azure.Abstractions
- NetMetric.Azure.DependencyInjection
- NetMetric.Certificates
- NetMetric.Certificates.Abstractions
- NetMetric.Certificates.DependencyInjection
Database Packages
- NetMetric.Db
- NetMetric.Db.Abstractions
- NetMetric.Db.DependencyInjection
- NetMetric.Db.EntityFrameworkCore
- NetMetric.Db.Npgsql
- NetMetric.Db.SqlClient
Exporter Packages
- NetMetric.Export.AzureMonitor
- NetMetric.Export.AzureMonitor.Abstractions
- NetMetric.Export.AzureMonitor.DependencyInjection
- NetMetric.Export.CloudWatch
- NetMetric.Export.CloudWatch.DependencyInjection
- NetMetric.Export.Elastic
- NetMetric.Export.Elastic.Abstractions
- NetMetric.Export.Elastic.DependencyInjection
- NetMetric.Export.EventCounters
- NetMetric.Export.EventCounters.DependencyInjection
- NetMetric.Export.InfluxDB
- NetMetric.Export.InfluxDB.DependencyInjection
- NetMetric.Export.JsonConsole
- NetMetric.Export.JsonConsole.Abstractions
- NetMetric.Export.JsonConsole.DependencyInjection
- NetMetric.Export.OpenTelemetry
- NetMetric.Export.Prometheus
- NetMetric.Export.Prometheus.AspNetCore
- NetMetric.Export.Stackdriver
- NetMetric.Export.Stackdriver.DependencyInjection
- NetMetric.Export
- NetMetric.Export.DependencyInjection
- NetMetric.OpenTelemetryBridge
- NetMetric.OpenTelemetryBridge.Abstractions
- NetMetric.OpenTelemetryBridge.DependencyInjection
Messaging Packages
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net9.0 is compatible. 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. |
-
net9.0
- Microsoft.Extensions.Options (>= 9.0.8)
- NetMetric.Abstractions (>= 1.0.1-preview)
NuGet packages (14)
Showing the top 5 NuGet packages that depend on NetMetric.Export:
Package | Downloads |
---|---|
NetMetric.Export.InfluxDB.DependencyInjection
Adds dependency injection support for NetMetric's InfluxDB exporter. Automatically registers exporter, options, validation, and named HttpClient for v2 write API. Ensures correct MetricOptions wiring with support for composite exporters. |
|
NetMetric.Export.EventCounters.DependencyInjection
Provides dependency injection extensions to register NetMetric EventCounters exporters. Enables publishing metrics via .NET EventSource counters, supporting tools like dotnet-counters, Visual Studio, and PerfView. Follows the options pattern with idempotent and composable registration. |
|
NetMetric.Export.EventCounters
Enables publishing NetMetric metrics as .NET EventCounters and IncrementingEventCounters. Compatible with tools such as dotnet-counters, Visual Studio, and PerfView. Supports gauges, counters, distributions, summaries, and histograms with optional tag-aware naming and per-bucket output. |
|
NetMetric.Export.Elastic
Provides an exporter that sends NetMetric metrics to Elasticsearch using the Bulk API with configurable batching, retry, authentication, and index naming. Designed for resilience and compatibility with Elastic Cloud, OpenSearch, and self-hosted clusters. |
|
NetMetric.Export.AzureMonitor
Enables high-performance metric export to Azure Monitor via Application Insights. Supports rich telemetry options, retries, batching, queue backpressure, and self-diagnostics for observability in distributed .NET applications. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last Updated |
---|---|---|
1.0.1-preview | 133 | 9/3/2025 |
1.0.0-preview | 125 | 9/3/2025 |