Dashboard 介绍
Grafana Dashboard 是一种可视化工具,用于通过图表、表格和其他可视化形式展示监控数据。它从数据源 Prometheus 中提取数据,并将这些数据组织成可视化的界面,帮助用户实时监控和分析系统的性能和状态。
Node 监控
数据来源
Node 监控主要基于 Prometheus 的 node_exporter 指标。
关键指标
- CPU 使用率:展示各节点 CPU 的实时使用情况。
- 内存使用率:节点内存的已用和剩余容量。
- 磁盘 I/O:节点磁盘读写速率。
- 网络流量:各节点的入站和出站网络流量。

K8S 监控
数据来源
K8S 监控基于 Kubernetes 的kubelet 、 cAdvisor 指标。
关键指标
Pod 监控:运行状态、重启次数、资源分配。
Namespace 监控:命名空间中资源的整体使用情况。
工作负载:如 Deployment、StatefulSet、DaemonSet 的健康状态。

MySQL 监控
数据来源
MySQL 监控基于 mysqld_exporter 提供的指标。
关键指标
- QPS 和 TPS:查询和事务处理的每秒数量。
- 连接数:活跃连接和最大连接数占比。
- 慢查询:检测执行时间超过阈值的查询数量。
- 缓存命中率:InnoDB 缓存的使用效率。

Redis 监控
数据来源
Redis 监控基于 redis_exporter 提供的指标。
关键指标
- 命中率:Key 请求的命中和未命中比例。
- 内存使用:Redis 实例使用的内存总量。
- 连接数:客户端连接的实时数量。
- 操作速率:每秒执行的命令数量。
- 主从状态:显示主从复制的延迟和健康状态。

