- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个系列,disk,
包含 path
( /mnt/disk1
、 /mnt/disk2
等)和 total
一个磁盘的空间。它还包括 free
和 used
值。这些值以指定的时间间隔更新。我想做的是查询以获取 total
的总和的last()
每条路径。我也想对 free
做同样的事情和 used
, 获取服务器上所有磁盘的总大小、可用空间和已用空间的总和。
我在这里有一个查询可以让我获得 last(total)
所有磁盘中,按其路径分组(为了区分):select last(total) as total from disk where path =~ /(mnt\/disk).*/ group by path
目前,这将返回 5 个系列,每个系列包含 1 行(最新的)及其值 total
.然后我想取这些系列的总和,但我不能只包装 last(total)
成sum()
函数调用。有没有办法做到这一点,我失踪?
最佳答案
继续我上面关于嵌套函数的评论。
构建玩具示例:
CREATE DATABASE FOO
USE FOO
CREATE CONTINUOUS QUERY disk_sum_total ON FOO
BEGIN
SELECT sum("total") AS "total_1m" INTO disk_1m_total FROM "disk"
GROUP BY time(1m)
END
INSERT disk,path="/mnt/disk1" total=30
INSERT disk,path="/mnt/disk2" total=32
INSERT disk,path="/mnt/disk3" total=33
INSERT disk,path="/mnt/disk1" total=41
INSERT disk,path="/mnt/disk2" total=42
INSERT disk,path="/mnt/disk3" total=43
SELECT * FROM disk_1m_total
name: disk_1m_total
-------------------
time total_1m
1476015300000000000 95
1476015420000000000 126
30+32+33=95
和
41+42+43=126
.
SELECT last(total_1m) FROM disk_1m_total
name: disk_1m_total
-------------------
time last
1476015420000000000 126
last()
仍然会给出正确答案。例如,我让 CQ 运行了一夜,并且没有推送任何新数据:
last(total_1m)
给出相同的答案,对于“没有新数据”不为零。
关于influxdb - GROUP BY 上的 SUM(LAST()),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39921101/
我正在尝试收集 smartctl 指标并将它们推送到 influxdb 中。我很难为插入的值添加标签,以便标签和值位于正确的位置。 如果我这样做: curl -POST 'http://localho
是否可以设置 influxdb 从其他 influxdb 获取数据? 或者有一些本地日志代理用于流入数据。 例如我有 10 个后端服务器。我希望每个后端服务器中间件代码都在 influxdb 或一些本
我正在尝试获取给定测量的标签值。我在 influxDB 中进行了测量,如下所示。 > select * from "EVENT_LIVE" name: EVENT_LIVE time
在尝试理解 InfluxDb 的不同概念时,我遇到了 this文档,其中有与 SQL 数据库的术语比较。 An InfluxDB measurement is similar to an SQL da
我的 influxDB 用例是存储来自不同 PLC 的过程数据并对其进行趋势分析。我使用 grafana 可视化这些数据。在第一个试点中,我使用了 influxDB 的模式设计指南,使用通用测量名称并
有没有办法在 influxdb 中为特定查询创建临时表? (因此它们的范围只是该查询,而不是创建并插入到新的测量中)。 我想过写一个连续查询,但是有restrictions在 where 子句(即时间
在InfluxDB中,可以将多维哈希值post到数据库吗? 例如,这个散列: { "field1": "value1", "field2": { "field2a":
有没有办法从 InfluxDB 测量中选择所有值字段(或所有标签字段)? SELECT * FROM ... 查询选择值 和 标签。 最佳答案 SELECT *::field FROM "measur
什么查询将返回 InfluxDB 中不同主机的数量?我有一小群计算机(希望如此)通过 collectd 将统计数据写入 InfluxDB,但我不知道如何计算计算机成功写入的次数。 编辑:使用 Infl
我正在尝试使用一个我几乎不了解的数据库,我需要知道一个表的列名: 这是我尝试过的: client = DataFrameClient(host, 8086, username, password, "
我的 influxdb 数据库中有一些测量数据,我可以使用这些数据进行查询: 从 E_real_con 中选择 * 名称:E_real_con 时间值(value) ---- ----- 153792
我正在使用 telegraf 将 snmp 数据推送到我的 InfluxDB 并通过 Grafana 将其可视化。 现在我遇到了一个奇怪的问题(很可能只是我的误解......) 鉴于以下系列: snm
每天查询 InfluxDB 特定时间的最佳方法是什么,例如,我有一个有 checkin / checkout 事件的系列,我需要在上个月每天下午 2 点到 3 点之间查看它们,我知道没有在查询语言上执
是否可以使用不同的保留策略处理 influxdb 中的不同测量? 最佳答案 InfluxDB 完全可以做到这一点。为此,您需要创建一个具有两个保留策略的数据库,然后将数据写入关联的保留策略。 例子:
InfluxDB我有两个写点,一个是开始,一个是结束。我只需要确定这两个事件之间的持续时间,并围绕它进行查询。 InfluxDB 有差异()聚合方法,但它不适用于时间元字段。 提供自定义时间戳值是实现
我已经使用 influxDB 一段时间了,但从来没有从它连续流过数据。一个简单的 GET/query 就足够了。但是现在我需要一种将数据流式传输到前端以绘制漂亮图形等的方法。 到目前为止,我们一直在前
能否请您帮助解决以下错误 - INSERT blocks,color=blue number=90 1547095860 ERR: {"error":"partial write: points be
我在 InfluxDB 中设置身份验证时遇到问题。首先跟随教程告诉我更改配置文件: https://docs.influxdata.com/influxdb/v1.7/administration/a
我在 Influxdb 中有 my_db1、my_db2、my_db3,现在有没有办法通过查询在这些数据库之间移动或复制数据? 最佳答案 InfluxQL 提供了一个 INTO可用于在数据库之间复制数
我在 localhost:8086 上运行了 InfluxDB (它是默认的)和在不同端口上运行的 go 程序(因为它必须,也不能在 8086 上运行)。我试图在我的 go 程序中使用 JavaScr
我是一名优秀的程序员,十分优秀!