首页/数据/NoSQL 速查/核心监控指标与采集入口
本包目录(322 条)
MongoDB99 条Elasticsearch89 条ClickHouse56 条时序与列式28 条
选型与架构50 条

核心监控指标与采集入口

每个库都有对应的指标入口:延迟分位、错误率、连接与排队、复制延迟、缓存命中与资源水位。监控要先定义告警阈值与处置动作,再谈采集;只堆积仪表盘而没有动作等于没监控。

NoSQL 速查数据更新于 2026-10-12

指标与入口

类别关注点采集入口示例
延迟p95/p99 与慢操作数量MongoDB opLatencies;ES _nodes/stats;CH system.query_log
容量与排队连接数、队列、拒绝数ES _cat/thread_pool;MongoDB connections;Redis INFO clients
复制延迟秒数与中断MongoDB rs.status();CH system.replication_queue
缓存与内存命中率、内存与碎片Redis INFO stats;WiredTiger cache 指标
磁盘与合并水位、合并积压CH system.parts;ES _cat/segments
可用性探活与错误率HTTP 探针、驱动错误计数

采集示例

采集示例
# MongoDB:复制集与连接概览
mongosh --eval "rs.status().members.map(m => [m.name, m.stateStr]); db.serverStatus().connections"

# Elasticsearch:健康与线程池拒绝
curl -s "localhost:9200/_cluster/health?pretty"
curl -s "localhost:9200/_cat/thread_pool?v&h=node_name,name,active,queue,rejected"

# ClickHouse:存储占用与查询耗时
clickhouse-client -q "SELECT table, formatReadableSize(sum(bytes_on_disk)) FROM system.parts WHERE active GROUP BY table"
告警要分级:p99 超阈值与节点离线用不同通道;阈值先按历史基线加缓冲,再随容量变化定期复核,避免长期噪声或长期静默。

易错点

  • 只监控平均值:平均值会掩盖尾延迟,用户感知到的问题往往发生在 p99
  • 没有告警动作清单,值班收到报警后临时判断处置方式,延误恢复时间

数据来源与参考

  • MongoDB Manual: Monitoring
  • Elasticsearch Guide: Monitoring
  • ClickHouse Docs: System tables
  • Redis Docs: INFO
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