问题标签 [grafana]

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 投票
1 回答
6150 浏览

influxdb - 解决 InfluxDB 中的导数(总和(值))限制

我已经从进入 InfluxDB 0.8.8 的对象存储中读取和写入字节计数器(很高兴为 0.9 提供有效的答案。在升级之前等待不同的存储引擎)

数据由服务器和设备收集,因此例如数据点可能具有:

abc\d+ 和 -oss\d+ 中有一系列 ID,例如,abc14-oss5、abc1-oss1、abc8-oss12 都是有效的主机名。

我想做的是为所有不同的 abc\d+-* 组提供一个概述。查看者会选择“abc2”并获得与 abc2-* 匹配的所有主机上的所有磁盘总和的导数(因为它是一个不断增加的计数器)。

虽然我可以将特定主机的总和放入初始数据插入中,但我不能对 abc2-oss* 中的十几个主机执行此操作

在 grafana 中,我可以使用正则表达式执行模板变量,以将可能的 abc\d+ 值提取到名为 $Area 的变量中,然后:

这给了我每个区域的读取总和,但我不能调用导数(),因为导数(总和(值))在 InfluxDB 中无效:

“无法评估类型 &{sum 10 [oxc21648f220] false} 的值”

我假设这意味着我需要在 InfluxDB 中进行连续查询来计算总和,然后将导数()调用放在结果测量上。我将如何对部分列值执行此操作,以便将 、 等的所有值hostname =~ /abc1-.*/相加hostname =~ /abc2-.*/

0 投票
1 回答
280 浏览

macos - 可执行文件不从 PATH 变量中搜索

我正在尝试在我的 MAC 上构建 grafana。我安装了 go 二进制文件并更新了 PATH 变量。下面是 bash 的输出

bash-3.2$ echo $PATH /Users/kartl/Projects/mongodb/bin/:/usr/local/go/bin/go:/usr/local/sbin:/Users/kartl/.npm-packages/bin:/Users/kartl/Projects/mongodb/bin/:/usr/local/sbin:/Users/kartl/.npm-packages/bin:/Users/kartl/Projects/mongodb/bin/:/usr/local/sbin:/Users/kartl/.npm-packages/bin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/git/bin:/usr/local/bin/jamf

但是当我尝试运行一些 go 命令进行安装时,出现以下错误。

有人可以帮我解释为什么会这样吗?

0 投票
1 回答
6800 浏览

grafana - 如何将 Grafana 与我的私有 OAuth 服务器一起使用?

根据Grafana 文档,可以使用 google 或 github 帐户配置 OAuth。我有自己的 OAuth 服务器,可以使用吗?有人试过吗?

如果不可能使用 OAuth 保护 Grafana 前端,有哪些选择?也许是反向代理?

0 投票
6 回答
112147 浏览

grafana - 如何设置 Grafana 以便无需密码即可查看仪表板

尽管有这些设置,Grafana 仍然需要使用密码才能查看 Dashboards。有人可以帮我正确设置吗?

0 投票
1 回答
4657 浏览

elasticsearch - 带有 elasticsearch 数据源的 Grafana

我目前正在运行支持弹性搜索作为数据源的最新(主)grafana。我能够连接到 elasticsearch,但找不到在 elasticsearch 中存储指标的结构文档。

我知道它还没有正式发布,但是因为我已经在运行 elasticserach,所以最好不要设置像 influxDB 这样的另一个数据源。

有没有人有这种设置的经验?

0 投票
1 回答
283 浏览

angularjs - 对象被创建两次

我在我的项目中使用 angular 和 grafana。我有一个service->dashboardViewStateSrv

我的服务代码:

在我的侧面菜单控制器中:

在我的仪表板控制器中:

DashboardViewState对象被创建两次(Dashboard Ctrl 和 Side Menu ctrl)。我创建了DashboardViewState两次对象,我想避免这种情况。如果我可以避免DashboardViewState在侧边菜单 ctrl 中创建对象?

应该只有一种视图状态。据我了解,所有服务都是有角度的。

请指导我能做什么?

0 投票
1 回答
532 浏览

sample - 用于默认电报配置的 grafana 仪表板

我刚刚设置了 influxdb (v0.9)、grafana (v2.1) 和 telegraf (v0.1.9)。它们运行良好,telegraf 将其指标放入 influxdb,在 grafana 中,我可以根据这些值添加图表。但是,我必须手动为记录的每个测量值手动执行此操作,包括弄清楚它们的含义和单位。

是否有要导入到 grafana 的仪表板文件,其中包含所有默认电报插件的有用图表?

0 投票
2 回答
11455 浏览

time - influxdb 和 grafana 时区不匹配

我正在尝试使用 curl 将数据点写入 influxdb,然后使用 grafana 显示。

以下成功写入influxdb,但时间为UTC

# curl -i -XPOST " http://localhost:8086/write?db=db_fio " --data-binary "test result=22"
HTTP/1.1 204 No Content Request-Id: a333902d-7c69-11e5-802d- 000000000000 X-Influxdb-版本:0.9.4.1 日期:2015 年 10 月 27 日星期二 05:14:45 GMT

# 日期
2015 年 10 月 26 日星期一 22:17:40 PDT

当我尝试在 grafana 中显示数据点时,我无法像我的时区 (PDT) 的未来那样,即使这两个服务都在同一台服务器上运行。

我究竟做错了什么?如何让 grafana 和 influxdb 同时运行?

0 投票
0 回答
376 浏览

opentsdb - 使用 Grafana 和 Bucky 以及 OpenTSDB 对指标执行操作

所以我们目前正在尝试使用数据源 OpenTSDB 的 Grafana。并且这些指标正在使用 Bucky (javascript) 输入 OpenTSDB。不幸的是,Bucky 提供了 .navigationStart 或 .domComplete 等原始指标。但我们需要的是已经计算过且更有意义的指标,例如 SiteSpeed.io 中的“总页面加载时间”等。

喜欢:

总页面加载时间 = performance.timing.loadEventEnd – performance.timing.navigationStart

为了解决这个问题,我正在考虑自己计算这些值,但是 Grafana 对 OpenTSDB 的度量输入似乎没有这样的操作(比如它对具有 diffSeries 进行减法的 Graphite 的支持)

有什么建议么?提前致谢。

0 投票
1 回答
1121 浏览

graphite - Grafana 注释工作不一致

我正在使用 grafana 引入石墨事件并将它们作为注释覆盖在图表上。这对我来说似乎非常不一致,所以我希望有人可能知道我可能做错了什么。

我能够在石墨仪表板中看到所有事件,因此我知道它们是可用的。

当我创建注释时,我使用的是 Graphite 事件标签:

注解

上面的一个似乎按预期工作:

预期结果

我添加了第二个注释,这个注释似乎根本没有出现。当我在 Chrome 中查看网络控制台时,两个注释都按预期获取,但由于某种原因,第二个注释没有添加到屏幕上:

第一个网络事件(出现在图表上):

第二个网络事件(未出现在图表上):

我已经尝试创建一个新的仪表板,它只定义了第二个注释并且它也没有显示在那里。