当前位置:网站首页>Skywalking入门
Skywalking入门
2022-07-30 13:33:00 【Minor王智】
1.Skywalking
Skywalking是国产开源并且加入了Apache的一个分布式链路追踪框架,为分布式应用程序提供性能监控、链路追踪、可视化等服务。
常见的链路追踪框架还有:Spring Cloud Zipkin、Pinpoint、CAT等。skywalking的优势是利用了Java的Agent探针技术使得效率十分高。
Skywalking通过探针技术来监控应用数据。并且支持多种语言的探针技术,例如Java、.Net、NodeJs等,并且提供了UI可视化平台,操作上手难度低。
2.Skywalking的结构组成

- Agent:探针技术负责从应用系统中收集链路跟踪信息,发送给OAP服务。
- OAP服务:负责接收Agent发过来的Tracing数据,然后进行聚合、存储分析,提供查询、报表功能。
- Storage:负责存储Agent发给OAP的Tracing数据,持久化到MySQL或者其它数据库或者ES。
- UI:可视化服务。
Skywalking支持3种探针技术:
- Agent:底层基于ByteBuddy字节码增强技术,通过对JVM启动参数-agent来拦截类的方法获取数据。
- SDK集成:应用程序中耦合式地调用AIP来上报数据,这种方式侵入式太大。
- Service Mesh:通过服务网格的网络代理来收集数据。
边栏推荐
- The way of programmers' cultivation: do one's own responsibilities, be clear in reality - lead to the highest realm of pragmatism
- 【Pytorch】如何在关闭batch-norm的同时保持Dropout的开启
- BUUCTF刷题十一道(06)
- Current and voltage acquisition module DAM-6160
- Study Notes - Becoming a Data Analyst in Seven Weeks "Week 2: Business": Business Analysis Metrics
- jsArray数组复制方法性能测试2207300823
- IDEA 重复代码快速重构(抽取重复代码快捷键)
- CF780G Andryusha and Nervous Barriers
- What is the level of Ali P7?
- 腾讯称电竞人才缺口200万;华为鸿蒙3.0正式发布;乐视推行每周工作4天半?...丨黑马头条...
猜你喜欢
随机推荐
【Pytorch】如何在关闭batch-norm的同时保持Dropout的开启
jsArray数组复制方法性能测试2207300823
如何判断自己是否适合IT行业?方法很简单
Mac Brew 安装PHP
shell 编程规范与变量
R语言ggplot2可视化:使用ggpubr包的ggboxplot函数可视化箱图、width参数自定义箱图中箱体的宽度
第十五天笔记
判断链表是否有环
R语言ggplot2可视化时间序列数据(默认时间中断部分前后自动连接起来)、创建时间分组、使用分面图(faceting)可视化时间序列数据
无代码开发平台应用可见权限设置入门教程
CF780G Andryusha and Nervous Barriers
Logic Vulnerability----Permission Vulnerability
434. 字符串中的单词数
R语言筛选时间序列数据的子集(subset time series data)、使用window函数筛选连续日期时间范围内的数据(start参数和end参数分别指定起始和结束时间)
【软考软件评测师】基于规则说明的测试技术上篇
jsArray数组复制方法性能测试2207292307
OFDM 十六讲 3- OFDM Waveforms
深度操作系统DeepinOS安装步骤和MySQL安装测试
LeetCode二叉树系列——199二叉树的右视图
ML之PDP:基于FIFA 2018 Statistics(2018年俄罗斯世界杯足球赛)球队比赛之星分类预测数据集利用DT决策树&RF随机森林+PDP部分依赖图可视化实现模型可解释性之详细攻略









