<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                # :-: **skywalking** :-: ## **skywalking 鏈路追蹤介紹** `SkyWalking`是一個可觀測性分析平臺(Observability Analysis Platform 簡稱OAP)和應用性能管理系統(Application Performance Management 簡稱 APM)。 提供分布式鏈路追蹤,服務網格(Service Mesh)遙測分析,度量(Metric)聚合和可視化一體化解決方案。 SkyWalking 特點 * 多語言自動探針,java,.Net Code ,Node.Js * 多監控手段,語言探針和Service Mesh * 輕量高效,不需要額外搭建大數據平臺 * 模塊化架構,UI ,存儲《集群管理多種機制可選 * 支持警告 * 優秀的可視化效果。 ![](https://img.kancloud.cn/23/4b/234b3f9e2fbe2ce3cbf76759af224889_2362x1068.png) :-: :-: 二、安裝 ``` 以下僅是基本的安裝方法 ``` **步驟一,下載SkyWalking**:[http://skywalking.apache.org/downloads/](https://links.jianshu.com/go?to=http%3A%2F%2Fskywalking.apache.org%2Fdownloads%2F)解壓縮后得到主目錄如下 ![](https://img.kancloud.cn/41/62/41620bcdea90865aa6017d1a6afe8392_638x320.png) **步驟二,啟動Collector**:定義:收集來自各項目上傳的監控數據,并保存至h2或Elasticsearch部署:單獨部署節點啟動方法:進入/bin目錄,windows運行startup.bat即可啟動服務([Linux則啟動startup.sh](http://xn--Linuxstartup-6x5ts6dt6j.sh)),這個時候實際上是啟動了兩個項目,一個收集器,一個web頁面。然后在瀏覽器輸入地址:localhost:8080,即可打開web監控頁面: ![](https://img.kancloud.cn/76/42/7642f067de1928d06f86c86fd005bd84_1281x380.png) ***** ***** | 參數 | 描述 | | --- | --- | | javaagent | 配置skywalking-agent.jar的地址 | | service\_name | 配置需要監控的服務名 | | javaagent | skywalking收集器服務的地址 | ***** **步驟三,安裝Agent**:定義:獲取當前項目的接口請求、jvm等信息,并將這些信息上傳給Collector部署:跟隨項目一起啟動方法:復制或移動/agent目錄到你所在的項目節點(如果只是本地測試就無所謂了),找到該目錄下的skywalking-agent.jar文件,不要單獨移動此文件,因為它與同目錄下的其他配置文件有關聯。使用java命令啟動打包好的springboot項目jar包,例如: ``` java -javaagent:/usr/hj/apps/agent/skywalking-agent.jar -Dskywalking.agent.service_name=Trade -Dskywalking.collector.backend_service=服務器地址:11800 -jar hmall-service-trade/hmall-service-trade.jar --spring.profiles.active=test ``` ### **服務器地址:是**skywalking-server的服務器地址 注意指定的是skywalking-agent.jar的絕對路徑)接下來,訪問my-project工程的某一個接口,就能在剛才打開的skywalking服務端看到你的項目訪問跟蹤信息了。 **步驟四,完善Agent**:你會發現,你在skywalking的Web監控頁面看到的項目名稱并非你原有的項目名稱,而是一個默認的—— Your\_ApplicationName。這是因為你還沒有配置。打開/agent/config/agent.config文件,找到agent.service\_name一項,將Your\_ApplicationName變成你想要的項目名稱、可能你還有一個疑問:我同一個服務器要部署多個項目,如果都使用同一個agent.config ,那么Collector就無法區分哪些監控信息對應哪個項目,那么在Web監控頁面就只會顯示同一個項目名稱?此時,你可以在啟動各個項目時覆蓋原有配置,有兩種方法:一種是另外創建一份agent.config并重命名(一個項目對應一個agent.config),另一種是在啟動項目時僅指定特定參數。 ``` 覆蓋文件:java -javaagent:/home/data/apache-skywalking-apm-incubating/agent/skywalking-agent.jar -Dskywalking_config=/home/data/apache-skywalking-apm-incubating/agent/config/agent-copy.config -jar my-project.jar 覆蓋參數:參考官方文檔。由于覆蓋文件方式更容易處理,因此沒有采取該種方式 ``` ``` 指定特定參數 java -javaagent:D:\project\hjmall\ext\agent\skywalking-agent.jar -Dskywalking.agent.service_name=hjmall-account -Dskywalking.collector.backend_service=skywalking-server的服務器地址:11800 -jar hjmall_product.jar ``` ## **idea開發環境:設置如下** ![](https://img.kancloud.cn/c2/a8/c2a89171ecfc08f7f9e08c972b8da03a_817x307.png) **步驟五,替換Collector的存儲方案**:服務端默認采用in-memory方式存儲信息,意味著你重啟服務端后原有的信息就會丟失,你可以在Collector端的config/application.yml中將存儲方式替換為Elasticsearch。[接下來修改Elasticsearch的cluster.name](http://xn--Elasticsearchcluster-vk45av2ztk8id6hd7nb09g.name),隨后在/agent/cofig/agent.config中找到agent.application\_code一項,修改值與你的cluster.name一致,如果沒有則增加。記住,對應著每個項目的agent.config文件都要進行相應修改。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看