作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试对来自 influxdb 查询的结果进行排序,但除了时间之外,我无法对其进行排序。
这行得通
SELECT last("value") FROM "table" WHERE $timeFilter GROUP BY "tag" ORDER BY "time" DESC
但这行不通
SELECT last("value") FROM "table" WHERE $timeFilter GROUP BY "tag" ORDER BY "value2" DESC
有人有什么想法吗?谢谢!
最佳答案
由于只能对 timestamp 和 tags 进行排序,您可能会考虑使用 tag 而不是 value2 的字段。但请注意,只有在新创建的标签的内容变化不大的情况下,这才是合理的。否则你可能会用太多的时间序列杀死 influxDB。详情可在此处找到:https://docs.influxdata.com/influxdb/v1.7/concepts/schema_and_data_layout/
另一种选择可能是在您的代码中选择所有数据并“手动”排序。但是,这是否合理取决于用例和您获得的数据量。
关于grafana - 有没有办法按时间以外的字段值对 influxDb 进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58733165/
我是一名优秀的程序员,十分优秀!