gpt4 book ai didi

percona - 在grafana/prometheus中对服务器进行分组

转载 作者:行者123 更新时间:2023-12-03 22:58:18 28 4
gpt4 key购买 nike

我想在 grafana 仪表板中对数据库服务器进行分组,例如属于同一集群 db-pxc 的服务器,最终看起来像这样:

DB-PXC
-Disk_Performance
-db-pxc-1
-db-pxc-2
-db-pxc-3
...
-Disk_Space
-db-pxc-1
-db-pxc-2
-db-pxc-3
...
-MySQL_Overview
-db-pxc-1
-db-pxc-2
-db-pxc-3
...
-MySQL_Table_statistics
-db-pxc-1
-db-pxc-2
-db-pxc-3
...
...

因此,如果我单击父仪表板 Disk_Space,它会显示 db-pxc 集群中每个主机的磁盘空间子仪表板(db-pxc-1、db-pxc-2、db-pxc-3,... )。这样我就可以在单个页面上比较一个集群中所有服务器的磁盘空间使用情况。我们已经在 cacti 中进行了此设置,但不确定如何使用 grafana 实现相同的设置。

我们使用 Promethues 监控系统、node_exporter 和 mysqld_exporter 来收集每个服务器的统计信息,并使用 grafana 来查看仪表板。为了在grafana中查看prometheus支持的mysqld和节点导出器的数据,我们使用Percona Grafana插件。

下面是我所要求的示例。在下图中,数据库集群名称为 kdb,db-kdb-1、db-kdb-2、db-kdb-3 和 db-kdb-4 是形成集群的节点的一部分。如下所示,当我单击 CPU 时,它会显示我的 kdb 集群节点的所有 CPU 使用情况。

enter image description here

最佳答案

对于根文件系统使用百分比,您将得到一张带有如下表达式的图表:

100 - node_filesystem_free{job='node',mountpoint='/'}/node_filesystem_size{job='node',mountpoint='/'} * 100

这将显示所有匹配机器的结果。

关于percona - 在grafana/prometheus中对服务器进行分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39409267/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com