THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
针对这样的需求,为了完成Prometheus+Grafana的监控模块可视化系统轻量化替代方案,拟结合IoTDB workbench开发监控UI。IoTDB workbench又名IoTDB数据库管理系统,是一个能提供数据库信息查询、修改、删除、数据录入等功能的可视化数据库管理软件,支持对IoTDB数据库进行统一的管理和控制。
2.监控架构的选择
当前IoTDB已经提供了针对Prometheus的Http接口(端口号9091),动态更新指标采IoTDB已经提供针对Prometheus的Http接口(端口号9091),动态更新指标采集数据。实现过程是,IoTDB提供采集指标的Http接口,由Prometheus向该Http接口进行数据的拉取和解析。
...
- 放弃了直接解析IotDB-9091端口中的字符串数据的方案,省去解析特殊格式字符串数据的步骤;
- 直接由Workbench向IoTDB的采集指标进行定时请求获取指标值,监控架构整体相对轻盈。直接由Workbench向IoTDB的采集指标进行定时请求从而获取指标值,监控架构整体相对轻盈。
- 缺点:
- Workbench后端需单独配置时序数据库实现监控指标存储;
- IoTDB内需要另设计指标查询接口。
2.4 方案四:性能指标保存在IoTDB内,通过Session会话获取
...
- 监控指标数据在IoTDB时序数据库内将占用一定的空间。
最后讨论决定,采取方案四。