skywalking 配置和使用(windows)


先總結IDEA整合skywalking
一,下載

https://skywalking.apache.org/downloads/

 

二,修改啟動端口

修改D:\apache-skywalking-apm-bin\webapp\webapp.yml

主要修改port: 18080

server:
  port: 18080
 
collector:
  path: /graphql
  ribbon:
    ReadTimeout: 10000
    # Point to all backend's restHost:restPort, split by ,
    listOfServers: 127.0.0.1:12800

 

三,更改數據庫為mysql

1 下載mysql-connector-java-5.1.46.jar到oap-libs下

只要是mysql-connector-java-5的版本就可以。

 

2 打開D:\apache-skywalking-apm-bin\config\application.yml

注釋H2,開啟mysql

#  h2:
#    driver: ${SW_STORAGE_H2_DRIVER:org.h2.jdbcx.JdbcDataSource}
#    url: ${SW_STORAGE_H2_URL:jdbc:h2:mem:skywalking-oap-db}
#    user: ${SW_STORAGE_H2_USER:sa}
#    metadataQueryMaxSize: ${SW_STORAGE_H2_QUERY_MAX_SIZE:5000}
  mysql:
    properties:
      jdbcUrl: ${SW_JDBC_URL:"jdbc:mysql://localhost:3306/swtest"}
      dataSource.user: ${SW_DATA_SOURCE_USER:root}
      dataSource.password: ${SW_DATA_SOURCE_PASSWORD:root}
      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}
      dataSource.useSSL: false
    metadataQueryMaxSize: ${SW_STORAGE_MYSQL_QUERY_MAX_SIZE:5000}

 

3 接着,到Mysql中創建一個  swtest數據庫。

 

四,修改IDEA的配置

-javaagent:D:/apache-skywalking-apm-bin/agent/skywalking-agent.jar
-Dskywalking.collector.backend_service=localhost:11800

 

五,啟動

1 先開啟微服務(注冊中心,配置中心,zuul,個別服務)

2 啟動 D:\apache-skywalking-apm-bin\bin\startup.bat

打開網頁 http://127.0.0.1:18080/

 

PS:學會看日志很重要!!!

 D:\apache-skywalking-apm-bin\logs\skywalking-oap-server.log


免責聲明!

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



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