此时情绪此时天,无事小神仙
好好生活,平平淡淡每一天

编辑

Windows环境SkyWalking集成Mysql储存方式的配置及使用

SkyWalking下载

skywalking国外下载网址:http://skywalking.apache.org/downloads/

skywalking国内镜像下载网址(推荐):https://mirrors.cloud.tencent.com/apache/skywalking/

image

image

若是选择mysql存储则可选:apache-skywalking-apm-8.1.0.tar.gz
若是选择elasticsearch存储则必选:apache-skywalking-apm-es7-8.1.0.tar.gz

image

image

SkyWalking配置集成Mysql数据库

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

image

修改储存数据方式:elasticsearchmysqlinfluxdb等。
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}

创建数据库

image
image
image

添加mysql数据库连接jar包

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

此jar包对应自己的数据库版本,可在自己的maven仓库中查找

image
image

修改启动链接配置

image

image

SkyWalking启动

首次启动会出现空白,原因是首次需要创建表,多等1分钟就可以了,问题不大

apache-skywalking-apm-bin\bin\startup.bat
.bat:Windows环境启动

.sh:Linux环境启动

oapServiceNoInit:单独启动后台

webappService:单独启动前台

startup:前后一起启动

image

启动效果

image

数据库中自动创建表

image

SkyWalking监控页面

配置的ip:post==127.0.0.1:8888

image

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

image

image

启动项目服务,刷新SkyWalking监控页面即可

image

posted @ 2021-01-21 11:50  踏步  阅读(2152)  评论(0编辑  收藏  举报