添加数据库
选择Connections -> Datasources,点击Add New data source,填写Promitheus Server Url,点击 save & test完成配置
添加DashBorad
- 选择prometheus数据库
- 选择code
- 填入对应的查询公式(监控公式参考Prometheus监控公式)
- 修改面板名称Title
- 点击save
常见公式记录
百度可以获取常见用途的公式,mark备用。
内存使用率
shell
(1- (node_memory_Buffers_bytes + node_memory_Cached_bytes + node_memory_MemFree_bytes) / node_memory_MemTotal_bytes) * 100
读IO
shell
sum by (instance) (rate(node_disk_reads_completed_total[1m]))
写IO
shell
sum by (instance) (rate(node_disk_writes_completed_total[1m]))
总读写IO
shell
rate(node_disk_reads_completed_total[5m]) + rate(node_disk_writes_completed_total[5m])
磁盘监控
shell
(1 - node_filesystem_avail_bytes{fstype=~"ext4|xfs"} / node_filesystem_size_bytes{fstype=~"ext4|xfs"}) * 100
可用内存
shell
node_memory_Buffers_bytes + node_memory_Cached_bytes + node_memory_MemFree_bytes