Grafana - Amazon Timestream

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Grafana

您可以使用 Grafana 可视化时间序列数据并创建警报。为了帮助您开始使用数据可视化,我们在 Grafana 中创建了一个示例仪表板,用于可视化从 Python 应用程序发送到 Timestream 的数据,并创建了一个描述设置的视频教程

示例应用程序

  1. 要了解更多信息,请按照中所述的说明在 Timestream 中创建 数据库创建数据库和表。

    注意

    Grafana 控制面板的默认数据库名称和表名分别设置为 GrafanaDB 和。 grafanaTable 使用这些名称可以最大限度地减少设置。

  2. 安装 Python 3.7 或更高版本

  3. 安装和配置 Timestream Python SDK

  4. 克隆多线程 Python 应用程序的 GitHub 存储库,按照中的说明持续将数据提取到 Timestream 中 GitHub

  5. 按照 Timestream 中的说明运行应用程序,持续将数据提取到 Timestream 中 README

  6. 完成 “亚马逊托管 Grafana 入门” 或完成安装 Grafana。

  7. 如果安装 Grafana 而不是使用亚马逊托管 Grafana,请完成安装 Grafana 的 Timestream 插件。

  8. 使用您选择的浏览器打开 Grafana 控制面板。如果您已在本地安装了 Grafana,则可以按照 Grafana 文档中描述的说明进行登录

  9. 启动 Grafana 后,前往数据源,点击添加数据源,搜索时间流,然后选择时间流数据源

  10. 配置身份验证提供商和区域,然后单击 “保存并测试”

  11. 设置默认宏

    1. 将 $__database 设置为你的 Timestream 数据库的名称(例如 GrafanaDB)

    2. 将 $__table 设置为你的时间流表的名称(例如)grafanaTable

    3. 将 $__measure 设置为表格中最常用的度量

  12. 单击 “保存并测试”

  13. 单击 “仪表板” 选项卡

  14. 单击 “导入” 以导入仪表板

  15. 双击 “示例应用程序控制面板”

  16. 点击仪表板设置

  17. 选择变量

  18. 更改 dbName 和 tableName 以匹配 Timestream 数据库和表的名称

  19. 单击 “保存”

  20. 刷新仪表板

  21. 要创建警报,请按照 Grafana 文档中描述的说明创建 Grafana 托管警报规则

  22. 要对警报进行故障排除,请按照 Grafana 故障排除文档中描述的说明进行操作

  23. 如需了解更多信息,请参阅 Grafana 文档

视频教程

段视频解释了 Grafana 是如何与 Timestream 配合使用的。