问题标签 [chronograf]

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 回答
297 浏览

influxdb - 如何将流中的当前值与 tickscript 中的先前值进行比较?

我正在研究 kapacitor 警报以生成有关 influxDB 中数据的警报。发出请求后,我从流中接收到一个新值。我想将我收到的流中的当前值与之前收到的前一个值进行比较,以查看当前值是否大于前一个值。如果它大于以前的值,那么我想使用 kapacitor 和 tickscript 在 chronograf 上生成警报。

我如何在tickscript中实现这一点?非常感谢任何帮助。我是tickscript的新手。

0 投票
1 回答
415 浏览

chronograf - 自定义 Chronograf 的 UI

我正在尝试在我的项目中使用 Chronograf。我想更改 Chronograf 的 UI 以适应项目。

我找不到任何与此相关的文件。我们可以定制 Chronograf UI 以满足要求吗?如果是这样,我们该怎么做?

0 投票
2 回答
140 浏览

deployment - chronograf 部署仪表板

我想在 chronograf 中部署仪表板。

curl -i -X 获取http://192.168.85.79:8888/chronograf/v1/dashboards/ > mydashboard.json

curl -X POST -H "Content-Type: application/json" \ http://192.168.85.168:8888/chronograf/v1/dashboards \ -d @/mydashboard.json

响应:HTTP/1.1 400 错误请求内容类型:application/json X-Chronograf-版本:1.7.8 日期:2019 年 4 月 16 日星期二 15:08:01 GMT 内容长度:40

{"code":400,"message":"无法解析的 JSON"}

0 投票
0 回答
4419 浏览

grafana - 使用 CASE 或 IF 语句查询 InfluxDB?

我正在从我的 philips hue 桥中收集指标并将它们放入 InfluxDB。我希望能够在仪表板上显示其中一些指标。

一个基本查询如下所示:

这会返回一个漂亮的图表,显示灯光的亮度级别。

基本查询结果

这个查询的问题是灯实际上并没有一直亮着。Hue Bridge 会返回最后的亮度级别,即使它已关闭。

"state.on"我可以通过检查a trueorfalse值来查看它是否打开。

这仅返回灯亮的点。

查询结果亮的位置

我想做一些类似于CASEMySQL 中的语句的事情:

这行不通。它失败了:

我怎样才能用 InfluxDB 完成类似的事情?最终,如果这很重要,我将在 Grafana 中构建仪表板。

0 投票
1 回答
108 浏览

refresh - 更快地更新计时码表

我在一些项目中使用 chronograf influxdb 和 telegraf,我想知道 chronograf 是否可以更快地刷新,因为最短刷新时间是 5 秒。

0 投票
2 回答
89 浏览

elasticsearch - 如何在同一个仪表板上同时监控指标和日志消息?

现在我在 InfluxDB 中使用 Grafana 和 Chronograf。但我也想显示我的应用程序的日志。

我尝试使用 Loki,但它仅适用于探索,不能在仪表板上使用。你知道这目前是否可行?

0 投票
1 回答
585 浏览

database - 导入 InfluxDB 备份时遇到问题

我最近从 docker 容器备份了我的 Influx 数据库,现在有一个 .tar.gz 格式的备份文件。我想将此文件中的数据导入另一个 Influx 数据库,该数据库也在 docker 容器内运行。

我试图做的是使用 Chronograf 及其“写入数据”功能来导入备份的内容,因为它支持 .gz 文件,但似乎 Chronograf 只支持最大 25MB 的文件,而我的这个备份是70MB。我在"Docker Influx Documentation""InfluxDB Shell Documentation"中搜索了其他可能的方法来解决这个问题。我发现唯一相关的是 Shell 文档中引用的“-import”选项。我尝试使用它但无济于事。任何不是 InfluxDB shell 中直接查询的命令都被拒绝,我得到的只是一条错误消息,上面写着:ERR: error parsing query: found influx, expected SELECT, DELETE, SHOW, CREATE, DROP, EXPLAIN, GRANT, REVOKE, ALTER, SET, KILL at line 1, char 1

需要明确的是,我目前使用的是 Windows 10。

0 投票
3 回答
7074 浏览

influxdb - 插入带有多个标签的 InfluxDB 时“缺少标签键”

mydb我在 Influxdb 上创建了一个新数据库。接下来我做了use mydb 当我在我的数据库上运行插入时,我遇到了错误 - ERR: {"error":"unable to parse 'angle, userid=1, product=pname value=5.1': missing tag key"}

这是我正在运行的插入 - INSERT angle, userid=1, product=dname value=5.1

0 投票
1 回答
143 浏览

influxdb - Chronograf 折线图增加小数

我正在使用 Chronograf 分析一些股票数据,原始数据有 5 位小数,但在 Chronograf 中显示时,仅显示 2 位小数:

图片

如何在 Chronograf 中设置和增加小数位数?

0 投票
1 回答
480 浏览

influxdb - 如何将主机名称传递到刻度脚本 .exec() 事件处理程序

我目前正在使用刻度脚本,我想在从该特定主机触发警报时将主机名作为参数传递,因此我无法找到要传递给该脚本的确切变量。