官网地址:简介 | arthas

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

为啥要用Arthas:
通常,本地开发环境无法访问生产环境。如果在生产环境中遇到问题,则无法使用 IDE 远程调试。更糟糕的是,在生产环境中调试是不可接受的,因为它会暂停所有线程,导致服务暂停。

开发人员可以尝试在测试环境或者预发环境中复现生产环境中的问题。但是,某些问题无法在不同的环境中轻松复现,甚至在重新启动后就消失了。

如果您正在考虑在代码中添加一些日志以帮助解决问题,您将必须经历以下阶段:测试、预发,然后生产。这种方法效率低下,更糟糕的是,该问题可能无法解决,因为一旦 JVM 重新启动,它可能无法复现,如上文所述。

第一步:启动 math-game
curl -O https://arthas.aliyun.com/math-game.jar
java -jar math-game.jar

math-game是一个简单的程序,每隔一秒生成一个随机数,再执行质因数分解&#x

Arthas(阿尔萨斯) 在线监控工具部署和使用相关推荐

  1. 微信支付网络监控工具部署指引

    微信支付网络监控工具部署指引 1. 简介 为定位解决公网网络偶现不稳定的问题,特提供此监控程序. 监控程序可监控商户服务器与微信支付服务器之间的网络质量,并将监控数据上报到远端,微信支付技术人员可利用 ...

  2. 如何使用监控诊断工具Arthas(阿尔萨斯)

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

  3. java诊断神器 arthas(阿尔萨斯)

    java诊断神器 arthas(阿尔萨斯) 官网地址:https://arthas.aliyun.com/doc/en/index.html 1.快速开始 1.1.windows版本安装 # 命令行输 ...

  4. Arthas(阿尔萨斯)使用

    Arthas(阿尔萨斯)使用 1.背景 2.Arthas 介绍 3.Arthas 使用场景 4. Arthas 如何使用 4.1 安装 4.2 demo 4.3 启动Arthas 4.4 用artha ...

  5. Arthas - 阿尔萨斯 - 入门使用(Arthas插件)

    很多时候,在线上的问题,我们都不方便去打印日志去看某个方法的入参.反参.异常,那这时候阿尔萨斯就可以很好的解决我们的燃眉之急了,简单使用一下. 安装 一般来说,arthas-boot.jar 这个ja ...

  6. Arthas : 在线分析诊断工具Arthas(阿尔萨斯)

    1.美图 2.背景 想学JDK自带的工具,BTrace然后,同事说这个过时了,但是我不是很相信,因为是JDK自带的工具,他推荐这个,于是我就来看看这个到底是什么东西. Arthas 是Alibaba开 ...

  7. 线上Debug神器--Arthas(阿尔萨斯)

    目录 一.Arthas环境准备 1.概述 2.运行环境要求 3.安装&卸载 二.Arthas命令学习 一.Arthas环境准备 1.概述 Arthas是Alibaba开源的Java诊断工具,深 ...

  8. 阿里重磅开源在线分析诊断工具Arthas(阿尔萨斯)

    github地址: Arthas English version goes here. Arthas 是Alibaba开源的Java诊断工具,深受开发者喜爱. 当你遇到以下类似问题而束手无策时,Art ...

  9. 使用Arthas排查解决项目部署后CPU飙高问题

    什么是Arthas Arthas 是Alibaba开源的Java诊断工具,深受开发者喜爱. 当你遇到以下类似问题而束手无策时,Arthas可以帮助你解决: 这个类从哪个 jar 包加载的?为什么会报各 ...

最新文章

  1. 3分和30分文章差距在哪里?
  2. java中servlet filter_lua学习笔记(二)仿java servlet中Filter功能
  3. jittor和pytorch网络对比之context_encoder
  4. poj2140---herd sums
  5. [羊城杯 2020]RRRRRRRSA
  6. (64)句柄表,遍历所有进程的句柄表实现反调试
  7. SAP Commerce Cloud Accelerator Checkout Delivery Mode 选择页面的实现 JSP
  8. MySQL常用优化指南,及大表优化思路(值得收藏)
  9. bzoj1047-理想的正方形(二维单调队列)
  10. target=_blank和target=_black
  11. 【Bulldog】靶场记录
  12. 避暑山庄消失的三十六景,曾经那么美!
  13. MATLAB-将数据读取/写入excel表格
  14. nginx cache 总结
  15. Understand Selections in D3
  16. iastora怎么改成ahci_Win10系统无需重装,硬盘IDE改为AHCI模式的方法
  17. elo算法c语言,王者荣耀Elo机制?你中招了吗?
  18. stm32项目_stm32f103c8t6项目_循迹避障小车完整制作过程_智能小车设计_STM32智能小车教程-循迹-避障-蓝牙遥控-跟随
  19. Vue的属性,为什么无法冻结?
  20. Chrome网页编码显示乱码

热门文章

  1. 原神服务器服务端多人联机教程
  2. 生物学和计算机科学结合的学科,生物信息学和计算生物学
  3. 前端页面里面的文件下载 兼容IE10+
  4. Layout( 布局)
  5. 操作Doris数据库错误记录——insert has filtered data in strict mode
  6. 工单自动分配算法实现
  7. 《国际联网安全保护管理办法》
  8. Transformer 训练优化
  9. 朗润国际期货:本周A股投资者关注事件
  10. 用UltraISO把硬盘文件制作成ISO格式