Starrocks监控方案

下载安装包

Download | Prometheus

Download Grafana | Grafana Labs

部署prometheus

配置文件

global: scrape_interval: 15s evaluation_interval: 15s scrape_configs: - job_name: 'StarRocks_Cluster' metrics_path: '/metrics' static_configs: - targets: ['192.168.110.50:8030','192.168.110.51:8030','192.168.110.52:8030'] labels: group: fe - targets: ['192.168.110.50:8040 ', '192.168.110.51:8040 ', '192.168.110.52:8040 '] labels: group: be - job_name: 'StarRocks_Cluster02' metrics_path: '/metrics' static_configs: - targets: ['192.168.110.50:8030','192.168.110.51:8030','192.168.110.52:8030'] labels: group: fe - targets: ['192.168.110.50:8040 ', '192.168.110.51:8040 ', '192.168.110.52:8040 '] labels: group: be

启动命令

nohup ./prometheus --config.file="./prometheus.yml" --web.listen-address=":9090" --log.level="info" &

访问 Prometheus​

您可以通过 Web 页面访问 Prometheus。通过浏览器打开 9090 端口,即可访问 Prometheus 的页面。依次点击导航栏中 Status 和 Targets,即可看到所有分组 Job 的监控主机节点。正常情况下,所有节点都应为 UP,表示数据采集正常。如果节点状态不为 UP,您可以访问 StarRocks 的 Metrics 接口(http://fe_host:fe_http_port/metrics 或 http://be_host:be_http_port/metrics)检查是否可以访问。如果仍无法解决,您可以查询 Prometheus 相关文档寻找解决方案。

Starrocks监控方案_第1张图片

部署 Grafana

配置 Grafana

[paths] data = ./data logs = ./data/log plugins = ./data/plugins [server] http_port = 8000 domain = localhost

启动Grafana

nohup ./bin/grafana-server --config="./conf/defaults.ini" &

配置 DashBoard

1. 配置数据源。

依次点击 Configuration,Data sources,Add data source,和 Prometheus。

  • Name: 数据源的名称,自定义,比如 

starrocks_monitor

  • URL: Prometheus 的 web 地址,如 

http://prometheus_host:9090

  • Access: 选择 Server 方式,即通过 Grafana 进程所在服务器,访问 Prometheus。

Starrocks监控方案_第2张图片

Starrocks监控方案_第3张图片

2. 添加 Dashboard。

下载 Dashboard 模版。

监控报警 | StarRocks

Starrocks监控方案_第4张图片

确认数据源可用后,点击左边导航栏的 + 号以添加 Dashboard。这里我们使用上文下载的 StarRocks 的 Dashboard 模板。依次点击左边的导航栏 + 号,Import,和 Upload Json File,导入 JSON 文件。

导入后,可以命名 Dashboard,默认是 StarRocks Overview。同时,需要选择数据源,这里选择之前创建的 starrocks_monitor。

点击 Import 完成导入。至此,您可以看到 StarRocks 的 Dashboard 展示。

配置 Grafana 的 influx

你可能感兴趣的:(数据库,运维)