问题标签 [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 - 以编程方式导出 grafana 仪表板数据
我在 grafana 中有一个视觉对象。我可以手动进入菜单点击导出并以json格式导出时间序列数据。这很好用。有没有办法可以在 python 中编写脚本?是否有一些我可以点击的 api 将返回视觉的 json?
我在谷歌上搜索,看起来我可以使用 api 创建仪表板/视觉效果并管理它们,但不确定如何使用 api 导出数据。
grafana - 如何在 grafana 中进行生产构建?
我是grafana的新手。如何在 garfana 中进行生产构建以及如何推动生产。
http://docs.grafana.org/project/building_from_source/ 我按照上面的链接安装 grafana 并构建开发。但我不知道如何建立产品。提前感谢您的帮助。
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 仪表板访问权限?
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文件。
openshift - 如何在 Grafana 的 Hawkular 指标中监控应用程序的线程数?
我正在创建一个仪表板,我可以在其中监控来自 openshift 的 hawkular-metrics 中存在的应用程序的线程数。(数据源已配置)。
我确实有一个 json 文件,用于为我们的 openshift 项目中的所有 pod 创建用于内存使用的仪表板。但是如何修改它以在 hawkular 指标中显示 pod 的线程数。目前它正在为 openshift 项目中的所有应用程序显示平均、最小和最大内存等。
json 文件内标签中用于内存使用的描述符名称是memory/usage。线程计数的描述符名称是什么?有什么我应该做的修改。Hawkular 是否真的导出线程数相关的指标?
这是用于内存使用的 json 文件:
请提供任何有用的建议。是否有任何文档可以查看 hawkular 提供的指标列表?
grafana - 如何将数据源设为只读
我正在通过将 POST 数据发送到 Grafana REST API 的 curl 调用来创建 Grafana 数据源。这工作正常。但是有没有办法让这个数据源“只读”?我的意思是我不希望任何 Grafana 用户能够从 Grafana Web GUI 中删除此数据源。我正在寻找一个 POST 参数,例如"editable":"false"
.
monitoring - 以编程方式导出 grafana 仪表板的图像 (png/jpg)
我在 grafana 中有一个视觉对象。我可以手动进入菜单点击共享 -> 快照 -> 渲染并导出快照。这很好用。有没有办法可以在 python 中编写脚本?是否有一些我可以点击的 api 将返回视觉的 json?
我在谷歌上搜索,看起来我可以使用 api 创建仪表板/视觉效果并管理它们,但不确定如何使用 api 导出数据。
grafana - 通过 API 创建的 Grafana 仪表板未显示在 Grafana UI 中
我认为我做错了什么,因为每次我从后端运行我的 api 脚本时,它都会显示“成功”,但是当我转到 grafana UI 时,我刚刚创建的仪表板是找不到的。
这是完整的脚本:
当我运行这个脚本时,我得到了这个:
这表明成功。
但是当我转到 grafana UI 以确保仪表板已创建时,我什么也看不到。
当我再次运行脚本时,它会中止:
指示仪表板是在某处创建的,但“某处”在哪里,似乎是个谜。
登录 UI 的用户是拥有所有超级用户权限的“管理员”。所以我怀疑它的权限问题。
有任何想法吗?
ansible - Ansible:管理 Grafana 仪表板
我正在尝试将导入的 Grafana 仪表板复制到 Grafana。
我正在使用下一个模块:
我在本地机器和远程机器中有 node_exporter.json。但是当我运行 ansible playbook 时,它会引发下一个错误:
它抛出那个dashboard not found
,但在本地和远程机器上。我是否跳过任何需要的配置?
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)