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

docker-compose - 将 grafana 迁移到较新版本的最佳方法是什么?

将 grafana(配置、仪表板等)迁移到较新版本的最佳实践是什么?

我想将 v3 grafana 安装迁移到新服务器,该服务器将运行带有警报的 v4 代码库!

根据文档,grafana v4 将在您启动后自动更新数据库模式,所以我假设这个过程本质上是:

  1. 在新服务器上安装 grafana v4。
  2. 将 /var/lib/grafana/grafana.db 从旧服务器复制到新服务器。
  3. 合并 /etc/grafana/grafana.ini 文件。
  4. 安装任何插件
  5. 重启 grafana 服务器

他们有什么我想念的吗?

更新:

如果将 grafana 部署为 docker 容器怎么办?Bellow 有一个 docker-compose 文件,它启动了一个 grafana 7.3.5 容器,我应该通过挂载卷将哪些文件迁移到容器中?

0 投票
1 回答
2722 浏览

api - Grafana API - 如何切换当前组织

关于组织的文档 ( http://docs.grafana.org/http_api/org/ ) 使用的词语currentactual组织表明存在一种您处理的“活跃”组织。为了获得“当前”组织,我使用:

然后回来:

我已经创建了一些其他的测试组织,但是如何使用 Grafana API 切换当前组织?


正在使用基本身份验证和默认管理员用户 ( admin:admin) 进行测试。我注意到,如果我使用 UI,当前的组织正在发生变化。

在此处输入图像描述

现在返回:

0 投票
1 回答
936 浏览

grafana - 如何在自己的 Grafana 插件中使用外部角度模块

我正在开发基于simple-json的数据源插件。我想使用库angular-ivh-treeview,但我不明白如何在插件中使用它。有人能帮我吗?

0 投票
1 回答
899 浏览

grafana - Grafana Annotation HTTP API 使用什么时间戳?

我正在尝试通过 HTTP-API 在 Grafana 中创建注释。

由于官方文档,我需要添加时间戳。

示例请求(来自官方文档)

但它是什么样的时间戳?我找不到任何关于它的信息。

我使用当前的 unix 时间戳对其进行了测试,但注释不会显示。

也许有帮助:我昨天(13. Dez 2017, 07:02PM UTC+1)的最后一条警报对应于"time": 1513101762000,.

0 投票
1 回答
8590 浏览

grafana - 如何在 Grafana 查询字符串中使用请求参数值

我正在使用 Grafana,我的 URL 字符串如下:

如何在我的 Grafana 查询字符串中使用节点的值,即“hanoi”。

上面对“hanoi”的“硬编码”查询工作正常,但我想在查询字符串的 where 子句中使用作为请求参数传递的节点值。

我可以看到 Grafana 仪表板通过并成功使用了刷新值,即 10s。如何在查询字符串中使用/选择节点值?

0 投票
0 回答
2070 浏览

grafana - 在 clickhouse 中创建表的 Grafana 查询

当我试图将 clickhouse 中的数据作为 grafana 中的图表查看时……我尝试了很多查询处理,但我无法在 grafana 上获得积分……我的表格看起来像

这些是我在 clickhouse 中创建的表......我在 grafana 中的查询应该是什么以获取数据作为图表?

我使用 tabix 但想要在 grafana

0 投票
1 回答
1942 浏览

python-3.x - 我们如何从 grafana 仪表板中提取数据?

需要从 grafana 仪表板中提取特定数据。Grafana 在后端连接到石墨。似乎没有 API 可以直接调用 grafana。

有什么帮助吗?

例如:我需要从某某服务器的图表中提取 AVG CPU 值。

0 投票
0 回答
339 浏览

grafana - Grafana 模板仅显示远程和本地主机数据的数据,但在下拉列表中不显示 IP 时不显示容器数据

  1. 我在同一个实例上有带有节点导出器、cdvisor 和 grafana 的Prometheus 。

  2. 我还有其他带有节点和 cadvisor 的实例,用于收集 grafana 的指标。

现在我创建了一个接受实例名称的 grafana 模板:

因为我们这里有 2 个实例:模板在下拉列表中显示如下

在此处输入图像描述

  1. 第二个实例的IP地址

  2. 第一个实例的节点导出器

因此,当使用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 的主机

0 投票
1 回答
1780 浏览

python - 如何将仪表板复制到 Grafana 中的其他组织

我正在使用Grafana显示一些数据。我有 20 个组织,它们都使用相同的仪表板(Dash1、Dash2、Dash3)。因此,我可以为所有组织中的所有仪表板使用相同的 json 数据。

但是我不想每次更改某些内容时都手动更新它,因此我正在尝试创建一个 python 脚本来为我做这件事。

我按如下方式运行脚本:

python代码如下:

因此,我给出了我想要复制到所有组织的仪表板的名称。

使用我的代码,我成功获得了要复制的仪表板。

我的问题是我现在如何使用此仪表板将其复制到所有其他组织?

0 投票
1 回答
771 浏览

grafana - 我们可以从 grafana 中的 2 个不同数据源创建警报吗?

我们能否在 Grafana 中从 2 个图表(2 个数据源)创建警报并比较这些图表中的值。

例如:我在 1 个数据源中有一个参数,在另一个数据源中有一个参数,我为它们创建了一个图表。我可以创建一个警报来比较这两个属于 2 个不同数据源的查询(A 和 B),例如 ((AB)=0)