Dashing - 是否可以使用可选的URL参数运行相同的仪表板?

时间:2016-02-01 17:44:11

标签: ruby dashing

我想运行带有可选网址参数的仪表板,例如:“myGreatDashboard?filter = cars”

我的想法是,如果我可以在同一个仪表板上重复使用相同的JOBS,只需传递一些可以改变数据输出的url参数。

我需要在jobs / * .rb脚本中访问此参数,这可能吗?我的猜测不是,但为了以防万一。

1 个答案:

答案 0 :(得分:0)

有两种方法可以将数据导入仪表板。您可以使用作业(可以使用send_event方法按计划将数据发送到仪表板),也可以使用API​​。 API是您的仪表板可以通过HTTP直接更新的方式,这就是您想要的。通过向API发送带有URL参数的请求,您可以以特定方式更新仪表板。

要更新特定小部件,您可以向/widgets/widget_id发送请求。请求正文至少需要auth_token的JSON。可以在auth_token文件中找到config.ru

例如:

 { "auth_token": "some-string", "extraUrlParam": "xxx" }