菜单
开源
Visualize GraphQL with Infinity

使用 Infinity 可视化 GraphQL

使用 Infinity 数据源插件可视化您的 GraphQL API 中的数据

📊 概览

使用 Infinity 数据源,您还可以抓取任何 GraphQL 端点的数据。这与 JSON API 的工作方式完全相同,但它使用带有请求体的 POST 方法,而不是 JSON API 使用的 GET 方法。

Give it a try using Grafana Play
使用 Grafana Play 尝试一下

通过 Grafana Play,您可以探索其工作原理,通过实际示例加速开发。您可以在Infinity 插件 GraphQL 演示中看到此功能。

例如,考虑下面的 GraphQL 端点。它返回国家及其区号的列表。

image

使用我们的插件,我们将以上述数据作为表格列出,包含国家名称和区号(第一个区号)。

image

如上图所示,您需要指定所需的 URL 和字段。在 URL 旁边,您可以看到 高级选项(展开图标),您可以在其中输入查询,如下所示

image

graphql
{
  countries {
    name
    continent {
      name
    }
  }
}

使用 graphql API 时,请确保选择 POST 方法。