diff --git a/manager/src/main/resources/define/app-jvm.yml b/manager/src/main/resources/define/app-jvm.yml index 68d3b9f1423..2b9ab4b6267 100644 --- a/manager/src/main/resources/define/app-jvm.yml +++ b/manager/src/main/resources/define/app-jvm.yml @@ -138,6 +138,9 @@ metrics: # 指标组调度优先级(0->127)->(优先级高->低) 优先级低的指标组会等优先级高的指标组采集完成后才会被调度, 相同优先级的指标组会并行调度采集 # 优先级为0的指标组为可用性指标组,即它会被首先调度,采集成功才会继续调度其它指标组,采集失败则中断调度 priority: 0 + i18n: + zh-CN: 虚拟机基础信息 + en-US: Basic # collect metrics content # 具体监控指标列表 fields: @@ -145,13 +148,25 @@ metrics: # field-指标名称, type-指标类型(0-number数字,1-string字符串), unit-指标单位('%','ms','MB'), label-是否是指标标签字段 - field: VmName type: 1 + i18n: + zh-CN: 名称 + en-US: Vm Name - field: VmVendor type: 1 + i18n: + zh-CN: 厂商 + en-US: Vm Vendor - field: VmVersion type: 1 + i18n: + zh-CN: 版本 + en-US: Vm Version - field: Uptime type: 0 unit: ms + i18n: + zh-CN: 运行时长 + en-US: Up time # the protocol used for monitoring, eg: sql, ssh, http, telnet, wmi, snmp, sdk # 用于监控的协议,例: sql, ssh, http, telnet, wmi, snmp, sdk protocol: jmx @@ -172,22 +187,40 @@ metrics: - name: memory_pool priority: 1 + i18n: + zh-CN: 内存池 + en-US: Memory Pool fields: - field: name type: 1 label: true + i18n: + zh-CN: 指标名称 + en-US: Name - field: committed type: 0 unit: MB + i18n: + zh-CN: 已分配内存 + en-US: Committed - field: init type: 0 unit: MB + i18n: + zh-CN: 初始化内存 + en-US: Init - field: max type: 0 unit: MB + i18n: + zh-CN: 最大内存 + en-US: Max - field: used type: 0 unit: MB + i18n: + zh-CN: 已使用内存 + en-US: Used units: - committed=B->MB - init=B->MB @@ -225,15 +258,30 @@ metrics: - name: code_cache priority: 5 + i18n: + zh-CN: 本地代码缓冲区 + en-US: Code Cache fields: - field: committed type: 0 + i18n: + zh-CN: 已分配内存 + en-US: Committed - field: init type: 0 + i18n: + zh-CN: 初始化内存 + en-US: Init - field: max type: 0 + i18n: + zh-CN: 最大内存 + en-US: Max - field: used type: 0 + i18n: + zh-CN: 已使用内存 + en-US: Used aliasFields: - Usage->committed - Usage->init @@ -259,6 +307,9 @@ metrics: - name: class_loading priority: 6 + i18n: + zh-CN: 类加载信息 + en-US: Class Loading # collect metrics content # 具体监控指标列表 fields: @@ -266,10 +317,19 @@ metrics: # field-指标名称, type-指标类型(0-number数字,1-string字符串), unit-指标单位('%','ms','MB'), label-是否是指标标签字段 - field: LoadedClassCount type: 0 + i18n: + zh-CN: 当前已加载类数量 + en-US: Loaded Class Count - field: TotalLoadedClassCount type: 0 + i18n: + zh-CN: 已加载类总数量 + en-US: Total Loaded Class Count - field: UnloadedClassCount type: 0 + i18n: + zh-CN: 未加载类总数量 + en-US: Unloaded Class Count protocol: jmx jmx: host: ^_^host^_^ @@ -281,6 +341,9 @@ metrics: - name: thread priority: 7 + i18n: + zh-CN: 线程信息 + en-US: Thread # collect metrics content # 指标组中的具体监控指标 fields: @@ -288,18 +351,36 @@ metrics: # field-指标名称, type-指标类型(0-number数字,1-string字符串), unit-指标单位('%','ms','MB'), label-是否是指标标签字段 - field: TotalStartedThreadCount type: 0 + i18n: + zh-CN: 已启动线程总数 + en-US: Total Started Thread Count - field: ThreadCount type: 0 + i18n: + zh-CN: 活跃线程数 + en-US: Thread Count - field: PeakThreadCount type: 0 + i18n: + zh-CN: 最大峰值线程数 + en-US: Peak Thread Count - field: DaemonThreadCount type: 0 + i18n: + zh-CN: 活跃守护线程数 + en-US: Daemon Thread Count - field: CurrentThreadUserTime type: 0 unit: s + i18n: + zh-CN: 线程占用的CPU时间(用户态) + en-US: Current Thread User Time - field: CurrentThreadCpuTime type: 0 unit: s + i18n: + zh-CN: 线程占用的CPU时间 + en-US: Current Thread CPU Time units: - CurrentThreadUserTime=NS->S - CurrentThreadCpuTime=NS->S