我已经在服务器A中安装了scylla db。
在服务器B中安装了Prometheus和Grafana。
使用节点导出器(服务器A中安装的节点导出程序)监视scylla服务器资源(CPU、RAM、磁盘输出.)。
需要使用Prometheus和Grafana监视scylla db操作(来自服务器B)。
所有出口商都需要安装在服务器A中,以及Grafana中scylla db监视所需的仪表板
发布于 2018-02-16 21:27:55
与ScyllaDB监视堆栈相关的度量有两种:
( a)内部DB指标。ScyllaDB以本地方式导出prometheus度量。因此,您不需要在服务器A中运行任何额外的操作才能使其工作。您所需要做的就是从监视端指向scylla_servers.yml文件中的服务器。
( b) Linux指标(磁盘利用率、网络等)。这就是node_exporter的作用所在。因此,只需确保node_exporter在ServerA中运行,并在监视端的node_exporter_servers.yml中再次指向该服务器。
当然,在很多情况下,这两者都是相同的--只有端口不同(例外是容器化环境,其中一个ScyllaDB主机中有多个服务器)。为了快速跟踪这种情况,“锡拉监控”提供了一个脚本genconfig.py,它将生成node_exporter_servers.yml和scylla_server.yml,并给出运行“锡拉”服务器的IP列表。
https://stackoverflow.com/questions/48826634
复制相似问题