У меня есть приложение, выполняющее тестирование - со временем оно не проходит / проходит, и я хотел бы проверить последний статус, но я получаю странный результат. Проверка последнего набора тестов возвращает правильное значение, но если я хочу разбить это число по статусу, сумма будет больше, чем исходное значение. Как это вообще возможно в 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