华为云服务-运维篇-应用健康状况追踪-性能监测

news2025/1/11 10:04:34

文章目录

  • 前言
  • 性能监测意义
  • 应用性能监控
    • Java 应用探针
      • 步骤一、登录虚拟机
      • 步骤二 、Java应用启动添加配置项
      • 步骤三、 APM
      • 步骤四、应用性能管理 APM
      • 步骤五、查看监控的应用性能管理相关的指标
  • 总结

前言

之前的文章我们已经介绍过了华为云平台下 微服务日常如何运维。
这次我们介绍平台上业务应用的运营健康状况以及性能监测追踪。

性能监测意义

目前对于很多企业的日常业务及工作需要借助于大型网络系统,可是却存在很多的问题,比如网络延迟、故障等,可能整个下来会有很大的影响,所以企业早就想要通过技术手段尽早提前预防及早发现并将这些常规问题提前规避掉。应用性能监控的重要性就体现出来了,它的存在目的就是为了系统得到优化以不断提升自己的业务能力,提升在同行之中的竞争力。

应用性能监控

在华为云平台上采用虚机部署应用的时候,我们需要在应用所在的虚拟机上安装ICAgent,通过它才能对该虚拟机上的应用安装Java探针进行性能监控。

Java 应用探针

步骤一、登录虚拟机

   登录应用安装的虚机,以root用户执行以下命令:
   chmod -R 777 /opt/oss/servicemgr/ICAgent/pinpoint/
   mkdir -p /paas-apm/collectors/pinpoint
   chmod -R 777 /paas-apm

步骤二 、Java应用启动添加配置项

在对虚拟机上安装应用后,在Java应用启动脚本中增加如下表格中的配置项,以确保Java应用被APM监控。

示例:-javaagent:/opt/oss/servicemgr/ICAgent/pinpoint/pinpoint-bootstrap.jar -Dapm_application=demo-test -Dapm_tier=springcloud-consumer

在这里插入图片描述

参数取值说明
-javaagent采集探针依赖的jar包。参数值固定,均取值为:/opt/oss/servicemgr/ICAgent/pinpoint/pinpoint-bootstrap.jar
-Dapm_application应用名称。由小写字母、数字、中划线(-)、下划线()组成,且以小写字母或下划线()开头,长度限制为1~64位字符。
-Dapm_tier该应用的组件名称。。由小写字母、数字、中划线(-)、下划线()组成,且以小写字母或下划线()开头,长度限制为1~64位字符。

步骤三、 APM

华为云应用性能管理服务(Application PerformanceManagement,简称APM)是实时监控并管理云应用性能和故障的云服务,可以提供专业的分布式应用性能分析能力,可以帮助运维人员快速解决应用在分布式架构下的问题定位和性能瓶颈等难题,为用户体验保驾护航。

APM作为云应用诊断服务,适用于多种Java框架的应用。它包含了强大的分析工具,通过拓扑图、调用链、事务将应用状态、调用过程、用户对应用进行的操作可视化地展现了出来,以便您快速定位哪些过程出现了问题或者哪里是需要进行改善的性能瓶颈。

步骤四、应用性能管理 APM

Java应用探针安装启动后,APM会对应用进行收集并提供性能监控界面展示。

登录华为云,进入“应用性能管理 APM”控制台。

在这里插入图片描述

步骤五、查看监控的应用性能管理相关的指标

 在APM可查看监控的应用性能管理相关的指标
