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

本文档详细介绍了Skywalking的安装过程,包括前置条件、下载、配置修改和启动步骤。内容涵盖OAP服务器的安装,如配置application.yml,以及Agent的使用,包括不同配置方式和启动应用时的JVM参数设置。适合初学者快速入门Skywalking。
摘要由CSDN通过智能技术生成

文章目录

一. 简介

二. 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 前置

本教程使用的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值