一、功能概要

时速云APM模块即应用性能管理,完美兼容 Pinpoint,通过跟踪服务之间的调用来解决微服务监控问题。APM 主要从应用性能方面对微服务进行监控和管理,保证业务服务的性能和可靠性。其中,微服务拓扑主要是查看服务间的拓扑,使得服务间的关系不再是一个“黑盒”。可实时了解各服务之间的调用关系及请求次数,及时发现并排查问题;同时可查看服务实例之间的请求响应时间和响应次数。

二、Dockerfile启动jar增加参数($JAVA_OPTS)

三、开通 APM 性能管理

APM性能管理对应用程序无侵入性,只需添加代理参数即可。

为 PaaS 平台的微服务开通性能管理的操作步骤如下:

  1. 创建服务时,在「配置服务」那一步,切换至 开启 后可注入pinpoint agent,将服务开通 APM 性能管理功能,可对Java应用提供应用调用链、拓扑等监控能力,如下图1、图2、图3:

图1 开启性能管理开关

图2 开启APM性能管理服务要求

根据图2要求添加-Dpinpoint.agentId=${POD_IP}参数到程序的JVM中,例如JAVA_OPTS参数,或者其他自定义参数

图3 环境变量参数设置

  1. 待服务启动后,可在微服务拓扑页面选择该服务,并查看该服务与其他服务之间的调用关系。
  2. 在左侧导航的 性能管理(APM)中,单击 微服务拓扑 ,拓扑页面上部可下拉选择一个想要查看的服务,并选择时间过滤查看拓扑的时间段。

图4 性能管理控制台

与选择的服务有调用关系的服务也会显示在拓扑图中,拓扑图中可清晰的查看调用次数、请求错误次数,右侧可见各实例的请求响应时间分布、请求响应时间摘要、请求分时段负载等信息,从而定位服务存在的问题。

.优势

  • 安装的采集端代理组件对原有的服务代码无侵入
  • 根据请求流量自动的生成微服务调用的拓扑结构
  • 通过可视化的结构显示网络微服务调用的关系
  • 实时监控活动线程,并通过图形形式展示
  • 可视化的显示请求超时发生的位置,帮助快速定位问题
  • 可以收集和显示CPU、内存、垃圾收集、请求吞吐量和JVM运行情况

配置和使用APM功能和调用链分析功能相关推荐

  1. 微服务必备的调用链分析,2w字长文解析技术细节!

    很多同学表示,对于微服务中常用的调用链功能的原理,感觉很模糊.本文将真正的从零开始,介绍调用链客户端开发的一些要点.让你瞬间拥有APM开发经验. 随着微服务架构的流行,一次请求往往需要涉及到多个服务, ...

  2. 迈普路由器访问控制列表配置命令_迈普路由器常用使用功能讲解.ppt

    MP路由器常用使用功能 东北技术服务部 --牛克伟 TEL4008868669 提 纲 产品简单介绍 命令入门介绍 常用功能讲节 常见故障排查 产品简单介绍 产品简单介绍 命令入门介绍 路由器配置方式 ...

  3. 陪玩系统源码开发,H5页面中调用支付功能的实现

    最近在陪玩系统源码开发工作中,有个H5页面需要实现微信支付和支付宝支付的功能,现在已经完成,抽个时间写出来,分享给有需要的人. 第一步:先判断当前环境 判断陪玩系统源码中用户所属环境,根据环境不同,执 ...

  4. 关于微信内置浏览器,打开图片上传功能,调用的问题

    关于微信内置浏览器,打开图片上传功能,调用的问题 前段时间,项目完结测试的时候,同事打开魅族手机测试,无意中发现一个奇葩的问题! 描述: 显示的是文件系统,列表式的,没有调用相机的功能图标,为什么呢? ...

  5. ProxySQL 配置详解及读写分离(+GTID)等功能说明 (完整篇)1

    ProxySQL是灵活强大的MySQL代理层, 是一个能实实在在用在生产环境的MySQL中间件,可以实现读写分离,支持 Query 路由功能,支持动态指定某个 SQL 进行 cache,支持动态加载配 ...

  6. ProxySQL 配置详解及读写分离(+GTID)等功能说明 (完整篇)

    ProxySQL是灵活强大的MySQL代理层, 是一个能实实在在用在生产环境的MySQL中间件,可以实现读写分离,支持 Query 路由功能,支持动态指定某个 SQL 进行 cache,支持动态加载配 ...

  7. ros中自定义msg消息并用其他功能包调用

    注:本篇文章仅作为学习笔记,如有侵权,请联系删除. 目录 一.创建msg消息 1.在src目录创建自定义的msg功能包. 2.修改自定义msg功能包内的package.xml文件 3.修改自定义msg ...

  8. OpenCV-Python图形图像处理:自用的一些工具函数功能及调用语法介绍

    ☞ ░ 前往老猿Python博客 https://blog.csdn.net/LaoYuanPython ░ 一.引言 为了支持进行图像处理测试,老猿将一些经常需要使用到的功能做成了函数放到了公用模块 ...

  9. 浏览器调用打印功能打印页面内容(可全局打印,可局部打印)

    function printhtml() {var ht = $('#xxx').html(); //局部打印,全局打印的话直接调用windows.document.print()即可var h = ...

最新文章

  1. HDU 3336 Count the string(KMP+DP)
  2. DNS服务(二)——常用资源记录类型详解
  3. 使用SourceTree拉取代码出现Permission denied (publickey)
  4. 分享3 个Python冷知识
  5. 【51Nod - 1215 】数组的宽度 (单调栈 或 分治 或 单调队列,算贡献,需去重)
  6. ElasticSearch通配符 * 查询(英文检索)
  7. 中国武侠片的50条爆笑定律
  8. matlab运行为什么要选中代码,性能 – 为什么(在MATLAB中)这个代码更快?
  9. 烽烟通讯2100万限售股将于3月7日疏通流畅上市
  10. duilib显示html,Duilib 控件类html富文本绘制
  11. Python零基础实践随机爬山算法
  12. NGFF(M.2) m.2中Bkey接口Mkey接口有什么不同
  13. 计算机毕业设计asp.net的旅游网站(源码+系统+mysql数据库+Lw文档)
  14. 语音信号处理(赵力)作业答案1-3章
  15. kivy python_另一款带有Kivy,Python的Android蛇
  16. poj 2567 code thr tree
  17. 捋一捋Kafka中的消费者API
  18. 【PyG入门学习】三:信息传递机制
  19. 国王将金币作为工资,发放给忠诚的骑士。 问题 G: 金币
  20. 基于python实现高分二号遥感影像水体提取与水质反演(黑臭水体与水体富营养化)

热门文章

  1. 给PhotoShop安装Portraiture插件
  2. 微机笔记3——汇编语言程序设计
  3. 吴恩达机器学习编程题ex1上 单变量线性回归: (python版含题目要求、代码、注解)
  4. mxnet导入图像数据
  5. 计算机等级考试三级教材,计算机等级考试三级过关技巧
  6. java 内部类 单例_确保对象的唯一性——单例模式 (四):一种更好的单例实现方法(静态内部类)...
  7. ANSI颜色字体一篇通
  8. 第12章[12.3] Ext JSGrid中的超链接列及其功能实现
  9. [Web Chart系列之三] 图形布局-Layout
  10. java web框架 django_django——web框架简介