Apache SkyWalking 分布式追踪系统部署

[infobox title=”什么是 SkyWalking”]
SkyWalking 是观察性分析平台和应用性能管理系统。
提供分布式追踪、服务网格遥测分析、度量聚合和可视化一体化解决方案.
支持Java, .Net Core, PHP, NodeJS, Golang, LUA语言探针
支持Envoy + Istio构建的Service Mesh

[/infobox]

[infobox title=”安装说明”]
http://skywalking.apache.org/
https://github.com/apache/skywalking/blob/5.x/docs/README_ZH.md
官方部署文档 : https://github.com/apache/skywalking/blob/5.x/docs/cn/Deploy-backend-in-cluster-mode-CN.md

SkyWalking需要以下环境
JDK6+(被监控的应用程序运行在jdk6及以上版本)
JDK8+(SkyWalking collector和WebUI部署在jdk8及以上版本)
Elasticsearch 5.x(集群模式或不使用)
Zookeeper 3.4.10
被监控应用的宿主服务器系统时间(包含时区)与collectors,UIs部署的宿主服务器时间设置正确且相同
下载地址:http://skywalking.apache.org/downloads/

wget https://www.apache.org/dyn/closer.cgi/skywalking/7.0.0/apache-skywalking-apm-7.0.0.tar.gz
tar -zxvf apache-skywalking-apm-7.0.0.tar.gz -C /export/server/

修改配置文件application.yml,将数据存储h2配置注释,并取消es的注释
启动startup.sh即可

访问节点8080端口,默认账号/密码:admin/admin

Java 项目接入 参考https://github.com/apache/skywalking/blob/5.x/docs/cn/Deploy-skywalking-agent-CN.md
.NET 项目接入 参考https://github.com/SkyAPM/SkyAPM-dotnet
[/infobox]


已发布

分类

,

作者:

标签

评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注