Группировка Influxdb по тегу возвращает большее число, чем без группировки - PullRequest
0 голосов
/ 13 февраля 2020

У меня есть приложение, выполняющее тестирование - со временем оно не проходит / проходит, и я хотел бы проверить последний статус, но я получаю странный результат. Проверка последнего набора тестов возвращает правильное значение, но если я хочу разбить это число по статусу, сумма будет больше, чем исходное значение. Как это вообще возможно в InfluxDB? Я использую только теги в запросе

> select count(*)  from (SELECT last(*) FROM "mymeasurement" WHERE time>now()-7d GROUP BY  "source_client", "product_group", "component","health_app_name")
name: mymeasurement
time count_last_detailed_status
---- --------------------------
0    48
> select count(*)  from (SELECT last(*) FROM "mymeasurement" WHERE time>now()-7d GROUP BY  "source_client", "product_group", "component","health_app_name") group by mymeasurement_status
name: mymeasurement
tags: mymeasurement_status=FAILING
time count_last_detailed_status
---- --------------------------
0    25

name: mymeasurement
tags: mymeasurement_status=PASSING
time count_last_detailed_status
---- --------------------------
0    41
...