当前位置:网站首页>y88.第五章 分布式链路追踪系统 -- 分布式链路追踪系统简介和部署skywalking(二)
y88.第五章 分布式链路追踪系统 -- 分布式链路追踪系统简介和部署skywalking(二)
2022-08-05 20:35:00 【Raymond LInux运维】
2.分布式链路追踪系统简介
2.1 APM概述
APM系统(Applacation Performance Management,即应用性能管理)

早期APM工具功能比较单一,主要以监控CPU使用率、I/O、内存资源、网速等网络基础设置为主(cacti、nagios)
后来随着中间件技术的不断发展,APM也开始监控缓存、数据库、MQ等各种基础组件的性能(zabbix、prometheus)
微服务兴起之后,系统功能被模块化,再加上k8s与容器化的兴起及应用数量的爆炸式增长,各模块和服务之间的调用链路、响应时间、负载等越来越不好通过传统的工具进行监控和统计,此时APM系统诞生了(应运而生)。
2.2 APM项目
- CAT:有国内美团点评开源的,基于java语言开发,目前提供java、C/C++、Node.js、Python、Go等语言的客户端,监控数据会全量统计,国内很多公司在用,例如美团点评、携程、拼多多等,CAT需要开发人员手动在应用程序中埋点,对代码侵入性比较强。
- Zipkin:由Twitter公司开发并开源&
边栏推荐
- PHP基础笔记-NO.3
- arm设备上的嵌入式开发编译环境搭建
- Technology Insider | StarRocks Community Champion and Alibaba Cloud technical experts interpret the implementation of Optimizer
- SwiftUI案例:尺寸自适应文本框
- Rust学习笔记:1.1 简介与安装
- After importing the web project into idea, the blue dots of the file disappeared (web file resource root path)
- 我的创作纪念日
- PID 控制理论
- 【开发者必看】【push kit】推送服务典型问题合集2
- D碳社区推荐读物:《碳中和与中国未来》:从大国博弈角度解读碳中和
猜你喜欢

【ML】机器学习数据集:sklearn中回归数据集介绍

【开发者必看】【push kit】推送服务典型问题合集2

codeforces: B. Maximum Xor Secondary【Monotone Stack】

备份和恢复Kubernetes集群中的Etcd数据

第十五天(下)安装newman与jenkins使用

day15--Using postman to upload and download files

【StoneDB子查询优化】subquery子查询-内存拷贝分析及优化

mpls comprehensive experiment

如何使用Solidity和Hardhat构建你自己的NFT以及NFT交易市场

MySQL主从复制原理和使用
随机推荐
opencv image stitching SURF
极光推送之自定义声音踩坑记录(持续更新)
PHP毕业设计选题和毕业论文怎么写,答辩流程是怎样的
数据分析的必备能力:数据敏感度是什么,应该怎样培养?
Technology Insider | StarRocks Community Champion and Alibaba Cloud technical experts interpret the implementation of Optimizer
链表系列① -- 移除链表元素
vi学习(1)【简介/基本使用/工作模式】
codeforces: B. Maximum Xor Secondary【Monotone Stack】
Rust学习笔记:3.1 变量与可变性
第十五天(上)&poetman的上传和下载
【idea插件】MetricsReloaded使用
极大似然估计和交叉熵
钉钉编辑在线表格突然闪退,整个钉钉就关了
day15--Using postman to upload and download files
C#实现单例模式和实现思路
最好的编程语言
电脑查看cpu型号
C#NET6基于MailKit 进行邮件发送通知
如何设置跨域隔离启用 SharedArrayBuffer
JS高阶(一)Promise