SkyWalking-netcore

详细安装步骤:https://www.jianshu.com/p/3ddd986c7581?from=groupmessagegit

SkyWalking-netcore 官网:https://github.com/OpenSkywalking/skywalking-netcoregithub

部署文档:https://github.com/apache/incubator-skywalking/blob/master/docs/en/Deploy-backend-in-standalone-mode.md#quick-startweb

这里要注意的是ElasticSearch的版本须要用5.x,不支持6.Xapache

部署成功后在.net core中新建web项目,添加引用api

PM> Install-Package SkyWalking.AspNetCore

在Startup中配置浏览器

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";
        
    });
}

运行项目dom

打开浏览器ui

 

在api中随机停顿几秒spa

 // GET api/values/5
        [HttpGet("{id}")]
        public string Get(int id)
        {
            Random random = new Random();
            int sec= random.Next(10);
            Thread.Sleep(sec * 1000);
            return "value";
        }

刷新几回,再查看.net

 

此时会收到提示

本站公众号
   欢迎关注本站公众号,获取更多信息