cat全链路监控

您所在的位置:网站首页 微服务全链路监控选型 cat全链路监控

cat全链路监控

2023-05-26 09:36| 来源: 网络整理| 查看: 265

cat

全链路监控

_

全链路监控选型

实现全链路监控

SkyWalking

SkyWalking是apache基⾦会下⾯的⼀个开源APM项⽬,为微服务架构和云原⽣架构系统设计。它通过探针⾃动收集所需的指标,并进⾏

分布式追踪。通过这些调⽤链路以及指标,Skywalking APM会感知

应⽤间关系和服务间关系,并进⾏相应的指标统计。Skywalking⽀持链路追踪和监控应⽤组件基本涵盖

主流框架和容器,如国产RPC Dubbo和motan等,国际化的spring boot,spring cloud。SkyWalking 是针对分布式系统的 APM 系

统,也被称为分布式追踪系统

⾃动监控和⼿动监控可以同时使⽤,使⽤⼿动监控弥补⾃动监控不⽀持的组件,甚⾄私有化组件。

纯 Java 后端分析程序,提供 RESTful 服务,可为其他语⾔探针提供分析能⼒。

⾼性能纯流式分析

⽀持多种插件,UI功能较强,接⼊端⽆代码侵⼊。

Zipkin

由Twitter公司开源,开放源代码分布式的跟踪系统,⽤于收集服务的定时数据,以解决微服务架构中的延迟问题,包括:数据的收集、存

储、查找和展现。特点是轻量,使⽤部署简单。通过Java程序中引⼊客户端,可隐式拦截Http、Thrift等形式服务调⽤。通过Http、

Kafka、Scribe等⽅式同步监控数据到服务端,ZipKin带有Web UI,但没有告警功能。

Pinpoint

⼀款对Java编写的⼤规模分布式系统的APM⼯具,由韩国⼈开源的分布式跟踪组件。特点是⽀持多种插件,UI功能强⼤,接⼊端⽆代码侵

⼊。

CAT

CAT是⼤众点评开源的基于编码和配置的调⽤链分析,应⽤监控分析,⽇志采集,监控报警等⼀系列的监控平台⼯具。⽀持JVM性能数据

采集、服务Trace、告警等功能,但需要写监控代码。

维度

Cat

Zipkin

PinPoint

Skywalking

实现⽅式

代码埋点(拦截器,注解,过滤器等)

拦截请求,发送(HTTP,MQ)数据⾄Zipkin服务

Java探针,字节码增强

Java探针,字节码增强

接⼊⽅式

代码侵⼊

基于Linkerd或者Sleuth⽅式,引⼊配置即可

JavaAgent字节码,⾼并发情况下,代理对吞吐量的影响⽐skywalking和zipkin都⼤



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3