Grafana - Amazon Timestream

要获得与亚马逊 Timestream 类似的功能 LiveAnalytics,可以考虑适用于 InfluxDB 的亚马逊 Timestream。适用于 InfluxDB 的 Amazon Timestream 提供简化的数据摄取和个位数毫秒级的查询响应时间,以实现实时分析。点击此处了解更多信息。

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

Grafana

可使用 Grafana 可视化时间序列数据和创建警报。为帮助您开始使用数据可视化,我们已在 Grafana 中创建示例控制面板,用于可视化从 Python 应用程序发送到 Timestream 的数据,且已创建描述设置的视频教程

示例应用程序

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

    注意

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

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

  3. 安装和配置 Timestream Python SDK

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

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

  6. 完成了解如何创建和使用 Amazon Managed Grafana 资源或完成安装 Grafana

  7. 如果安装 Grafana 而非使用 Amazon Managed Grafana,请完成在 Grafana Cloud 上安装 Amazon 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 结合使用。