Попытка добавить условие в моем запросе временной шкалы, которое принимает сумму байтов в нескольких регионах, когда "hour_utc" находится в определенном диапазоне.
(кибана 6.4.2)
Например: (будет производить 100%)
.es(index="index_*", timefield="@timestamp", metric="sum:bytes
metric",q="region:(North America AND Japan )
").divide(.es(index="index_*", timefield="@timestamp",
metric="sum:bytes metric")).multiply(100).bars()
Добавление условия:
.es(index="index_*", timefield="@timestamp", metric="sum:bytes
metric",q="region:(North America AND Japan ) AND hours_utc:[6 TO 10]
").divide(.es(index="ms_nte*", timefield="@timestamp",
metric="sum:bytes metric")).multiply(100).bars()
Но по какой-то причине синтаксис AND hours_utc:[6 TO 10]
, похоже, не работает, но основан на этом:
Lucene Query String Elasticsearch "меньше или равно" [URI Поиск]
это должен быть правильный синтаксис