Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

        针对这样的需求,为了完成Prometheus+Grafana的监控模块可视化系统轻量化替代方案,拟结合IoTDB workbench开发监控UI。IoTDB workbench又名IoTDB数据库管理系统,是一个能提供数据库信息查询、修改、删除、数据录入等功能的可视化数据库管理软件,支持对IoTDB数据库进行统一的管理和控制。

2.监控架构的选择

        当前IoTDB已经提供了针对Prometheus的Http接口(端口号9091),动态更新指标采IoTDB已经提供针对Prometheus的Http接口(端口号9091),动态更新指标采集数据。实现过程是,IoTDB提供采集指标的Http接口,由Prometheus向该Http接口进行数据的拉取和解析。

...

  1. 放弃了直接解析IotDB-9091端口中的字符串数据的方案,省去解析特殊格式字符串数据的步骤;
  2. 直接由Workbench向IoTDB的采集指标进行定时请求获取指标值,监控架构整体相对轻盈。直接由Workbench向IoTDB的采集指标进行定时请求从而获取指标值,监控架构整体相对轻盈。
  • 缺点:
  1. Workbench后端需单独配置时序数据库实现监控指标存储;
  2. IoTDB内需要另设计指标查询接口。

...