当前位置: 首页 > news >正文

skywalking入门

参考: https://www.jianshu.com/p/ffa7ddcda4ab
参考: https://developer.aliyun.com/article/1201085

skywalking(APM)

调用链路分析以及应用监控分析工具
Skywalking主要由三大部分组成:agent、collector、webapp-ui。我们可以使用Skywalking agent探针无侵入地接入到
Spring Cloud应用,然后agent探针将应用数据采集到collector收集器。collector中的数据存储在Elasticsearch、H2、
MySQL、TiDB中(通过配置文件指定存储方式,默认是H2),通过webapp-ui界面,将这些数据展现给用户。
Skywalking介绍
Skywalking是一个国产的开源框架,2015年有吴晟个人开源,2017年加入Apache孵化器,国人开源的产品,主要开发人员来自于华为,2019年4月17日Apache董事会批准SkyWalking成为顶级项目,支持Java、.Net、NodeJs等探针,数据存储支持Mysql、Elasticsearch等,跟Pinpoint一样采用字节码注入的方式实现代码的无侵入,探针采集数据粒度粗,但性能表现优秀,且对云原生支持,目前增长势头强劲,社区活跃。
Skywalking是分布式系统的应用程序性能监视工具,专为微服务,云原生架构和基于容器(Docker,K8S,Mesos)架构而设计,它是一款优秀的APM(Application Performance Management)工具,包括了分布式追踪,性能指标分析和服务依赖分析等。
apache支持skywalking是字节码注入无侵入(支持语言有java,.net,php,nodejs ,go),存储在H2, ES;

数据通过探针经过平台后端存储在存储系统中,提供ui高度定制化web系统;
轻量高效,无需大数据平台和大量的服务器资源,支持告警,可视化

链路追踪框架对比

目前市面上开源的APM系统主要有CAT、Zipkin、Pinpoint、SkyWalking,大都是参考Google的Dapper实现的
CAT(美团点评)Zipkin(twitter)都需要在应用程序中埋点,对代码侵入性强;

查看链路追踪

对于一个大型的几十个,几百个微服务构成的微服务架构系统,通常会遇到下面的一系列问题。

如何串联整个调用链路,快速定位问题?
如何澄清各个微服务之间的依赖关系?
如何进行各个微服务接口的性能分析?
如何追踪各个业务流程的调用处理顺序?

在这里插入图片描述

http://www.lryc.cn/news/172351.html

相关文章:

  • 【Java 基础篇】Java多线程实现文件上传详解
  • 【计算机基础】VS断点调试,边学边思考
  • BD就业复习第五天
  • ImportError: urllib3 v2.0 only supports OpenSSL 1.1.1+, currently the ‘ssl‘
  • Qt5开发及实例V2.0-第十二章-Qt多线程
  • Windows 修改系统默认字体
  • 图像处理软件Photoshop 2024 mac新增功能
  • JavaScript之观察者模式
  • 深入了解ln命令:创建硬链接和符号链接的实用指南
  • 虚拟IP技术
  • 蓝桥杯 题库 简单 每日十题 day5
  • 【计算机网络】图解路由器(一)
  • C语言文件的相关操作
  • Java入门级简单定时任务TimerTask
  • Linux命令行教程:使用head和tail命令快速查看文件的开头和结尾
  • [CISCN 2019 初赛]Love Math 通过进制转换执行命令
  • 【Linux】系统编程生产者消费者模型(C++)
  • 【数据结构】图的应用:最小生成树;最短路径;有向无环图描述表达式;拓扑排序;逆拓扑排序;关键路径
  • 大数据驱动业务增长:数据分析和洞察力的新纪元
  • 科技云报道:分布式存储红海中,看天翼云HBlock如何突围?
  • Java高级-动态代理
  • 时序预测 | MATLAB实现POA-CNN-LSTM鹈鹕算法优化卷积长短期记忆神经网络时间序列预测
  • n个不同元素进栈,求出栈元素的【不同排列】以及【排列的数量】?
  • Python中TensorFlow的长短期记忆神经网络(LSTM)、指数移动平均法预测股票市场和可视化...
  • 多线程的学习第二篇
  • git之撤销工作区的修改和版本回溯
  • sed awk使用简介
  • 竞赛选题 基于深度学习的人脸识别系统
  • idea Terminal 回退历史版本 Git指令 git reset
  • 华为云云耀云服务器L实例评测|华为云上安装监控服务Prometheus三件套安装