博客/工程

如何访问和查询Grafana Sqlyze REST api的插件

2022年7月12日3分钟

几个月前,我写了使用Sqlyze数据源插件在Grafana查询COVID-19废水监测数据

你知道与Sqlyze企业插件,您还可以访问REST api (web服务),把它们作为数据库表,并使用SQL查询呢?你可以使用任何你喜欢的ODBC驱动程序,它不是局限于关系数据库,。你也可以查询NoSQL数据库和文档。

在这篇文章中,我将介绍如何使用CData api驱动程序连接到一些REST api从生产力/项目管理工具ClickUp

(另一个选择项目管理工具,将工作在此设置企业插件Jira,一个受欢迎的工具计划,跟踪,并释放软件,提供给用户Grafana云账户或Grafana企业许可证。和开始的更多信息,查看Jira插件页面联系我们的团队)。

让我们设置它!

步骤1:安装驱动程序

ODBC驱动程序提供一个安装程序为您的操作系统/弓的选择。在这个例子中,我得到了从CData API驱动程序MacOS和安装它。

第二步:下载资料

CData为一些数据源提供了预构建的“配置文件”。对于那些来源没有预先构建的概要文件,您可以创建自己的配置文件。对于这个示例,我们将使用ClickUp概要

第三步:得到你API从ClickUp令牌

步骤4:添加一个新的Sqlyze数据源Grafana并设置驱动程序路径中,配置文件路径,和API键

添加一个新的Sqlyze Grafana数据源

第五步:创建一个仪表板和运行一些查询!

在ClickUp,数据分层。创建一个仪表板显示我们ClickUp任务,层次结构是:团队>空间>文件夹> >任务列表。

您可以添加模板变量允许你选择团队,空间等等,你想要查看任务。

下图的底部,您可以看到添加一个查询类型模板变量选择团队。然后,你可以从团队查询REST API将SQL表。(创建模板变量空间,文件夹和列表,按照同样的方法)。

添加一个查询类型模板变量

回到我们的指示板,我们可以选择团队,空间,文件夹列表,我们想深入到和看到任务。

创建的模板变量过滤任务的团队,空间,文件夹和列表

现在让我们添加一个表板ClickUp数据源的查询任务。REST API的任务,请查询中ListID是必需的,所以我们可以注入“列表”变量。

选择名称、CreatorEmail DateCreated DueDate、优先级从任务t, t。ListId = $列表

运行查询后,我们能看到一个表中的任务列表面板,如下:

表中的任务列表面板

我们还可以添加一些属性面板数的所有任务,任务是逾期,高优先级的任务。

属性面板

这是它!

在几分钟内,我们创建的REST api使用SQL查询语法和一个集成从ClickUp Grafana使用Sqlyze企业插件。

记住,Sqlyze企业插件可以查询Sql, NoSQL、文档、rest api,以及更多。这就是现在,但是会有更多的例子来!感谢你的阅读。

Sqlyze企业插件可供用户Grafana企业许可证。和开始的更多信息,查看Sqlyze插件页面联系我们的团队