几个月前,我写了使用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键
第五步:创建一个仪表板和运行一些查询!
在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插件页面或联系我们的团队。