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

 

此時會收到提示

本站公眾號
   歡迎關注本站公眾號,獲取更多信息