![在这里插入图片描述](https://img-blog.csdnimg.cn/a4feadc6a42840038049b774a8244e4c.png)

总结

 通过上面的讲解我们知道了APM- 是我们针对应用健康状况追踪-性能监测的运维的好神器。它总结下来有如下几点优势:
 1. APM可以对事务(从WEB客户端或移动终端到服务端全栈业务流)实时分析,使用Apdex对应用打分,直观体现用户对应用的满意度。
 2. 可视化展示应用间调用关系和依赖关系。方便您快速发现应用性能问题,并进行定位。
3.能够针对应用的调用情况,对调用次数、响应时间和出错率等进行全方面的监控,可视化展现业务执行轨迹和状态,协助性能及故障快速定界。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/76565.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【响应式四端自适应】红色系网络公司网站 v2.6.1.3

内容目录一、详细介绍二、效果展示1.部分代码2.效果图展示三、学习资料下载一、详细介绍 四网合一企业网站管理系统支持在线升级(支持跨版本)、插件在线安装、系统内置严格的过滤体系、可以有效应对安全检测报告。 四网合一: 电脑网站、手机…

APIcat更新阿里云日志分析和自动拦截功能

基于OpenAPI定义进行增强HTTP日志分析的开源工具APIcat(项目主页)本周更新了阿里云相关功能,构建了从日志分析到实时拦截规则创建的整体流程。 APIcat通过阿里云Logstore功能读取日志,并通过SLB拦截规则创建接口实现拦截规则的自…

Qt学习之路之QMovie动画

QMovie类是一个很方便的类,用于播放动画。在刷新页面的时候,可以尝试用QMovie 来实现等待界面。 QMovie类用于显示简单的动画,没有声音。 首先,通过将一个文件的名称或者一个指针传递给QMovie的构造函数构建一个QMovie对象。传递…

[附源码]计算机毕业设计的黄河文化科普网站Springboot程序

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

@Transactional 事务获取数据源的源码解析

spring在开启事务的时候是去拿数据源的,今天我们详细分析一下,Transactional 事务获取数据源的源码解析: 1、从业务代码声明式事务开始: 接口调用到这里,原理是生成了动态代理类,默认是通过cglib实现的类…

《Linux运维实战:MongoDB数据库逻辑备份恢复(方案三)》

一、备份与恢复方案 Percona Backup for MongoDB 是一个开源、分布式和低影响的解决方案,用于MongoDB分片集群和副本集的一致备份,不支持单实例mongodb服务。从版本1.7.0开始,Percona Backup for MongoDB支持物理和逻辑备份和恢复&#xff0…

计算机网络—各层协议极其作用

文章目录应用层传输层网络层链路层物理层————————————————————————————————应用层 (1)应用层:直接为用户的应用进程提供服务。第三方自定义协议(HTTP协议,支持电子邮件发送的SMTP协议…

Metal每日分享,LUT查找滤镜效果

本案例的目的是理解如何用Metal实现LUT颜色查找表滤镜,通过将颜色值存储在一张表中,在需要的时候通过索引在这张表上找到对应的颜色值,将原有色值替换成查找表中的色值; 总结就是一种针对色彩空间的管理和转换技术,LUT 就是一个 …

【MySQL】深入理解隔离性

文章目录多版本并发控制(MVCC)如何解决读-写并发undo 日志模拟MVCC过程select读取版本隔离性的实现为什么要有隔离级别快照(read view)可重复读(RR)与读提交(RC)的本质区别多版本并发控制(MVCC) 多版本并发控制(MVCC)是一种用来解决读写冲突的无锁并发控…

[附源码]计算机毕业设计教务管理系统Springboot程序

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

2023最新SSM计算机毕业设计选题大全(附源码+LW)之java银行管理系统275d1

要开始我们毕业设计的第一步的关键就是选好我们的课题,有的同学开始选题的时候想着按照传统的课题延续下去,在设计题目时,不要过于笼统广泛,选择题目其实并不难,要多从自身的角度出发,要结合你们当前所处的…

Briefings in Bioinformatics2021 | DLGN+:基于GAN和强化学习的分子从头双目标性质生成

论文标题:De novo generation of dual-target ligands using adversarial training and reinforcement learning 论文地址:https://academic.oup.com/bib/article/22/6/bbab333/6354720 代码:https://github.com/lllfq/DLGN 一、模型结构 …

数学基础从高一开始3、集合的基本运算

目录 复习内容: 并集的概念 你能用符号语言和图形语言表示并集这个集合吗? 例1:求并集 例2:求并集 符号解析: 例3: 交集的概念 例4: 例5: 例6: 思考题: 作业&#xff…

20221209在Ubuntu22.04下读取苹果分区APFS的步骤

20221209在Ubuntu22.04下读取苹果分区APFS的步骤 缘起:公司的新来的美工要清理MAC电脑。 由于忘记管理员密码?于是备份文件,重装系统! 于是通过固态硬盘盒子将2TB的M2接口的固态硬盘SSD格式化为APFS,这样MAC电脑就可…

2022下半年软考成绩即将公布,预约查分提醒,查分快人一步

距离2022下半年考试已经过去一个多月了,大家都在焦急的等待软考成绩查询。根据往年情况来看,软考成绩查询时间并不是固定的一个时间点,不过可以大致预测下应该是在12月中/下旬左右开放成绩查询,具体情况以官方公告为准。 历年软考…

玩以太坊链上项目的必备技能(类型-引用类型-Solidity之旅三)

在前文我们讲述了值类型,也就说再修改值类型的时候,每次都有一个独立的副本,如:string 类型的状态变量,其值是无法修改,而是拷贝出一份该状态的变量,将新值存起来。对于处理稍微复杂地值类型时&…

2022最新性能测试面试题(带答案)

一、性能测试开展过程: 答:第一步:找产品沟通哪些接口需要压测,需要达到什么样的预期值(TPS和响应时间) 第二步:编写测试计划,人员、时间周期、工具 第三步:环境搭建 第四步:造数…

计算机操作系统

并行和并发的区别与联系? 【并发】 多个任务交替执行 计算机在运行过程中,有很多指令会涉及 I/O 操作,而 I/O 操作又是相当耗时的,速度远远低于 CPU,这导致 CPU 经常处于空闲状态,只能等待 I/O 操作完成后…

springboot项目如何启用arthas

Arthas 是Alibaba开源的Java诊断工具,深受开发者喜爱。当你遇到以下类似问题而束手无策时,Arthas可以帮助你解决: 这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception?我改的代码为什么没有执行到&#xff…

HTML网页设计:爱护动物题材——保护动物大象(6页) HTML网页设计结课作业 web课程设计网页规划与设计 网页设计成品DW静态网页

🎉精彩专栏推荐 💭文末获取联系 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 💂 作者主页: 【主页——🚀获取更多优质源码】 🎓 web前端期末大作业: 【📚毕设项目精品实战案例 (10…