目录
百战程序员,全站22050+开发课程+文档 ,学习精选优质好课快人一步!观看视频 快捷键ALT+N

JAVA全系列 教程

3762个小节阅读:7094.1k

收藏
全部开发者教程

C语言快速入门

JAVA全系列 教程

面向对象的程序设计语言

Python全系列 教程

Python3.x版本,未来主流的版本

人工智能 教程

顺势而为,AI创新未来

大厂算法 教程

算法,程序员自我提升必经之路

C++ 教程

一门通用计算机编程语言

微服务 教程

目前业界流行的框架组合

web前端全系列 教程

通向WEB技术世界的钥匙

大数据全系列 教程

站在云端操控万千数据

AIGC全能工具班

A

A A

White Night

阅读(1.1k)
赞(0)

分布式请求链路追踪_什么是SkyWalking

image-20220304162244340

什么是SkyWalking

SkyWalking是中国人吴晟(华为)开源的一款APM工具是一个开源的可观测平台,主要用于收集,分析,聚合和可视化服务和云原生基础设施的数据。SkyWalking提供了一种简单的方式来维护分布式系统的视图关系,它甚至能够支持跨云的服务。 特别为微服务、云原生和基于容器(Docker, Kubernetes, Mesos)体系结构而设计。

image-20220304185615778

SkyWalkIng与ZipKin对比

Zipkin

Twitter公司开源的一个分布式追踪工具,被Spring Cloud Sleuth集成,使用广泛而稳定。

优点:

  • 轻量级,SpringCloud集成,使用人数多,成熟

缺点:

  • 侵入性
  • 功能简单
  • 欠缺APM报表能力(能力弱)

SkyWalking

SkyWalking是开源的一款分布式追踪,分析,告警的工具,现已属于Apache旗下开源项目, SkyWalking为服务提供了自动探针代理,将数据通过gRPC或者HTTP传输给后端平台,后端平台将数据存储在Storage中,并且分析数据将结果展示在UI中。 image-20200913104002732

优点:

  • 多种监控手段多语言自动探针,Java,.NET Core 和 Node.JS
  • 轻量高效,不需要大数据
  • 模块化,UI、存储、集群管理多种机制可选,
  • 支持告警
  • 社区活跃

缺点:

  • 较为新兴,成熟度不够高

SkyWalking能够解决什么问题

  • SkyWalking提供了非常完善的分布式链路追踪功能
  • SkyWalking提供了非常完善的错误诊断功能
  • SkyWalking提供了非常完善的实时链路大屏功能
  • SkyWalking提供了非常完善的服务拓扑关系分析功能
  • SkyWalking提供了非常完善的链路指标及错误告警功能
  • SkyWalking提供了在线性能诊断功能

实时效果反馈

1.分布式链路追踪SkyWalking主要作用_____。

A 服务熔断

B 负载均衡

C 收集并查看链路

D 链路追踪

2.下列属于分布式链路追踪SkyWalking优点的是_____。

A 无代码侵入

B 多种监控手段多语言自动探针

C 支持告警

D 以上都是正确

答案

1=>C 2=>D

北京市昌平区回龙观镇南店村综合商业楼2楼226室

©2014-2023 百战卓越(北京)科技有限公司 All Rights Reserved.

京ICP备14032124号-2