本篇作者:
IoTDB 社区 -- 张洪胤
从 Apache IoTDB 0.13.0 版本开始,我们引入了
系统监控模块,可以完成对 Apache IoTDB 的
重要运行指标进行监控,本文介绍了如何在
Apache IoTDB 分布式开启系统监控模块,
并且使用 Prometheus + Grafana
的方式完成对系统监控指标的可视化。
1
软件配置信息
1. Apache IoTDB:1.0 版本及以上,可以前往官网下载:
https://iotdb.apache.org/Download/
2. Prometheus:2.30.3 版本及以上,可以前往官网下载:
https://prometheus.io/download/
3. Grafana:8.4.2 版本及以上,可以前往官网下载:
https://grafana.com/grafana/download
2
集群基础信息
本文在一台机器上启动 1 个 ConfigNode
和 1 个 DataNode 来搭建最简单的
Apache IoTDB 分布式集群,后续可以
根据自己的需求调整 ConfigNode
和 DataNode 的数量,相关的配置是类似的。
本文搭建的集群的基本配置信息如下表所示:
3
启动 Apache IoTDB
分布式集群
3.1
启动 Apache IoTDB
ConfigNode
1. 进入 apache-iotdb-1.0.0-all-bin 包
2. 修改配置文件
conf/iotdb-confignode.properties,
修改如下配置,其他配置保持不变:
cn_metric_reporter_list=PROMETHEUS
cn_metric_level=IMPORTANT
cn_metric_prometheus_reporter_port=9091
3. 运行脚本启动 ConfigNode:
./sbin/start-confi