The .NET/.NET Core instrument agent for Apache SkyWalking
See the code
SkyAPM-dotnet is a community, open-source C#/.NET auto-instrumentation agent for the .NET ecosystem. It provides distributed tracing, application topology, and metrics for ASP.NET Core and .NET applications, and reports the collected telemetry to an Apache SkyWalking backend over the sw8 / v8 protocol. It is an independent project and is not affiliated with or endorsed by the Apache Software Foundation.
Full documentation lives at skyapm.github.io/SkyAPM-dotnet — getting started, installation & activation, the complete configuration reference (EN / 中文), transports (gRPC / Kafka), the supported-component list, plugins, logging, the CLI, and troubleshooting.
Supported runtimes: net8.0 and net10.0.
dotnet add package SkyApm.Agent.AspNetCore
export ASPNETCORE_HOSTINGSTARTUPASSEMBLIES=SkyApm.Agent.AspNetCore
export SKYWALKING__SERVICENAME=my_service
dotnet run
See Getting Started for the full walkthrough, and the Configuration reference for every option.
See Contributing to SkyAPM-dotnet.
For questions about the SkyWalking protocol or its backend/UI, use the official Apache SkyWalking channels (these are not suitable for the .NET agent):
[email protected], follow the reply to subscribe the mail list.Request to join SkyWalking slack mail to the mail list ([email protected]), we will invite you in.[CN] Request to join SkyWalking slack mail to the mail list ([email protected]), we will invite you in.163 followers · starred Jun 2019
6 followers · starred Sep 2019
29 followers · starred Feb 2023
The .NET/.NET Core instrument agent for Apache SkyWalking
See the code
SkyAPM-dotnet is a community, open-source C#/.NET auto-instrumentation agent for the .NET ecosystem. It provides distributed tracing, application topology, and metrics for ASP.NET Core and .NET applications, and reports the collected telemetry to an Apache SkyWalking backend over the sw8 / v8 protocol. It is an independent project and is not affiliated with or endorsed by the Apache Software Foundation.
Full documentation lives at skyapm.github.io/SkyAPM-dotnet — getting started, installation & activation, the complete configuration reference (EN / 中文), transports (gRPC / Kafka), the supported-component list, plugins, logging, the CLI, and troubleshooting.
Supported runtimes: net8.0 and net10.0.
dotnet add package SkyApm.Agent.AspNetCore
export ASPNETCORE_HOSTINGSTARTUPASSEMBLIES=SkyApm.Agent.AspNetCore
export SKYWALKING__SERVICENAME=my_service
dotnet run
See Getting Started for the full walkthrough, and the Configuration reference for every option.
See Contributing to SkyAPM-dotnet.
For questions about the SkyWalking protocol or its backend/UI, use the official Apache SkyWalking channels (these are not suitable for the .NET agent):
[email protected], follow the reply to subscribe the mail list.Request to join SkyWalking slack mail to the mail list ([email protected]), we will invite you in.[CN] Request to join SkyWalking slack mail to the mail list ([email protected]), we will invite you in.163 followers · starred Jun 2019
6 followers · starred Sep 2019
29 followers · starred Feb 2023