Window环境linux环境安装skywalking
2023-09-11 14:16:34 时间
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监控页面即可
# 启动脚本
# SkyWalking Agent 配置
# 配置 Agent 名字。一般来说,我们直接使用 Spring Boot 项目的 `spring.application.name` 。
export SW_AGENT_NAME=demo-application
# 配置 Collector 地址。
export SW_AGENT_COLLECTOR_BACKEND_SERVICES=127.0.0.1:11800
# 配置链路的最大 Span 数量。一般情况下,不需要配置,默认为 300 。主要考虑,有些新上 SkyWalking Agent 的项目,代码可能比较糟糕。
export SW_AGENT_SPAN_LIMIT=2000
# SkyWalking Agent jar 地址。
export JAVA_AGENT=-javaagent:/usr/local/apache-skywalking-apm-bin/agent/skywalking-agent.jar
# Jar 启动
java -jar $JAVA_AGENT -jar lab-39-demo-2.2.2.RELEASE.jar
相关文章
- Docker Linux下离线/无网络环境安装Docker最新版本
- Linux安装Android开发环境
- 实用脚本----Linux下Jdk和Tomcat自动安装shell脚本总结
- linux(centos8):安装java jdk 14 (java 14.0.2)
- Linux下安装php环境并且配置Nginx支持php-fpm模块
- linux deepin ubuntu apt安装openjdk-8-jdk
- 虚拟机centos 安装 redis 环境 linux 使用 java 远程连接 redis
- 〖Python 数据库开发实战 - MongoDB篇④〗- Linux环境下的MongoDB数据库安装
- Linux环境下安装Python3
- Linux环境安装Eclipse工具开发
- 解决安装AI算法库TensorFlow 2.0的最新入坑指南以及详细的安装教程【分别在linux和windows系统下安装】
- TensorRT之安装与测试(Windows和Linux环境下安装TensorRT)
- wsl vscode Linux安装docker
- 周立功arm linux教程,极速搭建周立功IMX287A ARM Linux开发环境
- Linux【实操篇】—— 用户管理、linux系统root密码找回方式
- MySQL手动安装Linux教程
- 解决安装AI算法库TensorFlow 2.0的最新入坑指南以及详细的安装教程【分别在linux和windows系统下安装】
- Linux dmesg 命令 - 打印内核环形缓冲区