Docker安装Skywalking APM分布式追踪系统

Skywalking是一个应用性能管理(APM)系统,具有服务器性能监测,应用程序间调用关系及性能监测等功能,Skywalking分为服务端、管理界面、以及嵌入到程序中的探针部分,由程序中的探针采集各类调用数据发送给服务端保存,在管理界面上可以查看各类性能数据。本文介绍服务端及管理界面的安装。

Skywalking安装

1:安装服务端:

这里介绍服务端的两种存储等式,一种是默认的H2存储,即数据存储在内存中,一种是使用elasticsearch存储,大家可以任选1.1或1.2其中一种安装方式

1.1 :默认H2存储

输入以下命令,并耐心待下载。

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

1.2:elasticsearch存储

1.21:安装ElasticSearch,因为在安装latest版本时失败了,找不到版本信息(Unable to find image 'elasticsearch:latest' locally),所以这里指定以ElasticSearch 6.72版为例。

sudo docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 --restart always -e "discovery.type=single-node" elasticsearch:6.7.2

1.22:安装 ElasticSearch管理界面elasticsearch-hq

sudo docker run -d --name elastic-hq -p 5000:5000 --restart always elastichq/elasticsearch-hq

1.23:输入以下命令,并等待下载。

复制代码
sudo docker run --name skywalking -d -p 1234:1234 -p 11800:11800 -p 12800:12800 --restart always --link elasticsearch:elasticsearch -e SW_STORAGE=elasticsearch -e SW_STORAGE_ES_CLUSTER_NODES=elasticsearch:9200 apache/skywalking-oap-server 

出现以下界面后Skywalking的服务端就安装完成了。

2:安装管理界面:

输入以下命令,并等待下载安装。

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

出现以下界面后就安装完成了。

3:访问管理界验证安装结果

在浏览器里面输入http://服务器IP:8080,出现了如下界面,到此Skywalking的安装就大功告成了。

相关推荐
AAA修煤气灶刘哥1 小时前
缓存世界的三座大山:穿透、击穿、雪崩,今天就把它们铲平!
redis·分布式·后端
失散132 小时前
分布式专题——4 大厂生产级Redis高并发分布式锁实战
java·redis·分布式·缓存·架构
eqwaak03 小时前
科技信息差(9.10)
网络·人工智能·分布式·ar·智能硬件
一个帅气昵称啊4 小时前
C#,RabbitMQ从入门到精通,.NET8.0(路由/分布式/主题/消费重复问题 /延迟队列和死信队列/消息持久化 )/RabbitMQ集群模式
分布式·微服务·架构·rabbitmq·.net
长相易乐4 小时前
RabbitMQ 教程
分布式·rabbitmq
月夕·花晨4 小时前
Gateway -网关
java·服务器·分布式·后端·spring cloud·微服务·gateway
失散134 小时前
分布式专题——6 Redis缓存设计与性能优化
java·redis·分布式·缓存·架构
zzhongcy6 小时前
分布式存储:RustFS与MinIO全面对比
分布式
一叶飘零_sweeeet10 小时前
从手写 Redis 分布式锁到精通 Redisson:分布式系统的并发控制终极指南
redis·分布式·redisson
在未来等你12 小时前
Kafka面试精讲 Day 13:故障检测与自动恢复
大数据·分布式·面试·kafka·消息队列