army-knife:一款支持排查线上问题命令插件

it2025-01-06  9

army-knife idea plugin

Github:https://github.com/JavaPentesters/army-knife

Background

作为一名开发人员,不仅需要掌握系统开发技能,更应该具备处理线上问题的能力。 我们需要借助一些工具或命令来定位线上问题,有些命令非常繁琐或者脑子一时短路突然想不起来哈。 工欲善其事必先利其器,排查线上问题时是争分夺秒的,我们需要以最快速、便捷的方式拷贝到需要的命令,army-knife IDEA就是用来解决这个问题。

Key Features

插件提供了一套用于定位线上问题的方法论插件提供了大量简便且实用的命令,用于排查Java应用自身以及OS、中间件引发的各种线上问题。即能够学习常用的命令,也可以以全局的视角看待线上问题 Arthas是Alibaba开源的Java诊断工具,它是用于排查线上问题的一款利器。因此,插件提供了快捷使用Arthas常用命令的快速方式。插件提供了Linux常用性能分析工具以及命令,如top(cpu)、free(内存)、df(磁盘)、dstat(网络流量)、pstack、vmstat、strace(底层系统调用)插件提供了查找业务日志的常用命令,如grep、tail插件提供了分析GC日志的常用命令插件提供了排查Mysql线上问题的常用命令,如deadlock死锁问题插件提供了排查Java中间件的常见命令,如Dubbo、Redis、Netty、RocketMQ、Nginx(Openresty)等常用命令插件提供了Http请求相关的命令,如curl发起JSON类型请求等 插件提供了Java代码静态审查和安全漏洞quick fix修复功能 Mybatis xml SQL Injection 插件针对每一条命令提供了详尽的案例,使你能够理论联系实际,知其然更知其所以然。插件支持JDK7 +插件支持Linux/Mac

Quick Start

本地磁盘方式安装

Preferences/Plugins/Installed/Install from disk,选择army-knife.jar

Jetbrain plugin repository方式安装

RoadMap

VersionMilestoneFeatures1.2.02020.10发布正式release版本1.3.02020.11支持ShadowSocks协议的客户端
最新回复(0)