日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

下班前10分钟光速安装skywalking并解决报错

發布時間:2023/12/29 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 下班前10分钟光速安装skywalking并解决报错 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

看標題就知道我當時慌的一批

下載方式

可以從官網下載apache-skywalking-apm-$version.tar.gz包。在windows或linux下都可以解壓,因為運行參數需要指定里面的jar包,建議在開發環境也搞一個。

Windows下載解壓后(.tar.gz直接用解壓軟件打開),直接點擊bin/startup.bat就可以運行,但我們需要配置些東西,我在下面結合報錯說。這個時候實際上是啟動了兩個項目,一個收集器collector(11800端口,供java項目連接用),一個web監控頁面,默認8080端口。
進入解壓目錄,果不其然,就像許多springcloud組件一樣,skywalking監控頁面也是基于springboot的。根據約定大于配置的思想,很容易就理解項目結構了。
我的版本是8.3.0
修改監控頁面端口
如有需要,修改webapp目錄下的webapp.yml文件。8080端口竟然被占用,我們要把端口號調教成我們的形狀。(我隨手弄了個8079先用著)。

報錯解決

苦命鴛鴦雙雙啟動失敗doge

  • 適用癥狀
    • windows下表現為兩個命令行端口閃現
    • linux下腳本輸出啟動成功,通過netstat或jps命令卻發現沒有進程

解決方法:
安裝目錄不要有中文空格。同一個中文字符在不同字符集下為不同的數值,但前128個字符通常和ASCII字符集保持一致,為了統一且省事,很多軟件安裝時都不要在中文路徑下。

監控頁面狀態碼500,需配置數據庫

  • 適用癥狀
    collector沒有成功啟動,可以看到監控頁面的springboot命令行窗口,但另一個窗口(之前說的收集器collector)閃現一下就消失了。

  • 原因
    我的情況是沒有改配置就直接啟動了。collector的配置文件在config文件夾下的application.yml中。
    此時需要修改的只有一項:存儲配置。skywalking需要有一個地方存放數據,現在常用的是ES7,不過我當時只有mysql。
    直接在配置文件中用ctrl+F查找storage,該配置下第一行為

selector: ${SW_STORAGE:es7}

我們將es7改為mysql(如果你這會兒不用ES7的話),讓skywalking選擇用mysql存儲,然后在下面找到mysql的配置,修改連接屬性。
其他不需要的存儲可以先用#注釋或直接刪除,當然放著不管也沒啥事,因為在這個版本的skykwalking中,是用剛才配置的selector配置項來決定存儲方式的。

mysql:properties:jdbcUrl: ${SW_JDBC_URL:"jdbc:mysql://localhost:3306/skywalking?serverTimezone=Asia/Shanghai"}dataSource.user: ${SW_DATA_SOURCE_USER:root}dataSource.password: ${SW_DATA_SOURCE_PASSWORD:你的密碼}

修改對應項即可,其他不用管。要連接的數據庫需要自己手動新建。
然后啟動即可在瀏覽器訪問到監控頁面。

還有,本身skywalking沒有添加支持mysql的依賴,我們要把mysql-connector-java的jar包放在oap-libs目錄下。

java項目啟動參數配置

idea頂端運行按鈕旁邊,編輯運行配置Edit Configuration,
編輯VM Options

-javaagent:E:\apache-skywalking-apm-bin\agent\skywalking-agent.jar -Dskywalking.agent.service_name=當前微服務的名稱,隨便寫 -Dskywalking.agent.collector.backend_service=localhost:11800

總結

以上是生活随笔為你收集整理的下班前10分钟光速安装skywalking并解决报错的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。