From bb98f48ca8db27e4dec70790a44f31bc24ec48ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B7=9E=E7=AD=B1?= <105542329+a-little-fool@users.noreply.github.com> Date: Sat, 4 Nov 2023 14:03:48 +0800 Subject: [PATCH] feature: app-mysql.yml metrics i18n (#1316) --- .../src/main/resources/define/app-mysql.yml | 255 ++++++++++++++++++ 1 file changed, 255 insertions(+) diff --git a/manager/src/main/resources/define/app-mysql.yml b/manager/src/main/resources/define/app-mysql.yml index 8811ef30f18..04f1c400a71 100644 --- a/manager/src/main/resources/define/app-mysql.yml +++ b/manager/src/main/resources/define/app-mysql.yml @@ -166,6 +166,9 @@ metrics: # 指标组调度优先级(0->127)->(优先级高->低) 优先级低的指标组会等优先级高的指标组采集完成后才会被调度, 相同优先级的指标组会并行调度采集 # 优先级为0的指标组为可用性指标组,即它会被首先调度,采集成功才会继续调度其它指标组,采集失败则中断调度 priority: 0 + i18n: + zh-CN: 基础 信息 + en-US: Basic Info # collect metrics content # 具体监控指标列表 fields: @@ -174,17 +177,35 @@ metrics: - field: version type: 1 instance: true + i18n: + zh-CN: 版本 + en-US: Version - field: port type: 1 + i18n: + zh-CN: 端口 + en-US: Port - field: datadir type: 1 + i18n: + zh-CN: 存储目录 + en-US: DataDir - field: max_connections type: 0 + i18n: + zh-CN: 最大连接数 + en-US: Max Connections - field: thread_cache_size type: 0 + i18n: + zh-CN: 连接池大小 + en-US: Thread Cache Size - field: innodb_buffer_pool_size type: 0 unit: KB + i18n: + zh-CN: InnoDB缓冲池的大小 + en-US: Innodb Buffer Pool Size # (optional)metrics field alias name, it is used as an alias field to map and convert the collected data and metrics field # (非必须)监控指标别名,与上面的指标名映射。用于采集接口数据字段不直接是最终指标名称,需要此别名做映射转换 aliasFields: @@ -253,21 +274,39 @@ metrics: priority: 1 # collect metrics content # 具体监控指标列表 + i18n: + zh-CN: 缓存 信息 + en-US: Cache Info fields: # field-metric name, type-metric type(0-number,1-string), unit-metric unit('%','ms','MB'), instance-if is metrics group unique identifier # field-指标名称, type-指标类型(0-number数字,1-string字符串), unit-指标单位('%','ms','MB'), instance-是否是指标集合唯一标识符字段 - field: query_cache_hit_rate type: 0 unit: '%' + i18n: + zh-CN: 缓存命中率 + en-US: Query Cache Hit Rate - field: cache_hits type: 0 + i18n: + zh-CN: 缓存命中数 + en-US: Cache Hits - field: cache_inserts type: 0 + i18n: + zh-CN: 缓存插入数 + en-US: Cache Inserts - field: cache_free_blocks type: 0 + i18n: + zh-CN: 缓存空闲块数量 + en-US: Cache Free Blocks - field: cache_free_memory type: 0 unit: KB + i18n: + zh-CN: 空闲缓存大小 + en-US: Cache Free Memory # (optional)metrics field alias name, it is used as an alias field to map and convert the collected data and metrics field # (可选)监控指标别名, 做为中间字段与采集数据字段和指标字段映射转换 aliasFields: @@ -324,11 +363,20 @@ metrics: - name: performance priority: 1 + i18n: + zh-CN: 性能 信息 + en-US: Performance Info fields: - field: questions type: 0 + i18n: + zh-CN: 查询总数 + en-US: Questions - field: qps type: 0 + i18n: + zh-CN: 每秒处理查询数 + en-US: Queries Per Second aliasFields: - uptime - questions @@ -349,22 +397,40 @@ metrics: - name: innodb priority: 1 + i18n: + zh-CN: Innodb 信息 + en-US: Innodb Info fields: - field: innodb_data_reads type: 0 unit: Times + i18n: + zh-CN: 磁盘读取次数 + en-US: Innodb Data Reads - field: innodb_data_writes type: 0 unit: Times + i18n: + zh-CN: 磁盘写入次数 + en-US: Innodb Data Writes - field: innodb_data_read type: 0 unit: KB + i18n: + zh-CN: 磁盘读取数据量 + en-US: Innodb Data Read - field: innodb_data_written type: 0 unit: KB + i18n: + zh-CN: 磁盘写入数据量 + en-US: Innodb Data Written - field: innodb_buffer_hit_rate type: 0 unit: '%' + i18n: + zh-CN: Innodb 缓存命中数 + en-US: Innodb Buffer Hit Rate aliasFields: - Innodb_data_reads - Innodb_data_writes @@ -397,32 +463,71 @@ metrics: - name: status priority: 1 + i18n: + zh-CN: 状态 信息 + en-US: Status Info fields: - field: uptime type: 0 unit: s + i18n: + zh-CN: 运行时间 + en-US: Uptime - field: com_select type: 0 + i18n: + zh-CN: 查询次数 + en-US: Com Select - field: com_insert type: 0 + i18n: + zh-CN: 插入次数 + en-US: Com Insert - field: com_update type: 0 + i18n: + zh-CN: 更新次数 + en-US: Com Update - field: com_delete type: 0 + i18n: + zh-CN: 删除次数 + en-US: Com Delete - field: com_commit type: 0 + i18n: + zh-CN: 事务提交次数 + en-US: Com Commit - field: com_rollback type: 0 + i18n: + zh-CN: 事务回滚次数 + en-US: Com Rollback - field: threads_created type: 0 + i18n: + zh-CN: 线程创建数 + en-US: Threads Created - field: threads_connected type: 0 + i18n: + zh-CN: 连接线程数 + en-US: Threads Connected - field: threads_cached type: 0 + i18n: + zh-CN: 缓存线程数 + en-US: Threads Cached - field: threads_running type: 0 + i18n: + zh-CN: 活动线程数 + en-US: Threads Running - field: qps type: 0 + i18n: + zh-CN: 每秒处理查询数 + en-US: Com Insert aliasFields: - uptime - com_select @@ -453,31 +558,70 @@ metrics: - name: handler priority: 2 + i18n: + zh-CN: 处理器 信息 + en-US: Handler Info fields: - field: handler_commit type: 0 + i18n: + zh-CN: 处理的事务提交数 + en-US: Handler Commit - field: handler_delete type: 0 + i18n: + zh-CN: 处理的删除操作数 + en-US: Handler Delete - field: handler_write type: 0 + i18n: + zh-CN: 处理的写入操作数 + en-US: Handler Write - field: handler_update type: 0 + i18n: + zh-CN: 处理的更新操作数 + en-US: Handler Update - field: handler_discover type: 0 + i18n: + zh-CN: 处理的发现操作数 + en-US: Handler Discover - field: handler_prepare type: 0 + i18n: + zh-CN: 处理的准备操作数 + en-US: Handler Prepare - field: handler_read_first type: 0 + i18n: + zh-CN: 读取首行操作数 + en-US: Handler Read First - field: handler_read_rnd type: 0 + i18n: + zh-CN: 随机读取操作数 + en-US: Handler Read RND - field: handler_read_next type: 0 + i18n: + zh-CN: 读取下一行操作数 + en-US: Handler Read Next - field: handler_read_rnd_next type: 0 + i18n: + zh-CN: 随机读取下一行操作数 + en-US: Handler Read RND Next - field: handler_read_key type: 0 + i18n: + zh-CN: 按索引键读取操作数 + en-US: Handler Read Key - field: handler_external_lock type: 0 + i18n: + zh-CN: 外部锁定操作数 + en-US: Handler External Key protocol: jdbc jdbc: host: ^_^host^_^ @@ -493,15 +637,30 @@ metrics: - name: connection priority: 2 + i18n: + zh-CN: 连接 信息 + en-US: Connection Info fields: - field: connections type: 0 + i18n: + zh-CN: 当前连接数 + en-US: Connections - field: max_used_connections type: 0 + i18n: + zh-CN: 历史最大连接数 + en-US: Max Used Connections - field: aborted_connects type: 0 + i18n: + zh-CN: 失败连接数 + en-US: Aborted Connects - field: aborted_clients type: 0 + i18n: + zh-CN: 客户端中断数 + en-US: Aborted Clients protocol: jdbc jdbc: host: ^_^host^_^ @@ -517,15 +676,30 @@ metrics: - name: thread priority: 2 + i18n: + zh-CN: 线程 信息 + en-US: Thread Info fields: - field: threads_created type: 0 + i18n: + zh-CN: 创建线程数 + en-US: Threads Created - field: threads_connected type: 0 + i18n: + zh-CN: 连接线程数 + en-US: Threads Connected - field: threads_cached type: 0 + i18n: + zh-CN: 缓存线程数 + en-US: CThreads Cached - field: threads_running type: 0 + i18n: + zh-CN: 运行线程数 + en-US: Threads Running protocol: jdbc jdbc: host: ^_^host^_^ @@ -541,13 +715,25 @@ metrics: - name: tmp priority: 2 + i18n: + zh-CN: 临时表 信息 + en-US: TMP Info fields: - field: created_tmp_tables type: 0 + i18n: + zh-CN: 创建的临时表数量 + en-US: Created TMP Tables - field: created_tmp_disk_tables type: 0 + i18n: + zh-CN: 创建的临时磁盘表数量 + en-US: Created TMP Disk Tables - field: created_tmp_files type: 0 + i18n: + zh-CN: 创建的临时文件数量 + en-US: Created TMP Files protocol: jdbc jdbc: host: ^_^host^_^ @@ -563,17 +749,35 @@ metrics: - name: select_type priority: 2 + i18n: + zh-CN: 查询类型 信息 + en-US: Select Type Info fields: - field: select_full_join type: 0 + i18n: + zh-CN: 全表连接数 + en-US: Select Full Join - field: select_full_range_join type: 0 + i18n: + zh-CN: 带范围的全表连接数 + en-US: Select Full Range Join - field: select_range type: 0 + i18n: + zh-CN: 索引范围查询数 + en-US: Select Range - field: select_range_check type: 0 + i18n: + zh-CN: 索引范围内二次检查数 + en-US: Select Range Check - field: select_scan type: 0 + i18n: + zh-CN: 全表扫描查询数 + en-US: Select Scan protocol: jdbc jdbc: host: ^_^host^_^ @@ -589,15 +793,30 @@ metrics: - name: sort priority: 2 + i18n: + zh-CN: 排序 信息 + en-US: Sort Info fields: - field: sort_rows type: 0 + i18n: + zh-CN: 排序总行数 + en-US: Sort Rows - field: sort_range type: 0 + i18n: + zh-CN: 范围条件排序次数 + en-US: Sort Range - field: sort_merge_passes type: 0 + i18n: + zh-CN: 合并排序段次数 + en-US: Sort Merge Passes - field: sort_scan type: 0 + i18n: + zh-CN: 全表扫描排序次数 + en-US: Sort Scan protocol: jdbc jdbc: host: ^_^host^_^ @@ -613,11 +832,20 @@ metrics: - name: table_lock priority: 2 + i18n: + zh-CN: 表级锁 信息 + en-US: Table Lock Info fields: - field: table_locks_immediate type: 0 + i18n: + zh-CN: 立即获得表锁次数 + en-US: Table Locks Immediate - field: table_locks_waited type: 0 + i18n: + zh-CN: 须等待获取表锁次数 + en-US: Table Locks Waited protocol: jdbc jdbc: host: ^_^host^_^ @@ -633,12 +861,21 @@ metrics: - name: process_state priority: 2 + i18n: + zh-CN: 进程状态 信息 + en-US: Process State Info fields: - field: state type: 1 instance: true + i18n: + zh-CN: 进程状态 + en-US: State - field: num type: 0 + i18n: + zh-CN: 该状态进程数量 + en-US: Num protocol: jdbc jdbc: host: ^_^host^_^ @@ -654,18 +891,36 @@ metrics: - name: slow_sql priority: 2 + i18n: + zh-CN: 满查询 信息 + en-US: Slow Sql Info fields: - field: id type: 1 instance: true + i18n: + zh-CN: ID + en-US: ID - field: sql_text type: 0 + i18n: + zh-CN: SQL 文本 + en-US: SQL Text - field: start_time type: 1 + i18n: + zh-CN: 开始时间 + en-US: Start Time - field: db type: 1 + i18n: + zh-CN: 数据库 + en-US: Database - field: query_time type: 1 + i18n: + zh-CN: 查询时间 + en-US: Query Time aliasFields: - sql_text - start_time