我想运行带有可选网址参数的仪表板,例如:“myGreatDashboard?filter = cars”
我的想法是,如果我可以在同一个仪表板上重复使用相同的JOBS,只需传递一些可以改变数据输出的url参数。
我需要在jobs / * .rb脚本中访问此参数,这可能吗?我的猜测不是,但为了以防万一。
答案 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" }