APM体系概述

news/2025/2/12 3:18:41/

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

APM体系

APM(Application Performance Management

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

img

监控对象

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

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

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



 


http://www.ppmy.cn/news/401880.html

相关文章

苹果头显Vision Pro深度解读3 苹果头显visonOS开发指南

1 程序员visonOS开发指南 作为iOS开发者,切换到visionOS开发非常简单啊,过去的一些技术基本上都用得上。目前根据苹果WWDC官方的文档,视频,我们可以知道: 开发语言,使用的是swift object-c c c等,swif…

vue怎么实现office,PDF,图片,OFD文件预览

要在Vue中实现Office、PDF、图片和OFD文件的预览,可以使用不同的第三方库来处理不同类型的文件。以下是一个详细的教程和代码示例,使用vue-pdf库来预览PDF文件,使用vue-doc-preview库来预览Office文件(如Word、Excel和PowerPoint&…

Android kotlin 实现仿蜜源ViewPager和指示器对应上面TabLayout功能

文章目录 一、实现效果二、引入依赖三、源码实现1、ViewPager实体类2、指示器样式(自定义类)3、主视图实现一、实现效果 二、引入依赖 在app的build.gradle在添加以下代码 1、TabLayout:implementation com.google.android.material:material:1.1.0 2、implementation com.gi…

k8s master组件无法重启

1.案例 k8s的master组件出错,删掉pod重新拉起也无法正常启动 kubectl get pod -n kube-system 可以看到controller和scheduler组件都显示异常 kubectl describe pod kube-apiserver-k8s-master03 -n kube-system 通过describe查看组件容器的详细信息也并没有报错…

【二等奖方案】系统访问风险识别「LOL四缺一」团队解题思路

第十届CCF大数据与计算智能大赛(2022 CCF BDCI)已圆满结束。大赛官方竞赛平台DataFountain(简称DF平台)将陆续释出各赛题获奖队伍的方案思路。本方案为【系统访问风险识别】赛题的二等奖获奖方案,赛题地址:…

柏笙个人博客

我的个人博客 https://www.baisheng.xyz/

Python编程小知识-1-省略号运用

默默无闻的省略号很好用 在Python中&#xff0c;一切皆对象&#xff0c;省略号也不例外。 在Python 3中你可以直接写来得到它 >>>...Ellipsis >>>type(...) <class ellipsis>而在 Python 2中没有这个语法&#xff0c;只能直接写Ellipsis来获取。 &…

Python编程小知识-3-直接运行的zip和修改提示符

目录 可直接运行的zip包 如何修改解释器提示符 可直接运行的zip包 我们可以经常看到有Python包&#xff0c;居然可以以zip包进行发布&#xff0c;并且可以不用解压直接使用 这与大多数人的认识的Python包格式不一样&#xff0c;正常人认为 Python包的格式要嘛是egg,要嘛是whl格…