一、概述
简介
skywalking是一个开放源码的,用于收集、分析,聚合,可视化来自于不同服务和本地基础服务的数据的可观察的平台,
skywalking提供了一个简单的方法来让你对你的分布式系统甚至是跨云的服务有清晰的了解。
它更像是一个现代的系统性能管理,特别为分布式系统而设计。

功能
skywalking提供了在很多不同的场景下用于观察和监控分布式系统的方式。
首先,像传统的方法,skywalking为java,c#,Node.js等提供了自动探针代理.
同时,它为Go,C++提供了手工探针。
随着本地服务越来越多,需要越来越多的语言,掌控代码的风险也在增加,
Skywalking可以使用网状服务探针收集数据,以了解整个分布式系统。
通常,skywalking提供了观察service,service instance,endpoint的能力。
- service: 一个服务
- Service Instance: 服务的实例(1个服务会启动多个节点)
- Endpoint: 一个服务中的其中一个接口
架构图

二、快速部署
环境说明
操作系统:centos 7.6
docker版本:19.03.12
ip地址:192.168.31.146
配置:4核8g
下载镜像
docker pull elasticsearch:7.5.1 docker pull apache/skywalking-oap-server:6.6.0-es7 docker pull apache/skywalking-ui:6.6.0
说明:使用最新版本的elasticsearch和skywalking-oap-server镜像,启动会有问题。

本文详细介绍如何使用SkyWalking监控系统在CentOS7.6环境下进行快速部署,包括Elasticsearch、OAP服务器和UI界面的安装配置,以及如何通过SkyWalking Agent监控Spring Boot应用。
最低0.47元/天 解锁文章
4039





