当前位置: 首页 > news >正文

在线监测工具介绍 -- Arthas

简介

快速入门:https://arthas.aliyun.com/doc/quick-start.html

Arthas 是一款线上监控诊断产品,通过全局视角实时查看应用 load、内存、gc、线程的状态信息,并能在不修改应用代码的情况下,对业务问题进行诊断,包括查看方法调用的出入参、异常,监测方法执行耗时,类加载信息等,大大提升线上问题排查效率。

使用

首先需要启动被检测进程,例如:

curl -O https://arthas.aliyun.com/math-game.jar
java -jar math-game.jar > output.log 2>&1 &

然后下载arthas-boot.jar 文件并启动

curl -O https://arthas.aliyun.com/arthas-boot.jar
java -jar arthas-boot.jar

选择对应的Java进程就可以成功启动

在这里插入图片描述

相关操作指令

dashboard - 当前系统的实时数据面板
jad - 反编译指定已加载类的源码
trace - 方法内部调用路径,并输出方法路径上的每个节点上耗时


tarce --skipJDKMethod false demo.MathGame run -n 1

在这里插入图片描述

通过这种方式,可以在生产环境中监测查询执行较慢的语句,并进行优化。

相关文章:

  • 探索CSS3中那些不常用但特别强大的属性和属性值
  • JavaScript 比较运算符
  • 第二十章:类型属性的重载_《C++ Templates》notes
  • 【Go 】Go 语言中的 channel介绍
  • K8S学习之基础四十四:k8s中部署Kibana
  • vue3 ts 注册全局组件
  • N列股票收盘价为起点的马科维茨(Markowitz)均值—方差理论
  • 低配电脑畅玩《怪物猎人:荒野》,ToDesk云电脑优化从30帧到144帧?
  • 【C++】 --- 类和对象(中)
  • Java UDP聊天室搭建指南
  • Vulnhub Momentum系列靶机合集
  • 施耐德 Unity Pro 项目配置
  • 【SG90舵机】arduino uno控制SG90舵机
  • GraphMLP: A Graph MLP-Like Architecture for 3D Human Pose Estimation
  • 各类容器技术深度解析:容器全解
  • 【设计模式】外观模式
  • WSL2 与双系统的对比
  • Java之反射
  • C++语法之模板函数和模板类
  • 理解操作系统(一)冯诺依曼结构和什么是操作系统
  • 联想发布超级智能体矩阵,杨元庆:美国关税影响反映在产品定价上,未来不确定性很大
  • 中俄领导人将讨论从俄罗斯经蒙古至中国天然气管道项目?外交部回应
  • 外交部:应美方请求举行贸易代表会谈,中方反对美滥施关税立场没有变化
  • 马上评|演出服“穿过就退货”的闹剧不该一再重演
  • 金融监管总局将推出8项增量政策:涉房地产金融、险资入市、稳外贸等
  • 央行将增加3000亿元科技创新和技术改造再贷款额度