# Semantic conventions for .NET

LLMS index: [llms.txt](/llms.txt)

---

This article documents semantic conventions for metrics and traces emitted by the .NET runtime and individual components in the .NET ecosystem.

The following span are currently supported:

- [HTTP client, DNS, and TLS](dotnet-network-traces.md): Semantic Conventions for HTTP client and connection-related *spans*.

The following metrics are currently supported:

* [ASP.NET Core](dotnet-aspnetcore-metrics.md): Semantic Conventions for ASP.NET Core routing, exceptions, and rate-limiting *metrics*.
* [DNS](dotnet-dns-metrics.md): Semantic Conventions for client-side DNS lookups associated with *metrics*.
* [HTTP](dotnet-http-metrics.md): Semantic Conventions for HTTP client and server *metrics*.
* [Kestrel](dotnet-kestrel-metrics.md): Semantic Conventions for Kestrel web server *metrics*.
* [SignalR](dotnet-signalr-metrics.md): Semantic Conventions for SignalR server *metrics*.
* [Runtime](/docs/specs/semconv/runtime/dotnet-metrics.md): Semantic conventions for .NET Runtime *metrics*.

---

Section pages:

- [Semantic conventions for ASP.NET Core metrics](/docs/specs/semconv/dotnet/dotnet-aspnetcore-metrics/)
- [Semantic conventions for DNS metrics emitted by .NET](/docs/specs/semconv/dotnet/dotnet-dns-metrics/)
- [Semantic conventions for HTTP client and server metrics emitted by .NET](/docs/specs/semconv/dotnet/dotnet-http-metrics/)
- [Semantic Conventions for network spans emitted by .NET](/docs/specs/semconv/dotnet/dotnet-network-traces/)
- [Semantic conventions for Kestrel web server metrics](/docs/specs/semconv/dotnet/dotnet-kestrel-metrics/)
- [Semantic conventions for SignalR server metrics](/docs/specs/semconv/dotnet/dotnet-signalr-metrics/)
