skywalking使用方法_【弄nèng - Skywalking】入门篇(一)—— Skywalking安装与使用

文章目录

一. 简介

二. Skywalking架构

三. 安装OAP

3.1 前置

3.2 下载

3.3 修改配置application.yml

3.4 webapp配置

3.5 启动

四. 使用Agent

4.1 修改配置

4.2 启动工程接入Agent

项目推荐

该篇博客是Skywalking的安装使用

官方文档:

https://github.com/apache/skywalking/tree/master/docs

参考https://www.jianshu.com/p/8b9aad4210c5

一. 简介

Skywalking概念相关的介绍请看官方文档官方文档

Skywalking用于分布式系统的应用程序性能监视工具,特别为微服务、云本机和基于容器(Docker, K8s, Mesos)架构设计。

二. Skywalking架构

从逻辑上讲,SkyWalking分为四个部分

探针(Agent):收集数据并重新格式化以符合SkyWalking的要求(不同的探针支持不同的来源)。

后端(Oap):支持数据聚合,分析并驱动从探针到UI的流程。该分析包括SkyWalking本机跟踪和度量,第三方,包括Istio和Envoy遥测,Zipkin跟踪格式等。您甚至可以通过使用针对本机度量的Observability Analysis Language和针对扩展度量的Meter System来定制聚合和分析。

存储:通过开放/可插入的界面存储SkyWalking数据。您可以选择现有的实现,例如ElasticSearch,H2或由Sharding-Sphere管理的MySQL集群,也可以实现自己的实现。欢迎为新的存储实现者打补丁!

UI:是一个高度可定制的基于Web的界面,允许SkyWalking最终用户可视化和管理SkyWalking数据。

后端(Oap)又分为三个角色

混合Mixed(默认):默认角色,OAP应承担以下责任,1.接收代理跟踪或指标,2.进行L1聚合,3.内部通讯(发送/接收),4.进行L2聚合,5.持久化,6.报警

接收者Receiver:1.接收代理跟踪或指标,2.进行L1聚合,3.内部通讯(发送/接收)

聚合器Aggregator:4.进行L2聚合,5.持久化,6.报警

可以利用Receiver和Aggregator进行高级部署,来区分节点责任,缓解压力、

注意:Receiver节点也可以进行持久化,继承Record类的实体在进行L1聚合时持久化

三. 安装OAP

3.1 前置

本教程使用的

你可能感兴趣的:(skywalking使用方法)