美文网首页
Docker安装Skywalking分布式追踪系统

Docker安装Skywalking分布式追踪系统

作者: Aroli | 来源:发表于2020-07-07 17:47 被阅读0次

图片看不到跳转原文链接:点击跳转

[图片上传失败...(image-d67c7c-1594115235160)]

一。下载 oap

docker pull apache/skywalking-oap-server

二。下载 ui 页面

docker pull apache/skywalking-ui

三(1).使用 h2 数据库

1.默认使用 h2 内存数据库,可直接启动 oap

docker run --name skywalking -d -p 1234:1234 -p 11800:11800 -p 12800:12800 --restart always apache/skywalking-oap-server

2.启动 ui 页面

docker run --name skywalking-ui -d -p 8080:8080 --link skywalking:skywalking -e SW_OAP_ADDRESS=skywalking:12800 --restart always apache/skywalking-ui

3.访问 ip:8080 即可进入 SkyWalking 管理页面(admin:admin)如果不配置 agent,进入之后是什么都没有的

4.下载 SkyWalking-agent(这里用的是 7.x 版本的)

wget https://mirror.bit.edu.cn/apache/skywalking/7.0.0/apache-skywalking-apm-es7-7.0.0.tar.gz

5.下载完之后的目录结构就是这样的,我们需要 agent 包

[图片上传失败...(image-62a404-1594115235160)]

6.修改 agent 包中 config/agent.conf

agent.service_name="这个就是你的服务的名字,可以随意写,会在控制台显示出来"

collector.backend_service="这个是skewalking-oap服务对外地址  默认是127.0.0.1:11800,根据自身项目情况填写"

7.如果你的项目是 jar 包部署的,修改启动命令

加入 -javaagent:{你的路径}/agent/skywalking-agent.jar
最后结果 java -javaagent:{你的路径}/agent/skywalking-agent.jar -jar yourApp.jar

8.如果你的项目是 war 包部署在 Tomcat 中的,修改 tomcat/bin/catalina.sh

在第一行加入

CATALINA_OPTS="$CATALINA_OPTS -javaagent:{你的路径}/agent/skywalking-agent.jar"; export CATALINA_OPTS

9.启动项目,随便访问几个接口,看控制台

在追踪里可以看到记录,我的项目是springCloud+Feign+eurake+Redis+Mysql+...

[图片上传失败...(image-bf35ea-1594115235160)]

随便看一个接口,里边有详细的调用链记录

[图片上传失败...(image-ba3416-1594115235160)]

点开可以看到每个调用链的详情
·可以看到调用异常栈信息 / sql记录(看不到参数) / 请求参数(我用Fegin可以看到调用参数,其他的还没测试 / 等等)

[图片上传失败...(image-e0ab3f-1594115235160)]


[图片上传失败...(image-464e68-1594115235160)]

拓扑图还是很强的,服务关系一目了然(图中eureka写错了,懒得改了QAQ)

[图片上传失败...(image-aa8c80-1594115235160)]

三(2).后续更新使用 es 数据库

三(3).后续更新使用 MySQL 数据库

准备 MySQL 驱动包

wget https://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-5.1.47.tar.gz


eg:
1.关于 skywalking 支持的中间件/框架 ,详见
2.更多功能,见文档

图片看不到跳转原文链接:点击跳转

相关文章

网友评论

      本文标题:Docker安装Skywalking分布式追踪系统

      本文链接:https://www.haomeiwen.com/subject/iadzqktx.html