SkyWalking 是观察性分析平台和应用性能管理系统。
提供分布式追踪、服务网格遥测分析、度量聚合和可视化一体化解决方案.
支持Java, .Net Core, PHP, NodeJS, Golang, LUA语言探针
支持Envoy + Istio构建的Service Mesh
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
文章评论