Apache SkyWalking is an APM designed for microservices, cloud native and container-based (Docker, K8s, Mesos) architectures. SkyWalking-netcore provides the native support agent in C# and .NETStandard platform, with the helps from Apache SkyWalking committer team.
- This project currently supports apps targeting netstandard2.0 or higher.
- Supported middlewares, frameworks and libraries.
A quick list of SkyWalking .NET Core Agent's capabilities
- Application Topology
- Distributed Tracing
- ASP.NET Core Diagnostics
- HttpClientFactory Diagnostics
- SkyWalking Collector 5.0.0-beta or higher. Download
You can run the following command to install the SkyWalking .NET Core Agent in your project.
PM> Install-Package SkyWalking.AspNetCore
First,You need to config SkyWalking in your Startup.cs:
public void ConfigureServices(IServiceCollection services)
{
//......
services.AddSkyWalking(option =>
{
// Application code is showed in sky-walking-ui
option.ApplicationCode = "Your_ApplicationName";
//Collector agent_gRPC/grpc service addresses.
option.DirectServers = "localhost:11800";
});
}
This section is in progress here: Contributing to skywalking-netcore
- Expect to release 0.2 compatible in May. 2018
- Expect to release 0.3 compatible in June. 2018
- Submit an issue
- Gitter English
- QQ Group(cn): 392443393