监控项目Skywalking

分布式系统的应用程序性能监视工具,专为微服务、云原生架构和基于容器(Docker、K8s、Mesos)架构而设计。
提供分布式追踪、服务网格遥测分析、度量聚合和可视化一体化解决方案。

这是官网提供的Skywalking架构图,可以分成几个部分,简单来说,可以分成oap、webapp和agent三部分:
oap是skywalking最核心的部分,主要用于汇总数据、存储数据、提供对外的相关接口;
webapp主要提供了ui界面,并且从oap获取数据并且展示(通常和oap部署在服务端,相当于skywalking服务的后台监控管理程序);
agent是探针,部署在需要收集数据的应用服务器上,并将数据同步到Skywalking平台.

首先需要安装JDK,并确保以下端口可用:
11800:探针和Skywalking通讯的gRPC端口
12800:UI视图程序和Skywalking通讯的HTTP端口
8080:可视化视图UI服务的启动端口

参考文档
https://skywalking.apache.org/zh/2020-04-19-skywalking-quick-start/

posted @ 2024-02-19 20:09  毛小毛  阅读(28)  评论(0编辑  收藏  举报