【问题标题】:How do I merge two Dashboard data sources in grafana如何在 grafana 中合并两个 Dashboard 数据源
【发布时间】:2022-10-07 12:38:03
【问题描述】:

我想在面板之间重复使用查询——最好是在库面板之间。

语境

  • 我有三个 Postgres 数据源。为简单起见,假设A 包含电子商务行为,B 包含应用程序行为,C 包含用户配置文件数据。

  • 我有一个关于源 C 的查询,它可以帮助我确定用户是企业用户、付费用户还是免费用户。致电查询Q

情况

我试图从AB 的查询中过滤掉企业用户。所以我需要将Q 应用于这些表。

尝试解决方案:

我有两个库面板,我在其中设置了数据源-- Mixed --。在第一个面板中,我查询了数据源 AC。在第二个面板中,我查询BC。注意我在这两种情况下都使用查询Q

呜呼!

问题

我想只定义一次 Q 以帮助进行面向未来的更改。

理想情况下,我可以在-- Mixed -- 上下文中使用Dashboard 数据源。如何合并两个 -- Dashboard -- 源?

  • 什么是数据源类型?一些 TSDB 提供跨数据库查询,例如。 G。红移。 Q 结果的基数是多少?
  • 所有数据源都是 Postgress——将更新问题
  • 最简单的解决方案是在 Postgres 中创建“视图”,然后从 grafana 调用视图

标签: grafana


【解决方案1】:

也许这可以帮助你https://grafana.com/docs/grafana/v9.0/dashboards/json-model/

基本思想是,确保以有意义的方式正确设置gridPosdatasource 属性;您可以通过使用panels 合并任意数量的仪表板(如文档中所述,面板是代表仪表板构建块的 JSON 数组)。

希望能帮助到你。我现在正在做同样的事情。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-03-03
    • 2022-01-24
    • 2019-09-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-30
    相关资源
    最近更新 更多