问题标签 [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 投票
3 回答
7213 浏览

grafana - 以编程方式导出 grafana 仪表板数据

我在 grafana 中有一个视觉对象。我可以手动进入菜单点击导出并以json格式导出时间序列数据。这很好用。有没有办法可以在 python 中编写脚本?是否有一些我可以点击的 api 将返回视觉的 json?

我在谷歌上搜索,看起来我可以使用 api 创建仪表板/视觉效果并管理它们,但不确定如何使用 api 导出数据。

0 投票
0 回答
104 浏览

grafana - 如何在 grafana 中进行生产构建?

我是grafana的新手。如何在 garfana 中进行生产构建以及如何推动生产。

http://docs.grafana.org/project/building_from_source/ 我按照上面的链接安装 grafana 并构建开发。但我不知道如何建立产品。提前感谢您的帮助。

0 投票
0 回答
704 浏览

grafana - 如何在 php Web 应用程序中与 json 数据共享 Grafana 仪表板?

使用 HTTP API 将 Grafana 中的仪表板共享到另一个 PHP Web 应用程序的仪表板中,使用 curl 为我提供 JSON 数据

参考http://docs.grafana.org/http_api/dashboard/并使用 GET /api/dashboards/uid/:uid

在响应中获取 JSON 数据。如何使用此 json 在我的 Web 应用程序上获得特定的 Grafana 仪表板访问权限?

0 投票
2 回答
8003 浏览

docker - 如何在 Grafana 镜像中添加仪表板配置 json 文件?

我有一个使用配置文件预先配置了 hawkular-datasource 的 grafana docker 映像。

运行 grafana 实例后,我有一个队友给出的 json,可以在 grafana 中导入,该 json 文件在导入时会创建仪表板。

如何使仪表板默认显示在 Grafana 实例中?

我尝试将 json 文件复制到 /etc/grafana/provisioning/dashboards/ 文件夹并创建了一个新的 docker 映像。但是当我运行图像时,该实例不包含主页或其中任何位置的仪表板。

如何在 docker 镜像中添加这个 json 文件。我是否遵循正确的方法?

我试过这个http://docs.grafana.org/administration/provisioning/但它没有多大帮助。有什么建议吗?

这是json文件。

0 投票
1 回答
225 浏览

openshift - 如何在 Grafana 的 Hawkular 指标中监控应用程序的线程数?

我正在创建一个仪表板,我可以在其中监控来自 openshift 的 hawkular-metrics 中存在的应用程序的线程数。(数据源已配置)。

我确实有一个 json 文件,用于为我们的 openshift 项目中的所有 pod 创建用于内存使用的仪表板。但是如何修改它以在 hawkular 指标中显示 pod 的线程数。目前它正在为 openshift 项目中的所有应用程序显示平均、最小和最大内存等。

json 文件内标签中用于内存使用的描述符名称是memory/usage。线程计数的描述符名称是什么?有什么我应该做的修改。Hawkular 是否真的导出线程数相关的指标?

这是用于内存使用的 json 文件:

请提供任何有用的建议。是否有任何文档可以查看 hawkular 提供的指标列表?

0 投票
2 回答
944 浏览

grafana - 如何将数据源设为只读

我正在通过将 POST 数据发送到 Grafana REST API 的 curl 调用来创建 Grafana 数据源。这工作正常。但是有没有办法让这个数据源“只读”?我的意思是我不希望任何 Grafana 用户能够从 Grafana Web GUI 中删除此数据源。我正在寻找一个 POST 参数,例如"editable":"false".

0 投票
1 回答
1616 浏览

monitoring - 以编程方式导出 grafana 仪表板的图像 (png/jpg)

我在 grafana 中有一个视觉对象。我可以手动进入菜单点击共享 -> 快照 -> 渲染并导出快照。这很好用。有没有办法可以在 python 中编写脚本?是否有一些我可以点击的 api 将返回视觉的 json?

我在谷歌上搜索,看起来我可以使用 api 创建仪表板/视觉效果并管理它们,但不确定如何使用 api 导出数据。

0 投票
2 回答
1222 浏览

grafana - 通过 API 创建的 Grafana 仪表板未显示在 Grafana UI 中

我认为我做错了什么,因为每次我从后端运行我的 api 脚本时,它都会显示“成功”,但是当我转到 grafana UI 时,我刚刚创建的仪表板是找不到的。

这是完整的脚本:

当我运行这个脚本时,我得到了这个:

这表明成功。

但是当我转到 grafana UI 以确保仪表板已创建时,我什么也看不到。

当我再次运行脚本时,它会中止:

指示仪表板是在某处创建的,但“某处”在哪里,似乎是个谜。

登录 UI 的用户是拥有所有超级用户权限的“管理员”。所以我怀疑它的权限问题。

有任何想法吗?

0 投票
1 回答
1411 浏览

ansible - Ansible:管理 Grafana 仪表板

我正在尝试将导入的 Grafana 仪表板复制到 Grafana。

我正在使用下一个模块:

我在本地机器和远程机器中有 node_exporter.json。但是当我运行 ansible playbook 时,它会引发下一个错误:

它抛出那个dashboard not found,但在本地和远程机器上。我是否跳过任何​​需要的配置?

0 投票
1 回答
1646 浏览

grafana - grafana TLS版本配置

格拉法纳版本:2.6.0

具有默认安装配置的 Grafana 已启用 SSL TLS 版本 1.0、1.1 和 1.2。

grafana 是否有任何配置只是为了使 grafana HTTPS 端口 3000 仅支持 TLS 1.2?

(只是为了提供更多上下文,KAFKA 有一个名为 ssl.enabled.protocols 的配置。有了这个我们可以选择仅设置 TLS 版本 TLSv1.2)