InfluxDB, похоже, ограничивает количество записей, которые я вставляю

# #go #influxdb

Вопрос:

В моей компании есть удаленный экземпляр InfluxDB, в который службы могут отправлять записи. Я передаю данные напрямую с помощью клиента Golang InfluxDB, но когда я запрашиваю измерения, в подсчете есть неточная закономерность.

Я выполняю этот запрос:

 SELECT count("field_value") FROM "measurement_metrics" WHERE ("account_id" = 'account_value' AND "endpoint" = 'endpoint_value') AND time >= now() - 7d GROUP BY time(10m) fill(null)
 

и я получаю такие результаты:

 1618920600000000000 20
1618921200000000000 20
1618921800000000000 20
1618922400000000000 20
1618923000000000000 20
1618923600000000000 20
1618924200000000000 20
1618924800000000000 20
 

В этом поле нет пустых строк, и я вижу из базы данных, что это число должно исчисляться миллионами в день, но я вижу, что оно превышает ~2800 в день.

Является ли это проблемой конфигурации в базе данных InfluxDB? Мой HTTP-клиент возвращает 200 секунд, поэтому я не уверен, в чем проблема.

Комментарии:

1. Можете ли вы подтвердить, что у вас есть миллионы записей для этого поля, которые соответствуют account_id и endpoint ?

2. Да, я могу запросить количество запросов о том, сколько заданий account_id/endpoint вставлено в нашу базу данных, и до тех пор, пока они не выдадут нулевой указатель, вставка InfluxDB будет выполнена.