首页 > 其他分享 >配置和使用APM功能和调用链分析功能

配置和使用APM功能和调用链分析功能

时间:2023-05-25 18:35:50浏览次数:40  
标签:功能 调用 服务 请求 链分析 拓扑 APM 性能


一、功能概要

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

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

配置和使用APM功能和调用链分析功能_性能管理

三、开通 APM 性能管理

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

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

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

 

配置和使用APM功能和调用链分析功能_响应时间_02

                                               图1 开启性能管理开关

配置和使用APM功能和调用链分析功能_性能管理_03

 

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

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

配置和使用APM功能和调用链分析功能_性能管理_04

 

                                                                     图3 环境变量参数设置

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

配置和使用APM功能和调用链分析功能_响应时间_05

配置和使用APM功能和调用链分析功能_响应时间_06

配置和使用APM功能和调用链分析功能_性能管理_07

配置和使用APM功能和调用链分析功能_微服务_08

配置和使用APM功能和调用链分析功能_微服务_09

配置和使用APM功能和调用链分析功能_响应时间_10

 

                                                                    图4 性能管理控制台

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

四.优势

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

标签:功能,调用,服务,请求,链分析,拓扑,APM,性能
From: https://blog.51cto.com/chengzheng183/6350658

相关文章

  • Win10专业版下如何禁用Windows Defender功能?
    操作步骤如下:1、Win键+R,运行cmd,打开命令提示符;  2、打开“命令提示符(管理员)”,然后输入:regadd“Hkey_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsDefender”/v“DisableAntiSpyware”/d1/tREG_DWORD/f  3、在重启电脑之后,可以看到各种Windows......
  • 用go封装一下封禁功能
    用go封装一下封禁功能本篇为用go设计开发一个自己的轻量级登录库/框架吧-秋玻-博客园(cnblogs.com)的封禁业务篇,会讲讲封禁业务的实现,给库/框架增加新的功能。源码:https://github.com/weloe/token-go思路封禁业务也是在一般项目中比较常见的业务。我们也将它封装在库中作......
  • 上门服务小程序|东邻到家系统|上门服务平台具备哪些功能?
    使用东郊到家小程序,只需要一键预约即可在工作之余、休息娱乐的时候,点一个理按疗摩技师,做一个SPA,缓解工作压力,不失为一种享受,并且上门服务小程序可以为技师或从业岗位人员提供就业服务,线上系统可以让技师接单更加方便,那么东邻到家系统有哪些功能呢?接下来我就给大家讲解下。 上门服......
  • 1004.Django项目用户功能之关联序列化及访问限流
    一、路由器1.SimpleRouter该路由器包括标准集合——list、create、retrieve、update、partial_update、destroy动作的路由。视图集中还可以使用@detail_route或@list_route装饰器标记要被路由的其他方法;2.DefaultRouter这个路由器类似于上面的SimpleRouter,但是还包括一个默......
  • 发布 markdown 小功能:指定图片尺寸
    之前园子的markdown功能多年落后,这两年我们正在努力赶上。今天发布一个markdown小功能,可以通过markdown语法指定图片尺寸。指定宽度=200x![](https://img2023.cnblogs.com/blog/35695/202305/35695-20230503220505053-573338604.png=200x)指定高度=x300![](https:......
  • UOS操作系统添加右键刷新功能
    一、需求   国产化已经势不可挡,为了UOS操作系统也能有windows的操作体验,让大家继续有右键刷新的体验,今天给大家分享一下UOS的右键刷新功能添加二、操作步骤2.1进入开发者模式   设置进入开发者模式  2.2添加刷新配置文件 2.3把刷新配置文件考到执行目录......
  • 直播源码技术之如何实现游戏组队功能
    随着直播行业的发展,直播间的功能技术也在迅速发展,直播间内的游戏功能就是其发展的产物,在观看直播的同时也能去玩游戏,那如果是和几个朋友一起去看直播玩直播间游戏那应该怎么办那,这就要应用到一个功能:直播源码技术游戏组队功能。一、直播源码技术游戏组队功能的意义在这个独生子女居......
  • 《花雕学AI》语言+想象+人工智能=图像魔法:微软 Bing 图像魔法师的功能、价值和评测
    你有没有想过,如果你能够用语言来创造图像,那该有多么神奇和有趣?你有没有想过,如果你能够看到你想象中的图像,那该有多么震撼和美妙?现在,这一切都可以实现了,因为微软Bing图像魔法师来了!微软Bing图像魔法师是一款能够根据用户的描述生成图像的人工智能产品,它可以让你的语言变成视觉,......
  • 使用 TensorFlow 自动微分和神经网络功能估算线性回归的参数(Estimate parameters for
    大多数的深度学习框架至少都会具备以下功能:(1)张量运算(2)自动微分(3)神经网络及各种神经层TensorFlow框架亦是如此。在《深度学习全书公式+推导+代码+TensorFlow全程案例》——洪锦魁主编清华大学出版社ISBN978-7-302-61030-4这本书第3章《TensorFlow架构与主要功能》这一......
  • 主要功能实现-项目报告
    主要功能基本完成,以下为今日努力成功。一:实现了调用相册,将地址提取二:实现了图片提取加分类三:实现了添加后更新四:结果展示五:项目问题以及可能出现bug一:实现了调用相册,将地址提取具体更改的这个方法:完整代码来自《第一行代码》调用相册和使用相机。更改后调用的相册可以将照......