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

时间:2018-04-13 10:14:03

标签: amazon-web-services amazon-redshift amazon-quicksight amazon-kinesis-firehose

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

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

我尝试使用AWS Quicksight,但Quicksight的问题是每天/每周/每月的计划刷新间隔,因此无法解决每5分钟查看更新数据的目的。

是否有可以连接到红移的可视化工具?请帮我提一下建议。

由于

1 个答案:

答案 0 :(得分:1)

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

  • 开源,对于Windows / Mac,下载jar文件并使用它运行 “java -jar metabase.jar”,你准备好了。 (需要JRE)
  • 也可以在Docker,AWS EBS和其他环境中运行。可 连接到许多数据库,如AWS Redshift,BQ,Druid,Google 分析,MongoDB,PostgreSql,MySql,SqlServer等
  • 仪表板自动刷新1,5,10,15,30,60分钟。可以整合 与Slack,Mails共享更新/警报等
  • 交互式查询,多种报告格式,仪表板(日/夜) 模式)。
  • LDAP集成,以及基于SSH的数据库连接的规定。

  • 易于使用

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

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