1. 程式人生 > >SkyWalking系列(一):初探

SkyWalking系列(一):初探

start window ast apache 生成 ron 文件的 onf cmd命令

SkyWalking已經再微服務商城系列裏使用了,本篇將介紹如何再Windows系統下安裝並簡單使用。

1.下載SkyWaling

本篇測試使用6.0版本:http://skywalking.apache.org/downloads/

技術分享圖片

如果只是簡單測試我們無需任何修改,直接啟用bin文件夾裏的startup.bat,默認使用內存H2存儲,等會換成ES,然後直接防衛localhost:8080:

技術分享圖片

2.在.net core中使用SkyWalking:

創建.net core API項目SkyWalking_Practice,通過NuGet引用SkyAPM.Agent.AspNetCore(最新版SkyWalking已改名SkyAPM)。

右鍵屬性,在調試中添加環境變量:

ASPNETCORE_HOSTINGSTARTUPASSEMBLIES:SkyAPM.Agent.AspNetCore

SKYWALKING__SERVICENAME:SkyWalking_Practice(這裏配置項目程序集名稱)

技術分享圖片

然後我們就需要配置SkyWalking了,配置方式有兩種,一種是在Startup.cs的ConfigureServices中配置相關信息,另一種是通過配置文件的方式,本篇將通過配置文件的方式來實現:

在CMD命令行中cd到項目文件根目錄,使用如下命令自動生成Json配置文件:

dotnet skyapm config SkyWalking_Practice localhost:6272

命令執行成功後會自動生成:skyapm.json,可以根據實際情況進行更改調整。技術分享圖片

到這裏配置環節就算完成了,我們可以直接運行當前項目,多訪問幾次後查看SkyWalking的UI,會看到對應訪問數據:

技術分享圖片

技術分享圖片

配置ElasticSearch作為存儲程序

Skying的不同版本對於ES的版本是有要求的,6.X的SkyWalking要求使用6.X的ES,首先我們需要下載ES:https://www.elastic.co/cn/downloads/elasticsearch

SkyWalking系列(一):初探