问题标签 [grafana-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
10073 浏览

grafana - 我们可以在单一统计数据上创建警报吗

我们可以在单一数据上创建警报吗?我没有看到用于创建警报的“警报选项卡”。您能否建议我一种方法来比较来自 2 个数据源的两个单统计数据。

0 投票
1 回答
669 浏览

grafana-api - 无法使用 HTTP API 创建 Grafana 用户

我正在尝试使用 API 创建 grafana 用户,这就是我尝试过的。

curl -XPOST -H “内容类型:应用程序/json” -d '{“名称”:“用户”,“电子邮件”:“user@graf.com”,“登录”:“用户”,“密码”: “密码”}' http://admin:admin@localhost:3000/api/admin/users

得到这个:[{“分类”:“反序列化错误”,“消息”:“无效字符'\''正在寻找值的开头”},{“字段名称”:[“密码”],“分类”:“RequiredError” ,“消息”:“必填”}]

谁能帮我?

0 投票
0 回答
131 浏览

python - /csvfolder/query Traceback 上的异常(最后一次调用)

我正在使用可以在Github找到的 Grafana-csv-datasource 。

基本上它是一个适用于 csv 的数据源。

我可以将其添加到 Grafana 而不会出现错误,但是当我尝试在 csv 文件中查询某些内容时,它会出现以下错误:

0 投票
1 回答
2879 浏览

grafana - 无法通过 CLI 使用导出的 json 导入 grafana 仪表板

我试图使用导出的 json 文件从一台服务器导入仪表板到 grafana 的另一台服务器,但出现以下错误;

{"message":"Dashboard not found","status":"not-found"}

我的卷曲命令:

要导出仪表板,我使用以下 curl 命令; curl -f -k -H "Authorization: Bearer {API key}" "http://{Host IP}:3000/api/dashboards/db/mydashboard" | jq 'del(.overwrite,.dashboard.version,.meta.created,.meta.createdBy,.meta.updated,.meta.updatedBy,.meta.expires,.meta.version)' > {JSON file name}"

  1. 我无法找到确切的缺失字段或值,这些字段或值在导入时丢失或错误地通过 JSON 文件。有什么方法可以调试吗?
  2. 我的导出和导入命令是否有任何问题。
0 投票
1 回答
1425 浏览

javascript - 通过 Grafana 数据源插件的路由进行数据源身份验证

我正在尝试为Grafana编写一个自定义数据源插件,该插件将请求 Azure AD 身份验证令牌并将它们与查询一起发送到我的数据库,该数据库将接受令牌并返回对查询的响应。

我注意到 Grafana 的 Azure Monitor 插件通过要求用户输入其客户端 ID、客户端密码和租户 ID 并通过其plugin.json文件的 routes{} 部分使用它来执行相同的操作。

我已遵循此方法,但出现错误:

502 网关错误。

我的文件托管在这里

进行 HTTP 调用的 datasource.js 的基本部分是

其中 kusto 是我的 plugin.json 中定义的路由路径。

是什么导致了这个错误?我的 datasource.js 或 plugin.json 有错误吗?错误发生在客户端还是服务器端?

0 投票
0 回答
640 浏览

grafana-api - 使用 API 导入新仪表板后,Grafana 导入 API 不会返回正确的仪表板 ID(作为响应)

导入仪表板时,API 未返回正确的仪表板 ID。

id对于它提供的所有仪表板 ID0

如果我使用Chrome Devtools > Network选项卡检查仪表板,我可以获得一些 id(按递增顺序)。

您使用的是什么 Grafana 版本?

5.2.0-beta3(以前使用 5.1.4)

您使用的是什么数据源?

涌入数据库

你在什么操作系统上运行 grafana?

视窗 10 专业版

你做了什么?

使用 Grafana API 导入仪表板

预期的结果是什么?

应该能够导入仪表板,并作为响应返回仪表板 ID

反而发生了什么?

能够导入仪表板,但无法获得正确的仪表板 ID。对于它提供的所有仪表板ID=0

回复

0 投票
0 回答
863 浏览

mongodb - Grafana simplejson api实现

我是这方面的新手,开始使用mongo db为简单的json构建一个api。这个想法是在 mongo 集合中显示每天的最小、最大、平均记录、集合更新或插入等 mongo 集合指标。我不清楚应该如何生成这些简单的 json api 响应。任何一个简单的例子,响应和实际的 mongo 集合数据如何相关?

0 投票
0 回答
448 浏览

grafana - Grafana 的面板特定注释或类似机制

注释非常有用,但是当您的面板具有广泛不同的时间范围时,它们就会失去很多实用性。例如,我们有一个具有小时时间范围的面板,以及另一个显示过去三个月历史的面板。使用现有的注释机制,我们必须在将 3-M-Graph 完全隐藏在注释下或在 1-H-Graph 中几乎没有注释之间做出决定。

我们探索的想法不起作用:

  • 根据提供的时间范围生成注释(例如午夜标记)的 SQL 查询。事实证明,注释查询仅针对仪表板运行一次,而不是针对每个面板
  • 带有可以在每个面板中启用或禁用的标签的注释。也仅适用于仪表板级别
  • 通过 HTTP/REST-API 特定于面板的注释。虽然通常是一个好概念,但我们需要从源生成的动态注释,而不是基于推送的系统。

有没有人有我们可以尝试的解决方案?我们并没有与注释结合,但我们需要可见的标记来标记诸如每天午夜和错误事件(我们拥有 SQL TIMESTAMP 信息)之类的东西。

0 投票
1 回答
451 浏览

grafana - 可以使用 API 将警报添加到仪表板上的 Grafana 面板吗?

有一个 Grafana 仪表板,里面有一个面板。是否可以添加(或定义)API?

0 投票
0 回答
211 浏览

javascript - Grafana:尝试加载为 XMLHttpRequest 时响应失败

我正在尝试使用 Javascript XMLHTTPRequest 从 grafana 加载数据。以下是我的代码,

我的状态代码为 0。我还尝试了 Ajax 调用以获取 Grafana 响应,但仍然没有得到任何正确的数据。有人可以指导我解决这个问题。

提前致谢。