TDH以及TDC集群搜集 Inceptor jvm 信息的脚本

  其他常见问题
内容纲要

概要描述

为了更方便快捷的收集 Inceptor 的 jvm 信息,提供了一个收集 Inceptor 的 jvm 脚本;

如果aqulia版本是9.3.x+,那么在manager节点下/var/log/Aquila/transwarp-ops目录下可能是有jvm相关日志的,如果没有的话,再去部署jvm信息搜集工具

详细说明

  1. TDH 环境中的使用方法
  2. 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

这篇文章对您有帮助吗?

平均评分 0 / 5. 次数: 0

尚无评价,您可以第一个评哦!

非常抱歉,这篇文章对您没有帮助.

烦请您告诉我们您的建议与意见,以便我们改进,谢谢您。