gpt4 book ai didi

Influxdb、Grafana 检测并去除异常值

转载 作者:行者123 更新时间:2023-12-02 20:15:04 68 4
gpt4 key购买 nike

Grafana 或 Influx db 中是否有一种实现方法,可以帮助检测数据集中的异常值,并在可能的情况下删除或至少避免从使用该数据集的仪表板中显示它们;我使用了百分位数,但这似乎并没有隐藏大量的异常值。

谢谢。

最佳答案

Grafana 旨在显示数据,尽管它可能有一些工具来实现异常值检测和消除,但它不是清理数据的正确位置。

InfluxDB 是用来存储数据的,也不是用来清理数据的。然而,influxQL 有一堆数学函数,您可以在查询数据时使用它们;你可以下采样,获取平均值等。你可以看看这里是否有任何东西满足你的需要 https://docs.influxdata.com/influxdb/v1.4/query_language/functions/

编辑:不要将 InfluxQL 与 IFQL 混淆,IFQL 也代表 Influx 查询语言 https://github.com/influxdata/ifql

EDIT2:IFQL 现在称为FluxInfluxData’s new functional data scripting language designed for querying, analyzing, and acting on data ,并且是一种比 InfluxQL 更灵活/更强大的语言。

InfluxDB 中有一种称为“连续查询”的东西,它会定期运行并将结果保存在指定的测量中(可能是相同的,覆盖或添加新字段)。这个方法可以用来清理数据,方便以后查询和展示。 https://docs.influxdata.com/influxdb/v1.4/query_language/continuous_queries/

使用 InfluxDB 进行数据处理的首选方法是使用 Kapacitor,它是 TICK 堆栈(Telegraf、InfluxDB、Chornograf、Kapacitor)的一部分,与 influxDB 集成良好,可以实时或批量处理数据并保存回到 InfluxDB。但对于简单的事情来说,Kapacitor 可能有点大材小用了。首先看一下 influxql 的数学函数。 https://www.influxdata.com/time-series-platform/kapacitor/

关于Influxdb、Grafana 检测并去除异常值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48169255/

68 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com