Grafana或Influx数据库中是否有实现的方法,可以帮助检测数据集中的异常值,如果可能的话,删除或至少避免从使用此数据集的仪表板中显示它们; 我使用百分位数,但这似乎并没有隐藏大量的异常值.
谢谢.
Grafana旨在显示数据,虽然它可能有一些工具来实现异常检测和消除,但它不是清理数据的正确位置.
InfluxDB用于存储数据,也不是用于清理数据的东西.但是,InfluxQL有一堆数学函数可供查询数据时使用; 你可以下采样,得到平均值等等.你可以看看这里是否有你需要的东西https://docs.influxdata.com/influxdb/v1.4/query_language/functions/
编辑:InfluxQL不要与IFQL相混淆,IFQL也代表Influx查询语言 https://github.com/influxdata/ifql
在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/
| 归档时间: |
|
| 查看次数: |
2661 次 |
| 最近记录: |