Window環境skywalking部署Mysql儲存配置使用


Window環境skywalking下載

skywalking國外下載網址:http://skywalking.apache.org/downloads/

skywalking國內鏡像下載網址(推薦):https://mirrors.cloud.tencent.com/apache/skywalking/

若是選擇mysql存儲則可選:apache-skywalking-apm-8.1.0.tar.gz

若是選擇elasticsearch存儲則必選:apache-skywalking-apm-es7-8.1.0.tar.gz

skywalking配置整合mysql數據庫

apache-skywalking-apm-bin\config\application.yml

修改儲存數據方式:elasticsearch、mysql、influxdb等

storage: selector: ${SW_STORAGE:若是整合mysql,則選擇mysql}
storage:
    selector: ${SW_STORAGE:mysql}

    mysql:
    properties:
     # 配置數據庫連接,配置完后記得手動創建skywalking數據庫 jdbcUrl: ${SW_JDBC_URL:"jdbc:mysql://127.0.0.1:3306/skywalking"} dataSource.user: ${SW_DATA_SOURCE_USER:root} dataSource.password: ${SW_DATA_SOURCE_PASSWORD:123456} dataSource.cachePrepStmts: ${SW_DATA_SOURCE_CACHE_PREP_STMTS:true} dataSource.prepStmtCacheSize: ${SW_DATA_SOURCE_PREP_STMT_CACHE_SQL_SIZE:250} dataSource.prepStmtCacheSqlLimit: ${SW_DATA_SOURCE_PREP_STMT_CACHE_SQL_LIMIT:2048} dataSource.useServerPrepStmts: ${SW_DATA_SOURCE_USE_SERVER_PREP_STMTS:true} metadataQueryMaxSize: ${SW_STORAGE_MYSQL_QUERY_MAX_SIZE:5000}

創建數據庫

添加mysql數據庫連接jar包

apache-skywalking-apm-bin\oap-libs\mysql-connector-java-8.0.21.jar

此jar包對應自己的數據庫版本,可在自己的maven倉庫中查找

 修改啟動鏈接配置

 

啟動skywalking,首次啟動會出現空白,原因是首次需要創建表,多等1分鍾就可以了,問題不大

apache-skywalking-apm-bin\bin\startup.bat
.bat:window環境啟動

.sh:linux環境啟動

oapServiceNoInit:單獨啟動后台

webappService:單獨啟動前台

startup:前后一起啟動

 啟動效果

數據庫中自動創建表

 

訪問skywalking監控頁面

配置的ip:post==127.0.0.1:8888 

skywalking項目使用配置

在啟動服務配置的VM options中添加以下配置,指定skywalking路徑

-javaagent:絕對路徑

service_name:可自行修改

-javaagent:D:\tool\skywalking\apache-skywalking-apm-8.1.0\apache-skywalking-apm-bin\agent\skywalking-agent.jar
-Dskywalking.agent.service_name=userService

啟動項目服務,刷新skywalking監控頁面即可

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM