Docker安装SkyWalking

(一)安装 InfluxDB
1)docker 安装
参考:https://blog.csdn.net/l_521mu/article/details/120704285 版本:https://registry.hub.docker.com/_/influxdb?tab=tags
docker run -d -p 8083:8083 -p 8086:8086 --expose 8090 --expose 8099 --name influxdb influxdb:1.8.10
docker exec -it influxdb bash
2)访问测试(研究中)
(代理访问)http://172.17.82.220:59200 (公网访问)http://47.95.203.162:59200
(二)安装控制台
1)下载
curl -L -O -k --tlsv1 https://archive.apache.org/dist/skywalking/8.9.1/apache-skywalking-apm-8.9.1.tar.gz
2)解压
tar zxvf apache-skywalking-apm-8.9.1.tar.gz
3)修改配置
cd apache-skywalking-apm-bin/
vim config/application.yml
121 行:修改存储类型
#selector: ${SW_STORAGE:h2}
selector: ${SW_STORAGE:influxdb}
197 行:连接 ip + port
#url: ${SW_STORAGE_INFLUXDB_URL:http://localhost:8086}
url: ${SW_STORAGE_INFLUXDB_URL:http://localhost:8086}
一定要注释掉 h2 段!!否则存储不会使用 ES 但 InfluxDB 貌似不用注释掉 h2 段,原因暂时未知。
参考:https://www.jianshu.com/p/a4d22a6b8d8c
4)运行控制台
./bin/startup.sh
确认已经启动:
ps -ef | grep [s]ky
稍等片刻 …
telnet 127.0.0.1 11800
5)访问控制台
(代理访问)http://172.17.82.220:8080
(三)安装 agent(探针)
1)下载
curl -L -O -k --tlsv1 https://archive.apache.org/dist/skywalking/java-agent/8.10.0/apache-skywalking-java-agent-8.10.0.tgz
2)解压
tar xvf apache-skywalking-java-agent-8.10.0.tgz
(四)启动应用
1)修改 host
vim /etc/hosts
xxx.xxx.xxx.xxx nacos-ms.yuanshan-ai.com
2)生产者
java -jar ysms-provider-0.0.1-SNAPSHOT.jar
java -javaagent:/root/skywalking-work/skywalking-agent/skywalking-agent.jar -Dskywalking.agent.service_name=ysms-provider -Dskywalking.collector.backend_service=127.0.0.1:11800 -jar ysms-provider-0.0.1-SNAPSHOT.jar
(生产者/提供者)http://47.95.203.162:58010/echo/2018
3)消费者
java -jar ysms-consumer-0.0.1-SNAPSHOT.jar
java -javaagent:/root/skywalking-work/skywalking-agent/skywalking-agent.jar -Dskywalking.agent.service_name=ysms-consumer -Dskywalking.collector.backend_service=127.0.0.1:11800 -jar ysms-consumer-0.0.1-SNAPSHOT.jar
(消费者)http://47.95.203.162:58080/echo/2018
(五)访问测试(综合)
(Nacos控制台) http://nacos-ms.yuanshan-ai.com:8849/nacos/#/serviceDetail?name=ysms-provider&groupName=DEFAULT_GROUP http://nacos-ms.yuanshan-ai.com:8849/nacos/#/serviceDetail?name=ysms-consumer&groupName=DEFAULT_GROUP (生产者/提供者)http://47.95.203.162:58010/echo/2018 (消费者)http://47.95.203.162:58080/echo/2018 (SkyWalking控制台)http://172.17.82.220:8080
(六)控制台临时删除(测试用)
kill ps -ef | grep [s]kywalking-browser-receiver-plugin | awk '{print $2}'
kill ps -ef | grep [s]kywalking-webapp.jar | awk '{print $2}'
ps -ef | grep [s]ky
(七)InfluxDB 命令参考
参考:https://blog.csdn.net/Michesl/article/details/123892240 https://blog.csdn.net/wanyu_123/article/details/123372010
docker exec -it influxdb bash
influx
查看数据库:
SHOW DATABASES
进入某个数据库:
use skywalking
查看数据库下的表:
show measurements
查看表 field 和 tags:(未验证)
show tag keys from service_traffic
简单的查询:
select * from service_traffic

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值