要获得与亚马逊 Timestream 类似的功能 LiveAnalytics,可以考虑适用于 InfluxDB 的亚马逊 Timestream。适用于 InfluxDB 的 Amazon Timestream 提供简化的数据摄取和个位数毫秒级的查询响应时间,以实现实时分析。点击此处了解更多信息。
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Grafana
可使用 Grafana 可视化时间序列数据和创建警报。为帮助您开始使用数据可视化,我们已在 Grafana 中创建示例控制面板,用于可视化从 Python 应用程序发送到 Timestream 的数据,且已创建描述设置的视频教程
示例应用程序
-
有关更多信息,请按照 创建数据库 中所述的说明在 Timestream 中创建数据库和表。
注意
Grafana 控制面板的默认数据库名称和表名称分别设置为 grafanaDB 和 grafanaTable。使用这些名称可最大限度减少设置。
-
安装 Python 3.7
或更高版本。 -
按照 GitHub
中的说明克隆多线程 Python 应用程序 的 GitHub 存储库,持续将数据摄取到 Timestream 中。 -
按照自述文件
中的说明运行应用程序,持续将数据摄取到 Timestream 中。 -
如果安装 Grafana 而非使用 Amazon Managed Grafana,请完成在 Grafana Cloud 上安装 Amazon Timestream
。 -
使用所选择的浏览器打开 Grafana 控制面板。如果已在本地安装 Grafana,可以按照 Grafana 文档中描述的说明进行登录
。 -
启动 Grafana 后,转到“数据源”,点击“添加数据源”,搜索 Timestream,然后选择 Timestream 数据源。
-
配置身份验证提供商和区域,然后点击“保存并测试”。
-
设置默认宏。
-
将 $__database 设置为 Timestream 数据库的名称(例如 grafanaDB)。
-
将 $__table 设置为 Timestream 表的名称(例如 grafanaTable)。
-
将 $__measure 设置为表中最常用的度量。
-
-
点击“保存并测试”。
-
点击“控制面板”选项卡。
-
点击“导入”以导入控制面板。
-
双击“示例应用程序控制面板”。
-
点击控制面板设置。
-
选择变量
-
更改 dbName 和 tableName,以匹配 Timestream 数据库和表的名称。
-
点击保存。
-
刷新控制面板。
-
要创建警报,请按照 Grafana 文档中描述的说明,配置 Grafana 托管的警报规则
。 -
要对警报进行故障排除,请按照 Grafana 文档中描述的说明,进行故障排除
-
有关更多信息,请参阅 Grafana 文档
。
教程视频
本视频