指标与入口
| 类别 | 关注点 | 采集入口示例 |
|---|---|---|
| 延迟 | 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 超阈值与节点离线用不同通道;阈值先按历史基线加缓冲,再随容量变化定期复核,避免长期噪声或长期静默。