问题标签 [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.
docker-compose - 将 grafana 迁移到较新版本的最佳方法是什么?
将 grafana(配置、仪表板等)迁移到较新版本的最佳实践是什么?
我想将 v3 grafana 安装迁移到新服务器,该服务器将运行带有警报的 v4 代码库!
根据文档,grafana v4 将在您启动后自动更新数据库模式,所以我假设这个过程本质上是:
- 在新服务器上安装 grafana v4。
- 将 /var/lib/grafana/grafana.db 从旧服务器复制到新服务器。
- 合并 /etc/grafana/grafana.ini 文件。
- 安装任何插件
- 重启 grafana 服务器
他们有什么我想念的吗?
更新:
如果将 grafana 部署为 docker 容器怎么办?Bellow 有一个 docker-compose 文件,它启动了一个 grafana 7.3.5 容器,我应该通过挂载卷将哪些文件迁移到容器中?
api - Grafana API - 如何切换当前组织
关于组织的文档 ( http://docs.grafana.org/http_api/org/ ) 使用的词语current
和actual
组织表明存在一种您处理的“活跃”组织。为了获得“当前”组织,我使用:
然后回来:
我已经创建了一些其他的测试组织,但是如何使用 Grafana API 切换当前组织?
正在使用基本身份验证和默认管理员用户 ( admin:admin
) 进行测试。我注意到,如果我使用 UI,当前的组织正在发生变化。
现在返回:
grafana - 如何在自己的 Grafana 插件中使用外部角度模块
我正在开发基于simple-json的数据源插件。我想使用库angular-ivh-treeview,但我不明白如何在插件中使用它。有人能帮我吗?
grafana - Grafana Annotation HTTP API 使用什么时间戳?
我正在尝试通过 HTTP-API 在 Grafana 中创建注释。
由于官方文档,我需要添加时间戳。
示例请求(来自官方文档)
但它是什么样的时间戳?我找不到任何关于它的信息。
我使用当前的 unix 时间戳对其进行了测试,但注释不会显示。
也许有帮助:我昨天(13. Dez 2017, 07:02PM UTC+1)的最后一条警报对应于"time": 1513101762000,
.
grafana - 如何在 Grafana 查询字符串中使用请求参数值
我正在使用 Grafana,我的 URL 字符串如下:
如何在我的 Grafana 查询字符串中使用节点的值,即“hanoi”。
上面对“hanoi”的“硬编码”查询工作正常,但我想在查询字符串的 where 子句中使用作为请求参数传递的节点值。
我可以看到 Grafana 仪表板通过并成功使用了刷新值,即 10s。如何在查询字符串中使用/选择节点值?
grafana - 在 clickhouse 中创建表的 Grafana 查询
当我试图将 clickhouse 中的数据作为 grafana 中的图表查看时……我尝试了很多查询处理,但我无法在 grafana 上获得积分……我的表格看起来像
这些是我在 clickhouse 中创建的表......我在 grafana 中的查询应该是什么以获取数据作为图表?
我使用 tabix 但想要在 grafana
python-3.x - 我们如何从 grafana 仪表板中提取数据?
需要从 grafana 仪表板中提取特定数据。Grafana 在后端连接到石墨。似乎没有 API 可以直接调用 grafana。
有什么帮助吗?
例如:我需要从某某服务器的图表中提取 AVG CPU 值。
grafana - Grafana 模板仅显示远程和本地主机数据的数据,但在下拉列表中不显示 IP 时不显示容器数据
我在同一个实例上有带有节点导出器、cdvisor 和 grafana 的Prometheus 。
我还有其他带有节点和 cadvisor 的实例,用于收集 grafana 的指标。
现在我创建了一个接受实例名称的 grafana 模板:
因为我们这里有 2 个实例:模板在下拉列表中显示如下
第二个实例的IP地址
第一个实例的节点导出器
因此,当使用IP选择实例时,它效果很好,但Incase用名称节点示例显示其不起作用。如果我手动将 code-advisor 传递给 query ,它会起作用。
这是查询:
这是 prometheus.yml 文件,其中所有目标都设置为节点导出器在 prometheus 所在的同一实例中运行,我在那里使用了 localhost。请检查以下
普罗米修斯.yml
全局:scrape_interval:5s external_labels:监视器:“我的监视器”
scrape_configs: - job_name: 'prometheus' static_configs: - 目标: ['localhost:9090']
如果我尝试编辑目标并添加 localhost 而不是 node-exporter 它甚至不会显示在下拉列表中
节点选择适用于 HOST 指标,但不适用于容器指标。
注意:它适用于其 IP 显示在下拉列表中的容器,但不适用于未显示 ip 的主机
python - 如何将仪表板复制到 Grafana 中的其他组织
我正在使用Grafana显示一些数据。我有 20 个组织,它们都使用相同的仪表板(Dash1、Dash2、Dash3)。因此,我可以为所有组织中的所有仪表板使用相同的 json 数据。
但是我不想每次更改某些内容时都手动更新它,因此我正在尝试创建一个 python 脚本来为我做这件事。
我按如下方式运行脚本:
python代码如下:
因此,我给出了我想要复制到所有组织的仪表板的名称。
使用我的代码,我成功获得了要复制的仪表板。
我的问题是我现在如何使用此仪表板将其复制到所有其他组织?
grafana - 我们可以从 grafana 中的 2 个不同数据源创建警报吗?
我们能否在 Grafana 中从 2 个图表(2 个数据源)创建警报并比较这些图表中的值。
例如:我在 1 个数据源中有一个参数,在另一个数据源中有一个参数,我为它们创建了一个图表。我可以创建一个警报来比较这两个属于 2 个不同数据源的查询(A 和 B),例如 ((AB)=0)