# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
# The monitoring type category:service-application service monitoring db-database monitoring mid-middleware custom-custom monitoring os-operating system monitoring
category: cache
# The monitoring type eg: linux windows tomcat mysql aws...
app: redis_cluster
# The monitoring i18n name
name:
zh-CN: Redis Cluster
en-US: Redis Cluster
# The description and help of this monitoring type
help:
zh-CN: Hertzbeat 对 Redis 集群 的通用指标进行采集监控。
您可以点击 “新建 Redis Cluster” 并进行配置,或者选择“更多操作”,导入已有配置。
en-US: Hertzbeat monitors Redis Database Cluster's general performance metrics. You could click the "New Redis Cluster" button and proceed with the configuration or import an existing setup through the "More Actions" menu.
zh-TW: Hertzbeat 對 Redis 集群 的通用指標進行采集監控。
您可以點擊 “新建 Redis Cluster” 並進行配置,或者選擇“更多操作”,導入已有配置。
helpLink:
zh-CN: https://hertzbeat.apache.org/zh-cn/docs/help/redis_cluster
en-US: https://hertzbeat.apache.org/docs/help/redis_cluster
# Input params define for monitoring(render web ui by the definition)
params:
# field-param field key
- field: host
# name-param field display i18n name
name:
zh-CN: 目标Host
en-US: Target Host
# type-param field type(most mapping the html input type)
type: host
# required-true or false
required: true
# field-param field key
- field: port
# name-param field display i18n name
name:
zh-CN: 端口
en-US: Port
# type-param field type(most mapping the html input type)
type: number
# when type is number, range is required
range: '[0,65535]'
# required-true or false
required: true
# default value
defaultValue: 6379
# field-param field key
- field: timeout
# name-param field display i18n name
name:
zh-CN: 查询超时时间(ms)
en-US: Query Timeout(ms)
# type-param field type(most mapping the html input type)
type: number
# when type is number, range is required
range: '[0,65535]'
# required-true or false
required: false
# default value
defaultValue: 3000
# field-param field key
- field: username
# name-param field display i18n name
name:
zh-CN: 用户名
en-US: Username
# type-param field type(most mapping the html input type)
type: text
# when type is text, use limit to limit string length
limit: 50
# required-true or false
required: false
# field-param field key
- field: password
# name-param field display i18n name
name:
zh-CN: 密码
en-US: Password
# type-param field type(most mapping the html input tag)
type: password
# required-true or false
required: false
# field-param field key
- field: pattern
# name-param field display i18n name
name:
zh-CN: 模式
en-US: Pattern
# type-param field type(most mapping the html input type)
type: number
# required-true or false
required: true
# default value
defaultValue: 3
# hide-is hide this field and put it in advanced layout
hide: true
metrics:
- name: server
# metrics scheduling priority(0->127)->(high->low), metrics with the same priority will be scheduled in parallel
# priority 0's metrics is availability metrics, it will be scheduled first, only availability metrics collect success will the scheduling continue
priority: 0
fields:
# field-metric name, type-metric type(0-number,1-string), unit-metric unit('%','ms','MB'), label-whether it is a metrics label field
- field: identity
type: 1
i18n:
zh-CN: 标识
en-US: Identity
- field: redis_version
type: 1
i18n:
zh-CN: Redis 版本
en-US: Redis Version
- field: redis_git_sha1
type: 0
i18n:
zh-CN: Redis Git SHA1
en-US: Redis Git SHA1
- field: redis_git_dirty
type: 0
i18n:
zh-CN: Redis Git Dirty
en-US: Redis Git Dirty
- field: redis_build_id
type: 1
i18n:
zh-CN: Redis 构建 ID
en-US: Redis Build ID
- field: redis_mode
type: 1
i18n:
zh-CN: Redis 模式
en-US: Redis Mode
- field: os
type: 1
i18n:
zh-CN: 操作系统
en-US: Operating System
- field: arch_bits
type: 0
i18n:
zh-CN: 架构位数
en-US: Architecture Bits
- field: multiplexing_api
type: 1
i18n:
zh-CN: 多路复用 API
en-US: Multiplexing API
- field: atomicvar_api
type: 1
i18n:
zh-CN: 原子变量 API
en-US: Atomicvar API
- field: gcc_version
type: 1
i18n:
zh-CN: GCC 版本
en-US: GCC Version
- field: process_id
type: 0
i18n:
zh-CN: 进程 ID
en-US: Process ID
- field: process_supervised
type: 1
i18n:
zh-CN: 进程监控
en-US: Process Supervised
- field: run_id
type: 1
i18n:
zh-CN: 运行 ID
en-US: Run ID
- field: tcp_port
type: 0
i18n:
zh-CN: TCP 端口
en-US: TCP Port
- field: server_time_usec
type: 0
i18n:
zh-CN: 基于纪元的系统时间
en-US: Server Time Usec
- field: uptime_in_seconds
type: 0
i18n:
zh-CN: 启动时间(秒)
en-US: Uptime In Seconds
- field: uptime_in_days
type: 0
i18n:
zh-CN: 启动时间(天)
en-US: Uptime In Days
- field: hz
type: 0
i18n:
zh-CN: 定时器频率
en-US: HZ
- field: configured_hz
type: 0
i18n:
zh-CN: 配置的定时器频率
en-US: Configured HZ
- field: lru_clock
type: 0
i18n:
zh-CN: LRU 时钟
en-US: LRU Clock
- field: executable
type: 1
i18n:
zh-CN: 可执行文件
en-US: Executable
- field: config_file
type: 1
i18n:
zh-CN: 配置文件
en-US: Config File
- field: io_threads_active
type: 0
i18n:
zh-CN: IO 线程活跃数
en-US: IO Threads Active
# the protocol used for monitoring, eg: sql, ssh, http, telnet, wmi, snmp, sdk
protocol: redis
# the config content when protocol is redis
redis:
# redis host: ipv4 ipv6 host
host: ^_^host^_^
# redis port
port: ^_^port^_^
# username
username: ^_^username^_^
# password
password: ^_^password^_^
# timeout unit:ms
timeout: ^_^timeout^_^
pattern: ^_^pattern^_^
- name: clients
i18n:
zh-CN: 客户端
en-US: Clients
# metrics scheduling priority(0->127)->(high->low), metrics with the same priority will be scheduled in parallel
# priority 0's metrics is availability metrics, it will be scheduled first, only availability metrics collect success will the scheduling continue
priority: 1
fields:
# field-metric name, type-metric type(0-number,1-string), unit-metric unit('%','ms','MB'), label-whether it is a metrics label field
- field: identity
type: 1
i18n:
zh-CN: 标识
en-US: Identity
- field: connected_clients
type: 0
i18n:
zh-CN: 已连接客户端
en-US: Connected Clients
- field: cluster_connections
type: 0
i18n:
zh-CN: 集群连接数
en-US: Cluster Connections
- field: maxclients
type: 0
i18n:
zh-CN: 最大客户端数
en-US: Maxclients
- field: client_recent_max_input_buffer
type: 0
i18n:
zh-CN: 客户端最近最大输入缓冲区
en-US: Client Recent Max Input Buffer
- field: client_recent_max_output_buffer
type: 0
i18n:
zh-CN: 客户端最近最大输出缓冲区
en-US: Client Recent Max Output Buffer
- field: blocked_clients
type: 0
i18n:
zh-CN: 阻塞客户端
en-US: Blocked Clients
- field: tracking_clients
type: 0
i18n:
zh-CN: 跟踪客户端
en-US: Tracking Clients
- field: clients_in_timeout_table
type: 0
i18n:
zh-CN: 超时表中的客户端
en-US: Clients In Timeout Table
# the protocol used for monitoring, eg: sql, ssh, http, telnet, wmi, snmp, sdk
protocol: redis
# the config content when protocol is redis
redis:
# redis host: ipv4 ipv6 host
host: ^_^host^_^
# redis port
port: ^_^port^_^
# username
username: ^_^username^_^
# password
password: ^_^password^_^
# timeout unit:ms
timeout: ^_^timeout^_^
pattern: ^_^pattern^_^
- name: memory
i18n:
zh-CN: 内存
en-US: Memory
# metrics scheduling priority(0->127)->(high->low), metrics with the same priority will be scheduled in parallel
# priority 0's metrics is availability metrics, it will be scheduled first, only availability metrics collect success will the scheduling continue
priority: 2
fields:
# field-metric name, type-metric type(0-number,1-string), unit-metric unit('%','ms','MB'), label-whether it is a metrics label field
- field: identity
type: 1
i18n:
zh-CN: 标识
en-US: Identity
- field: used_memory
type: 0
i18n:
zh-CN: 已使用内存
en-US: Used Memory
- field: used_memory_human
type: 0
i18n:
zh-CN: 已使用内存 (人类可读)
en-US: Used Memory Human
unit: MB
- field: used_memory_rss
type: 0
i18n:
zh-CN: 已使用内存 RSS
en-US: Used Memory RSS
- field: used_memory_rss_human
type: 0
i18n:
zh-CN: 已使用内存 RSS (人类可读)
en-US: Used Memory RSS Human
unit: MB
- field: used_memory_peak
type: 0
i18n:
zh-CN: 内存使用峰值
en-US: Used Memory Peak
- field: used_memory_peak_human
type: 0
i18n:
zh-CN: 内存使用峰值 (人类可读)
en-US: Used Memory Peak Human
unit: MB
- field: used_memory_peak_perc
type: 0
i18n:
zh-CN: 内存使用峰值百分比
en-US: Used Memory Peak Perc
unit: '%'
- field: used_memory_overhead
type: 0
i18n:
zh-CN: 内存开销
en-US: Used Memory Overhead
- field: used_memory_startup
type: 0
i18n:
zh-CN: 启动时内存使用
en-US: Used Memory Startup
- field: used_memory_dataset
type: 0
i18n:
zh-CN: 数据集内存使用
en-US: Used Memory Dataset
- field: used_memory_dataset_perc
type: 0
i18n:
zh-CN: 数据集内存使用百分比
en-US: Used Memory Dataset Perc
unit: '%'
- field: allocator_allocated
type: 0
i18n:
zh-CN: 分配器已分配内存
en-US: Allocator Allocated
- field: allocator_active
type: 0
i18n:
zh-CN: 分配器活跃内存
en-US: Allocator Active
- field: allocator_resident
type: 0
i18n:
zh-CN: 分配器驻留内存
en-US: Allocator Resident
- field: total_system_memory
type: 0
i18n:
zh-CN: 系统总内存
en-US: Total System Memory
- field: total_system_memory_human
type: 0
i18n:
zh-CN: 系统总内存 (人类可读)
en-US: Total System Memory Human
unit: GB
- field: used_memory_lua
type: 0
i18n:
zh-CN: Lua 脚本内存使用
en-US: Used Memory Lua
- field: used_memory_lua_human
type: 0
i18n:
zh-CN: Lua 脚本内存使用 (人类可读)
en-US: Used Memory Lua Human
unit: KB
- field: used_memory_scripts
type: 0
i18n:
zh-CN: 脚本内存使用
en-US: Used Memory Scripts
- field: used_memory_scripts_human
type: 0
i18n:
zh-CN: 脚本内存使用 (人类可读)
en-US: Used Memory Scripts Human
unit: KB
- field: number_of_cached_scripts
type: 0
i18n:
zh-CN: 缓存脚本数
en-US: Number Of Cached Scripts
- field: maxmemory
type: 0
i18n:
zh-CN: 最大内存
en-US: Maxmemory
- field: maxmemory_human
type: 0
i18n:
zh-CN: 最大内存 (人类可读)
en-US: Maxmemory Human
unit: MB
- field: maxmemory_policy
type: 1
i18n:
zh-CN: 最大内存策略
en-US: Maxmemory Policy
- field: allocator_frag_ratio
type: 0
i18n:
zh-CN: 分配器碎片率
en-US: Allocator Frag Ratio
- field: allocator_frag_bytes
type: 0
i18n:
zh-CN: 分配器碎片字节
en-US: Allocator Frag Bytes
- field: allocator_rss_ratio
type: 0
i18n:
zh-CN: 分配器驻留内存比率
en-US: Allocator Rss Ratio
- field: allocator_rss_bytes
type: 0
i18n:
zh-CN: 分配器驻留内存字节
en-US: Allocator Rss Bytes
- field: rss_overhead_ratio
type: 0
i18n:
zh-CN: RSS 开销比率
en-US: Rss Overhead Ratio
- field: rss_overhead_bytes
type: 0
i18n:
zh-CN: RSS 开销字节
en-US: Rss Overhead Bytes
- field: mem_fragmentation_ratio
type: 0
i18n:
zh-CN: 内存碎片率
en-US: Mem Fragmentation Ratio
- field: mem_fragmentation_bytes
type: 0
i18n:
zh-CN: 内存碎片字节
en-US: Mem Fragmentation Bytes
- field: mem_not_counted_for_evict
type: 0
i18n:
zh-CN: 不计入驱逐的内存
en-US: Mem Not Counted For Evict
- field: mem_replication_backlog
type: 0
i18n:
zh-CN: 复制积压内存
en-US: Mem Replication Backlog
- field: mem_clients_slaves
type: 0
i18n:
zh-CN: 从节点客户端数
en-US: Mem Clients Slaves
- field: mem_clients_normal
type: 0
i18n:
zh-CN: 普通客户端数
en-US: Mem Clients Normal
- field: mem_aof_buffer
type: 0
i18n:
zh-CN: AOF 缓冲区内存
en-US: Mem Aof Buffer
- field: mem_allocator
type: 1
i18n:
zh-CN: 内存分配器
en-US: Mem Allocator
- field: active_defrag_running
type: 0
i18n:
zh-CN: 活跃碎片整理运行中
en-US: Active Defrag Running
- field: lazyfree_pending_objects
type: 0
i18n:
zh-CN: 懒惰释放待处理对象
en-US: Lazyfree Pending Objects
- field: lazyfreed_objects
type: 0
i18n:
zh-CN: 懒惰释放对象
en-US: Lazyfreed Objects
# the protocol used for monitoring, eg: sql, ssh, http, telnet, wmi, snmp, sdk
protocol: redis
# the config content when protocol is redis
redis:
# redis host: ipv4 ipv6 host
host: ^_^host^_^
# redis port
port: ^_^port^_^
# username
username: ^_^username^_^
# password
password: ^_^password^_^
# timeout unit:ms
timeout: ^_^timeout^_^
pattern: ^_^pattern^_^
- name: persistence
i18n:
zh-CN: 持久化
en-US: Persistence
# metrics scheduling priority(0->127)->(high->low), metrics with the same priority will be scheduled in parallel
# priority 0's metrics is availability metrics, it will be scheduled first, only availability metrics collect success will the scheduling continue
priority: 3
fields:
# field-metric name, type-metric type(0-number,1-string), unit-metric unit('%','ms','MB'), label-whether it is a metrics label field
- field: identity
type: 1
i18n:
zh-CN: 标识
en-US: Identity
- field: loading
type: 0
i18n:
zh-CN: 加载中
en-US: Loading
- field: current_cow_size
type: 0
i18n:
zh-CN: 当前 COW 大小
en-US: Current Cow Size
- field: current_cow_size_age
type: 0
i18n:
zh-CN: 当前 COW 大小年龄
en-US: Current Cow Size Age
- field: current_fork_perc
type: 0
i18n:
zh-CN: 当前 Fork 百分比
en-US: Current Fork Perc
- field: current_save_keys_processed
type: 0
i18n:
zh-CN: 当前保存键处理
en-US: Current Save Keys Processed
- field: current_save_keys_total
type: 0
i18n:
zh-CN: 当前保存键总数
en-US: Current Save Keys Total
- field: rdb_changes_since_last_save
type: 0
i18n:
zh-CN: 上次保存后的更改
en-US: Rdb Changes Since Last Save
- field: rdb_bgsave_in_progress
type: 0
i18n:
zh-CN: RDB 后台保存中
en-US: Rdb Bgsave In Progress
- field: rdb_last_save_time
type: 0
i18n:
zh-CN: RDB 上次保存时间
en-US: Rdb Last Save Time
- field: rdb_last_bgsave_status
type: 1
i18n:
zh-CN: RDB 上次后台保存状态
en-US: Rdb Last Bgsave Status
- field: rdb_last_bgsave_time_sec
type: 0
i18n:
zh-CN: RDB 上次后台保存时间
en-US: Rdb Last Bgsave Time
- field: rdb_current_bgsave_time_sec
type: 0
i18n:
zh-CN: RDB 当前后台保存时间
en-US: Rdb Current Bgsave Time
- field: rdb_last_cow_size
type: 0
i18n:
zh-CN: RDB 上次 COW 大小
en-US: Rdb Last Cow Size
- field: aof_enabled
type: 0
i18n:
zh-CN: AOF 启用
en-US: Aof Enabled
- field: aof_rewrite_in_progress
type: 0
i18n:
zh-CN: AOF 重写中
en-US: Aof Rewrite In Progress
- field: aof_rewrite_scheduled
type: 0
i18n:
zh-CN: AOF 重写周期
en-US: Aof Rewrite Scheduled
- field: aof_last_rewrite_time_sec
type: 0
i18n:
zh-CN: AOF 上次重写时间
en-US: Aof Last Rewrite Time
- field: aof_current_rewrite_time_sec
type: 0
i18n:
zh-CN: AOF 当前重写时间
en-US: Aof Current Rewrite Time
- field: aof_last_bgrewrite_status
type: 1
i18n:
zh-CN: AOF 上次后台重写状态
en-US: Aof Last Bgrewrite Status
- field: aof_last_write_status
type: 1
i18n:
zh-CN: AOF 上次写入状态
en-US: Aof Last Write Status
- field: aof_last_cow_size
type: 0
i18n:
zh-CN: AOF 上次 COW 大小
en-US: Aof Last Cow Size
- field: module_fork_in_progress
type: 0
i18n:
zh-CN: 模块 Fork 中
en-US: Module Fork In Progress
- field: module_fork_last_cow_size
type: 0
i18n:
zh-CN: 模块 Fork 上次 COW 大小
en-US: Module Fork Last Cow Size
# the protocol used for monitoring, eg: sql, ssh, http, telnet, wmi, snmp, sdk
protocol: redis
# the config content when protocol is redis
redis:
# redis host: ipv4 ipv6 host
host: ^_^host^_^
# redis port
port: ^_^port^_^
# username
username: ^_^username^_^
# password
password: ^_^password^_^
# timeout unit:ms
timeout: ^_^timeout^_^
pattern: ^_^pattern^_^
- name: stats
i18n:
zh-CN: 统计
en-US: Stats
# metrics scheduling priority(0->127)->(high->low), metrics with the same priority will be scheduled in parallel
# priority 0's metrics is availability metrics, it will be scheduled first, only availability metrics collect success will the scheduling continue
priority: 4
fields:
# field-metric name, type-metric type(0-number,1-string), unit-metric unit('%','ms','MB'), label-whether it is a metrics label field
- field: identity
type: 1
i18n:
zh-CN: 标识
en-US: Identity
- field: total_connections_received
type: 0
i18n:
zh-CN: 收到总连接数
en-US: Total Connections Received
- field: total_commands_processed
type: 0
i18n:
zh-CN: 处理总命令数
en-US: Total Commands Processed
- field: instantaneous_ops_per_sec
type: 0
i18n:
zh-CN: 每秒操作数
en-US: Instantaneous Ops Per Sec
- field: total_net_input_bytes
type: 0
i18n:
zh-CN: 网络总输入字节数
en-US: Total Net Input Bytes
- field: total_net_output_bytes
type: 0
i18n:
zh-CN: 网络总输出字节数
en-US: Total Net Output Bytes
- field: instantaneous_input_kbps
type: 0
i18n:
zh-CN: 瞬时的每秒输入 KB
en-US: Instantaneous Input KB
- field: instantaneous_output_kbps
type: 0
i18n:
zh-CN: 瞬时的每秒输出 KB
en-US: Instantaneous Output KB
- field: rejected_connections
type: 0
i18n:
zh-CN: 拒绝连接数
en-US: Rejected Connections
- field: sync_full
type: 0
i18n:
zh-CN: 同步全量
en-US: Sync Full
- field: sync_partial_ok
type: 0
i18n:
zh-CN: 同步部分成功
en-US: Sync Partial Ok
- field: sync_partial_err
type: 0
i18n:
zh-CN: 同步部分失败
en-US: Sync Partial Err
- field: expired_keys
type: 0
i18n:
zh-CN: 过期键
en-US: Expired Keys
- field: expired_stale_perc
type: 0
i18n:
zh-CN: 过期陈旧百分比
en-US: Expired Stale Perc
- field: expired_time_cap_reached_count
type: 0
i18n:
zh-CN: 达到过期时间上限计数
en-US: Expired Time Cap Reached Count
- field: expire_cycle_cpu_milliseconds
type: 0
i18n:
zh-CN: 过期周期 CPU 毫秒
en-US: Expire Cycle CPU Milliseconds
- field: evicted_keys
type: 0
i18n:
zh-CN: 驱逐键
en-US: Evicted Keys
- field: keyspace_hits
type: 0
i18n:
zh-CN: 命中键空间
en-US: Keyspace Hits
- field: keyspace_misses
type: 0
i18n:
zh-CN: 未命中键空间
en-US: Keyspace Misses
- field: pubsub_channels
type: 0
i18n:
zh-CN: 发布订阅频道
en-US: Pubsub Channels
- field: pubsub_patterns
type: 0
i18n:
zh-CN: 发布订阅模式
en-US: Pubsub Patterns
- field: latest_fork_usec
type: 0
i18n:
zh-CN: 最新 Fork 微秒
en-US: Latest Fork Usec
- field: total_forks
type: 0
i18n:
zh-CN: 总 Fork 数
en-US: Total Forks
- field: migrate_cached_sockets
type: 0
i18n:
zh-CN: 迁移缓存套接字
en-US: Migrate Cached Sockets
- field: slave_expires_tracked_keys
type: 0
i18n:
zh-CN: 从节点过期跟踪键
en-US: Slave Expires Tracked Keys
- field: active_defrag_hits
type: 0
i18n:
zh-CN: 活跃碎片整理命中
en-US: Active Defrag Hits
- field: active_defrag_misses
type: 0
i18n:
zh-CN: 活跃碎片整理未命中
en-US: Active Defrag Misses
- field: active_defrag_key_hits
type: 0
i18n:
zh-CN: 活跃碎片整理键命中
en-US: Active Defrag Key Hits
- field: active_defrag_key_misses
type: 0
i18n:
zh-CN: 活跃碎片整理键未命中
en-US: Active Defrag Key Misses
- field: tracking_total_keys
type: 0
i18n:
zh-CN: 跟踪键总数
en-US: Tracking Total Keys
- field: tracking_total_items
type: 0
i18n:
zh-CN: 跟踪项总数
en-US: Tracking Total Items
- field: tracking_total_prefixes
type: 0
i18n:
zh-CN: 跟踪前缀总数
en-US: Tracking Total Prefixes
- field: unexpected_error_replies
type: 0
i18n:
zh-CN: 意外错误回复
en-US: Unexpected Error Replies
- field: total_error_replies
type: 0
i18n:
zh-CN: 总错误回复
en-US: Total Error Replies
- field: dump_payload_sanitizations
type: 0
i18n:
zh-CN: 转储有效负载深度完整性验证的总数
en-US: Dump Payload Sanitizations
- field: total_reads_processed
type: 0
i18n:
zh-CN: 总读取处理
en-US: Total Reads Processed
- field: total_writes_processed
type: 0
i18n:
zh-CN: 总写入处理
en-US: Total Writes Processed
- field: io_threaded_reads_processed
type: 0
i18n:
zh-CN: IO 线程读取处理
en-US: Io Threaded Reads Processed
- field: io_threaded_writes_processed
type: 0
i18n:
zh-CN: IO 线程写入处理
en-US: Io Threaded Writes Processed
# the protocol used for monitoring, eg: sql, ssh, http, telnet, wmi, snmp, sdk
protocol: redis
# the config content when protocol is redis
redis:
# redis host: ipv4 ipv6 host
host: ^_^host^_^
# redis port
port: ^_^port^_^
# username
username: ^_^username^_^
# password
password: ^_^password^_^
# timeout unit:ms
timeout: ^_^timeout^_^
pattern: ^_^pattern^_^
- name: replication
i18n:
zh-CN: 副本
en-US: Replication
# metrics scheduling priority(0->127)->(high->low), metrics with the same priority will be scheduled in parallel
# priority 0's metrics is availability metrics, it will be scheduled first, only availability metrics collect success will the scheduling continue
priority: 5
fields:
# field-metric name, type-metric type(0-number,1-string), unit-metric unit('%','ms','MB'), label-whether it is a metrics label field
- field: identity
type: 1
i18n:
zh-CN: 标识
en-US: Identity
- field: role
type: 1
i18n:
zh-CN: 角色
en-US: Role
- field: connected_slaves
type: 0
i18n:
zh-CN: 已连接从节点
en-US: Connected Slaves
- field: master_failover_state
type: 1
i18n:
zh-CN: 主节点故障转移状态
en-US: Master Failover State
- field: master_replid
type: 1
i18n:
zh-CN: 主节点复制 ID
en-US: Master Replid
- field: master_replid2
type: 0
i18n:
zh-CN: 主节点复制 ID2
en-US: Master Replid2
- field: master_repl_offset
type: 0
i18n:
zh-CN: 主节点复制偏移量
en-US: Master Repl Offset
- field: second_repl_offset
type: 0
i18n:
zh-CN: 第二复制偏移量
en-US: Second Repl Offset
- field: repl_backlog_active
type: 0
i18n:
zh-CN: 复制积压活跃
en-US: Repl Backlog Active
- field: repl_backlog_size
type: 0
i18n:
zh-CN: 复制积压大小
en-US: Repl Backlog Size
- field: repl_backlog_first_byte_offset
type: 0
i18n:
zh-CN: 复制积压第一个字节偏移量
en-US: Repl Backlog First Byte Offset
- field: repl_backlog_histlen
type: 0
i18n:
zh-CN: 复制积压历史长度
en-US: Repl Backlog Histlen
# the protocol used for monitoring, eg: sql, ssh, http, telnet, wmi, snmp, sdk
protocol: redis
# the config content when protocol is redis
redis:
# redis host: ipv4 ipv6 host
host: ^_^host^_^
# redis port
port: ^_^port^_^
# username
username: ^_^username^_^
# password
password: ^_^password^_^
# timeout unit:ms
timeout: ^_^timeout^_^
pattern: ^_^pattern^_^
- name: cpu
i18n:
zh-CN: CPU
en-US: CPU
# metrics scheduling priority(0->127)->(high->low), metrics with the same priority will be scheduled in parallel
# priority 0's metrics is availability metrics, it will be scheduled first, only availability metrics collect success will the scheduling continue
priority: 6
fields:
# field-metric name, type-metric type(0-number,1-string), unit-metric unit('%','ms','MB'), label-whether it is a metrics label field
- field: identity
type: 1
i18n:
zh-CN: 标识
en-US: Identity
- field: used_cpu_sys
type: 0
i18n:
zh-CN: 系统已使用 CPU
en-US: Sys CPU Used
- field: used_cpu_user
type: 0
i18n:
zh-CN: 用户已使用 CPU
en-US: User CPU Used
- field: used_cpu_sys_children
type: 0
i18n:
zh-CN: Sys 子进程已使用 CPU
en-US: Sys Children CPU Used
- field: used_cpu_user_children
type: 0
i18n:
zh-CN: 用户子进程已使用 CPU
en-US: User Children CPU Used
- field: used_cpu_sys_main_thread
type: 0
i18n:
zh-CN: 系统主线程已使用 CPU
en-US: Sys Main Thread CPU Used
- field: used_cpu_user_main_thread
type: 0
i18n:
zh-CN: 用户主线程已使用 CPU
en-US: User Main Thread CPU Used
# the protocol used for monitoring, eg: sql, ssh, http, telnet, wmi, snmp, sdk
protocol: redis
# the config content when protocol is redis
redis:
# redis host: ipv4 ipv6 host
host: ^_^host^_^
# redis port
port: ^_^port^_^
# username
username: ^_^username^_^
# password
password: ^_^password^_^
# timeout unit:ms
timeout: ^_^timeout^_^
pattern: ^_^pattern^_^
- name: errorstats
i18n:
zh-CN: 错误统计
en-US: Error Stats
# metrics scheduling priority(0->127)->(high->low), metrics with the same priority will be scheduled in parallel
# priority 0's metrics is availability metrics, it will be scheduled first, only availability metrics collect success will the scheduling continue
priority: 8
fields:
# field-metric name, type-metric type(0-number,1-string), unit-metric unit('%','ms','MB'), label-whether it is a metrics label field
- field: identity
type: 1
i18n:
zh-CN: 标识
en-US: Identity
- field: errorstat_ERR
type: 1
i18n:
zh-CN: 错误统计 ERR
en-US: Error Stats ERR
- field: errorstat_MISCONF
type: 1
i18n:
zh-CN: 错误统计 MISCONF
en-US: Error Stats MISCONF
# the protocol used for monitoring, eg: sql, ssh, http, telnet, wmi, snmp, sdk
protocol: redis
# the config content when protocol is redis
redis:
# redis host: ipv4 ipv6 host
host: ^_^host^_^
# redis port
port: ^_^port^_^
# username
username: ^_^username^_^
# password
password: ^_^password^_^
# timeout unit:ms
timeout: ^_^timeout^_^
pattern: ^_^pattern^_^
- name: cluster
i18n:
zh-CN: 集群
en-US: Cluster
# metrics scheduling priority(0->127)->(high->low), metrics with the same priority will be scheduled in parallel
# priority 0's metrics is availability metrics, it will be scheduled first, only availability metrics collect success will the scheduling continue
priority: 9
fields:
# field-metric name, type-metric type(0-number,1-string), unit-metric unit('%','ms','MB'), label-whether it is a metrics label field
- field: identity
type: 1
i18n:
zh-CN: 标识
en-US: Identity
- field: cluster_enabled
type: 0
i18n:
zh-CN: 集群启用
en-US: Cluster Enabled
- field: cluster_state
type: 1
i18n:
zh-CN: 集群状态
en-US: Cluster State
- field: cluster_slots_assigned
type: 0
i18n:
zh-CN: 集群分配槽
en-US: Cluster Slots Assigned
- field: cluster_slots_ok
type: 0
i18n:
zh-CN: 集群槽正常
en-US: Cluster Slots Ok
- field: cluster_slots_pfail
type: 0
i18n:
zh-CN: 集群槽部分失败
en-US: Cluster Slots Pfail
- field: cluster_slots_fail
type: 0
i18n:
zh-CN: 集群槽失败
en-US: Cluster Slots Fail
- field: cluster_known_nodes
type: 0
i18n:
zh-CN: 集群已知节点
en-US: Cluster Known Nodes
- field: cluster_size
type: 0
i18n:
zh-CN: 集群大小
en-US: Cluster Size
- field: cluster_current_epoch
type: 0
i18n:
zh-CN: 集群当前 epoch
en-US: Cluster Current Epoch
- field: cluster_my_epoch
type: 0
i18n:
zh-CN: 集群我的 epoch
en-US: Cluster My Epoch
- field: cluster_stats_messages_ping_sent
type: 0
i18n:
zh-CN: 集群统计消息 ping 发送
en-US: Cluster Stats Messages Ping Sent
- field: cluster_stats_messages_pong_sent
type: 0
i18n:
zh-CN: 集群统计消息 pong 发送
en-US: Cluster Stats Messages Pong Sent
- field: cluster_stats_messages_sent
type: 0
i18n:
zh-CN: 集群统计消息发送
en-US: Cluster Stats Messages Sent
- field: cluster_stats_messages_ping_received
type: 0
i18n:
zh-CN: 集群统计消息 ping 接收
en-US: Cluster Stats Messages Ping Received
- field: cluster_stats_messages_pong_received
type: 0
i18n:
zh-CN: 集群统计消息 pong 接收
en-US: Cluster Stats Messages Pong Received
- field: cluster_stats_messages_meet_received
type: 0
i18n:
zh-CN: 集群统计消息 meet 接收
en-US: Cluster Stats Messages Meet Received
- field: cluster_stats_messages_received
type: 0
i18n:
zh-CN: 集群统计消息接收
en-US: Cluster Stats Messages Received
# the protocol used for monitoring, eg: sql, ssh, http, telnet, wmi, snmp, sdk
protocol: redis
# the config content when protocol is redis
redis:
# redis host: ipv4 ipv6 host
host: ^_^host^_^
# redis port
port: ^_^port^_^
# username
username: ^_^username^_^
# password
password: ^_^password^_^
# timeout unit:ms
timeout: ^_^timeout^_^
pattern: ^_^pattern^_^
- name: commandstats
i18n:
zh-CN: 命令统计
en-US: Command Stats
# metrics scheduling priority(0->127)->(high->low), metrics with the same priority will be scheduled in parallel
# priority 0's metrics is availability metrics, it will be scheduled first, only availability metrics collect success will the scheduling continue
priority: 9
fields:
# field-metric name, type-metric type(0-number,1-string), unit-metric unit('%','ms','MB'), label-whether it is a metrics label field
- field: identity
type: 1
i18n:
zh-CN: 标识
en-US: Identity
- field: cmdstat_set
type: 1
i18n:
zh-CN: SET 命令统计
en-US: SET COMMAND STAT
- field: cmdstat_get
type: 1
i18n:
zh-CN: GET 命令统计
en-US: GET COMMAND STAT
- field: cmdstat_setnx
type: 1
i18n:
zh-CN: SETNX 命令统计
en-US: SETNX COMMAND STAT
- field: cmdstat_hset
type: 1
i18n:
zh-CN: HSET 命令统计
en-US: HSET COMMAND STAT
- field: cmdstat_hget
type: 1
i18n:
zh-CN: HGET 命令统计
en-US: HGET COMMAND STAT
- field: cmdstat_lpush
type: 1
i18n:
zh-CN: LPUSH 命令统计
en-US: LPUSH COMMAND STAT
- field: cmdstat_rpush
type: 1
i18n:
zh-CN: RPUSH 命令统计
en-US: RPUSH COMMAND STAT
- field: cmdstat_lpop
type: 1
i18n:
zh-CN: LPOP 命令统计
en-US: LPOP COMMAND STAT
- field: cmdstat_rpop
type: 1
i18n:
zh-CN: RPOP 命令统计
en-US: RPOP COMMAND STAT
- field: cmdstat_llen
type: 1
i18n:
zh-CN: LLEN 命令统计
en-US: LLEN COMMAND STAT
# the protocol used for monitoring, eg: sql, ssh, http, telnet, wmi, snmp, sdk
protocol: redis
# the config content when protocol is redis
redis:
# redis host: ipv4 ipv6 host
host: ^_^host^_^
# redis port
port: ^_^port^_^
# username
username: ^_^username^_^
# password
password: ^_^password^_^
# timeout unit:ms
timeout: ^_^timeout^_^
pattern: ^_^pattern^_^
- name: keyspace
i18n:
zh-CN: 键空间
en-US: Keyspace
# metrics scheduling priority(0->127)->(high->low), metrics with the same priority will be scheduled in parallel
# priority 0's metrics is availability metrics, it will be scheduled first, only availability metrics collect success will the scheduling continue
priority: 9
fields:
# field-metric name, type-metric type(0-number,1-string), unit-metric unit('%','ms','MB'), label-whether it is a metrics label field
- field: identity
type: 1
i18n:
zh-CN: 标识
en-US: Identity
- field: db0
type: 1
- field: db1
type: 1
- field: db2
type: 1
- field: db3
type: 1
- field: db4
type: 1
- field: db5
type: 1
- field: db6
type: 1
- field: db7
type: 1
- field: db8
type: 1
- field: db9
type: 1
- field: db10
type: 1
- field: db11
type: 1
- field: db12
type: 1
- field: db13
type: 1
- field: db14
type: 1
- field: db15
type: 1
# the protocol used for monitoring, eg: sql, ssh, http, telnet, wmi, snmp, sdk
protocol: redis
# the config content when protocol is redis
redis:
# redis host: ipv4 ipv6 host
host: ^_^host^_^
# redis port
port: ^_^port^_^
# username
username: ^_^username^_^
# password
password: ^_^password^_^
# timeout unit:ms
timeout: ^_^timeout^_^
pattern: ^_^pattern^_^