问题标签 [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.
grafana - 我们可以在单一统计数据上创建警报吗
我们可以在单一数据上创建警报吗?我没有看到用于创建警报的“警报选项卡”。您能否建议我一种方法来比较来自 2 个数据源的两个单统计数据。
grafana-api - 无法使用 HTTP API 创建 Grafana 用户
我正在尝试使用 API 创建 grafana 用户,这就是我尝试过的。
curl -XPOST -H “内容类型:应用程序/json” -d '{“名称”:“用户”,“电子邮件”:“user@graf.com”,“登录”:“用户”,“密码”: “密码”}' http://admin:admin@localhost:3000/api/admin/users
得到这个:[{“分类”:“反序列化错误”,“消息”:“无效字符'\''正在寻找值的开头”},{“字段名称”:[“密码”],“分类”:“RequiredError” ,“消息”:“必填”}]
谁能帮我?
python - /csvfolder/query Traceback 上的异常(最后一次调用)
我正在使用可以在Github找到的 Grafana-csv-datasource 。
基本上它是一个适用于 csv 的数据源。
我可以将其添加到 Grafana 而不会出现错误,但是当我尝试在 csv 文件中查询某些内容时,它会出现以下错误:
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}"
- 我无法找到确切的缺失字段或值,这些字段或值在导入时丢失或错误地通过 JSON 文件。有什么方法可以调试吗?
- 我的导出和导入命令是否有任何问题。
javascript - 通过 Grafana 数据源插件的路由进行数据源身份验证
我正在尝试为Grafana编写一个自定义数据源插件,该插件将请求 Azure AD 身份验证令牌并将它们与查询一起发送到我的数据库,该数据库将接受令牌并返回对查询的响应。
我注意到 Grafana 的 Azure Monitor 插件通过要求用户输入其客户端 ID、客户端密码和租户 ID 并通过其plugin.json文件的 routes{} 部分使用它来执行相同的操作。
我已遵循此方法,但出现错误:
502 网关错误。
我的文件托管在这里
进行 HTTP 调用的 datasource.js 的基本部分是
其中 kusto 是我的 plugin.json 中定义的路由路径。
是什么导致了这个错误?我的 datasource.js 或 plugin.json 有错误吗?错误发生在客户端还是服务器端?
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
回复
mongodb - Grafana simplejson api实现
我是这方面的新手,开始使用mongo db为简单的json构建一个api。这个想法是在 mongo 集合中显示每天的最小、最大、平均记录、集合更新或插入等 mongo 集合指标。我不清楚应该如何生成这些简单的 json api 响应。任何一个简单的例子,响应和实际的 mongo 集合数据如何相关?
grafana - Grafana 的面板特定注释或类似机制
注释非常有用,但是当您的面板具有广泛不同的时间范围时,它们就会失去很多实用性。例如,我们有一个具有小时时间范围的面板,以及另一个显示过去三个月历史的面板。使用现有的注释机制,我们必须在将 3-M-Graph 完全隐藏在注释下或在 1-H-Graph 中几乎没有注释之间做出决定。
我们探索的想法不起作用:
- 根据提供的时间范围生成注释(例如午夜标记)的 SQL 查询。事实证明,注释查询仅针对仪表板运行一次,而不是针对每个面板
- 带有可以在每个面板中启用或禁用的标签的注释。也仅适用于仪表板级别
- 通过 HTTP/REST-API 特定于面板的注释。虽然通常是一个好概念,但我们需要从源生成的动态注释,而不是基于推送的系统。
有没有人有我们可以尝试的解决方案?我们并没有与注释结合,但我们需要可见的标记来标记诸如每天午夜和错误事件(我们拥有 SQL TIMESTAMP 信息)之类的东西。
grafana - 可以使用 API 将警报添加到仪表板上的 Grafana 面板吗?
有一个 Grafana 仪表板,里面有一个面板。是否可以添加(或定义)API?
javascript - Grafana:尝试加载为 XMLHttpRequest 时响应失败
我正在尝试使用 Javascript XMLHTTPRequest 从 grafana 加载数据。以下是我的代码,
我的状态代码为 0。我还尝试了 Ajax 调用以获取 Grafana 响应,但仍然没有得到任何正确的数据。有人可以指导我解决这个问题。
提前致谢。