sou*_*n.c 3 grafana prometheus scylla
我在服务器A中安装了scylla db.
在服务器B中安装了Prometheus和Grafana.
使用节点导出器(服务器A中安装的节点导出器)监视scylla db服务器资源(CPU,RAM,磁盘性能.. ).
需要使用Prometheus和Grafana(来自服务器B)监视scylla db操作.
什么是出口商需要安装在服务器A中,以及Grafana中的scylla数据库监控所需的仪表板
有两种与ScyllaDB监控堆栈相关的指标:
a)内部数据库指标.ScyllaDB原生出口prometheus指标.因此,您无需在服务器A中运行任何额外的工作.您需要做的就是scylla_servers.yml从监控端指向文件中的服务器.
b)Linux指标(磁盘利用率,网络等).这就是node_exporter的用途.因此,只需确保node_exporter在ServerA中运行,并node_exporter_servers.yml 在监视端再次指向该服务器.
当然,在很多情况下,这两个都是相同的 - 只有端口不同(例外是容器化环境,其中单个Linux主机中有多个ScyllaDB服务器).为了快速跟踪这种情况,Scylla Monitoring发布了一个脚本genconfig.py,该脚本将生成node_exporter_servers.yml并scylla_server.yml使用正确的端口,只给出运行Scylla的服务器的IP列表.