использование измерений хранилища influxdb 2.0

#influxdb #influxdb-2

Вопрос:

У нас есть экземпляр influxdb 2.0, который быстро увеличивается в размерах (подозрительные показатели докера), поэтому я хотел бы выяснить, какие измерения являются «спамом».

TLDR: как мы находим измерения, которые занимают большую часть дискового пространства в базе данных influxdb 2.0

Длинная версия:

  • я знаю, что у старого наплыва была база данных статистики _internal с некоторыми соответствующими показателями, найденными _monitoring в версии 2.0, но моя вроде как пуста, write_errors там есть только измерения
  • перепробовал кучу запросов типа flux, но я не думаю, что они дают то, что я ищу:
 from(bucket: "telegraf")
|> range(start: -15m)
|> filter(fn: (r) => r._measurement == "docker_container_blkio")
|> count()
 
  • пробовал запросы InfluxQL, например, через API v1, например:
 SELECT COUNT(system) FROM telegraf
 

но это дало:

   "results": [
    {
      "statement_id": 0
    }
  ]
}
 
  • немного поиграл с influxd inspect export-index этим , что также было бы полезно, если бы это дало мне некоторую статистику об измерениях
  • я видел, что в базе данных influxdb 1.8 было следующее: https://docs.influxdata.com/influxdb/v1.8/tools/influx_inspect/#report-disk