APM体系概述

APM(Application Performance Management)体系旨在通过记录并传递应用级别的标记来关联服务节点间的关系,以实现分布式追踪。监控对象包括日志、指标监控和调用链等数据维度,以及基础监控、中间件监控和业务监控等功能维度。
摘要由CSDN通过智能技术生成

尚学堂给同学们带来全新的Java300集课程啦!java零基础小白自学Java必备优质教程_手把手图解学习Java,让学习成为一种享受_哔哩哔哩_bilibili

APM体系

APM(Application Performance Management

核心思想是什么? 在服务各节点彼此调用的时候,记录并传递一个应用级别的标记,这个标记可以用来关联各个服务节点之间的关系。比如两个节点之间使用 HTTP 作为请求协议的话,那么这些标记就会被加入到 HTTP 头中。因此如何传递这些标记是与节点之间使用的通讯协议有关的,有些协议就很容易加入这样的内容,但有些协议就相对困难甚至不可能,因此这一点就直接决定了实现分布式追踪系统的难度。

img

监控对象

  • 数据维度 从数据类型划分,大体可分为:

    • 日志(logs):自动埋点/手动埋点
    • 指标监控(metrics):服务、端点、实例的各项指标
    • 调用链(tracing): 同一TraceId的调用序列
  • 功能维度 从业务角度划分,可分为:

    • 基础监控 :应用服务的基本性能,物理机/虚拟机的指标
    • 中间件监控:kafka Db Redis Zk 等依赖项的性能
    • 业务监控:根据业务需求定制监控内容



 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值