内容纲要
概要描述
为了更方便快捷的收集 Inceptor 的 jvm 信息,提供了一个收集 Inceptor 的 jvm 脚本;
如果aqulia版本是9.3.x+,那么在manager节点下/var/log/Aquila/transwarp-ops目录下可能是有jvm相关日志的,如果没有的话,再去部署jvm信息搜集工具
详细说明
- TDH 环境中的使用方法
- TDC 环境中的使用用法
收集 jvm 信息工具(当前支持 inceptor、quark、hyperbase、argodb、slipstream),点击下载
1、TDH 环境中使用方法
TDH 上手动执行的使用方法如下:
bash get_jvm_tdx_1.6.sh inceptor1 jvm
说明:
- inceptor1: 是指要收集的 inceptor-server 的服务名(支持inceptor、hyperbase、argodb);
- jvm: 是指需要收集的信息(支持 jstat、jstack、jmap、jvm 其中 jvm 会包含前面所有的信息,建议使用 jvm 参数)
也可以设置一个定时任务,选择容易出问题的时间 ,比如每天定时跑批时,或者每12小时打一次;
例如1:
30 17 * sh /opt/get_jvm_tdx_1.6.sh inceptor1 jvm
每天的17点30分 收集一次 inceptor1 的jvm 所有信息,包括jmap、jstat、jstack;
2、TDC 上使用方法
TDC 上使用方法如下:
bash get_jvm_tdx_1.6.sh inceptor-7jnkd ob2bzds jvm
说明:
- inceptor-7jnkd: 是指要收集的 inceptor-server 的服务名(支持inceptor、hyperbase、argodb);
- ob2bzds: 是指 inceptor-7jnkd 所属实例的 namespace ;
- jvm: 是指需要收集的信息(支持 jstat、jstack、jmap、jvm 其中 jvm 会包含前面所有的信息,建议使用 jvm 参数)
例如2:
假如希望收集 tdc 上的 inceptor ,则需要指定 namespace
30 17 * sh /opt/get_jvm_tdx_1.6.sh inceptor-7jnkd ob2bzds jvm