流图更新的最佳可视化工具?

Best visualization tool for streaming graph updations?

我正在研究运动 POC。我有一个小 python 脚本 运行 生成流数据。流数据通过kinesis代理,kinesis firehose传递,最后数据以5分钟的固定间隔插入Redshift table。

我想通过图形表示的方式查看更新的记录,以便在数据进来时看到数据的趋势。

我尝试使用 AWS Quicksight,但 Quicksight 的问题是计划的刷新间隔是 daily/weekly/monthly,所以它不能解决我每 5 分钟查看一次更新数据的目的。

有没有可以连接到 redshift 的可视化工具?请帮我提建议。

谢谢

经过一些谷歌搜索,我发现 Metabase 是一个很好的工具,可以满足我的要求(在仪表板上查看实时数据更新,并安排自动刷新),我发现它非常适合以下内容原因:

  • 开源,Windows/Mac,下载 jar 文件并 运行 使用 “java -jar metabase.jar”,你就可以开始了。 (需要 JRE)
  • 也可以在 Docker、AWS EBS 和其他环境中 运行。可 连接到许多数据库,例如 AWS Redshift、BQ、Druid,Google Analytics、MongoDB、PostgreSql、MySql、SqlServer 等
  • 仪表板在第 1、5、10、15、30、60 分钟自动刷新。可集成 与 Slack、共享邮件 updates/alerts 等
  • 交互式查询、多种报告格式、仪表板(白天/夜间 模式)。
  • LDAP 集成,并提供基于 SSH 的数据库连接。

  • 易用性

https://www.metabase.com/start/

我能够 运行 我的运动代理 运行 在 EC2 上运行,通过 Kinesis Firehose 将流数据捕获到 Redshift table。我在我的 windows 上下载了 metabase.jar 文件并在我的元数据库中配置了 redshift 数据库,哦,我能够在元数据库仪表板上查看流数据。我们可以安排每 1 分钟、5 分钟或 15、30、60 分钟自动刷新一次。