Grafana - Amazon Timestream
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

Grafana

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

示例应用程序

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

    注意

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

  2. 安装 Python 3.7 或更高版本。

  3. 安装和配置 Timestream Python SDK

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

  5. 按照自述文件中的说明运行该应用程序,持续将数据提取到 Timestream 中。

  6. 完成学习如何创建和使用亚马逊托管 Grafana 资源或完成安装 Grafana

  7. 如果安装 Grafana 而不是使用亚马逊托管 Grafana,请完成在 Grafana Cloud 上安装亚马逊 Timestream。

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

  9. 启动 Grafana 后,前往数据源,单击 “添加数据源”,搜索 Timestream,然后选择 Timestream 数据源。

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

  11. 设置默认宏。

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

    2. 将 $__table 设置为您的 Timestream 表的名称(例如 GrafanAtable)。

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

  12. 单击 “保存并测试”。

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

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

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

  16. 点击仪表板设置。

  17. 选择 “变量”。

  18. 更改 dbName 和 tableName,使其与 Timestream 数据库和表的名称相匹配。

  19. 单击保存。

  20. 刷新仪表板。

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

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

  23. 有关更多信息,请参阅 Grafana 文档

视频教程

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