У меня есть метрика, которую я проверяю через 2 часа с использованием агрегатора max (например, с 9:30 до 11:30 по тихоокеанскому времени). Пользовательский интерфейс Opentsdb показывает, что в 10:16 AM PST была только одна точка данных. И если я выберу 2h max downsampling, тогда пользовательский интерфейс отобразит одну точку данных в 10:00, что верно. Когда я проверяю одну и ту же метрику с использованием Bosun UI за тот же период времени, точка данных регистрируется в 10:52 AM PST, и если я выберу 2h max downsampling, тогда я получаю «Нет результатов».Неправильные данные о точках передачи данных в Bosun (выпуск с понижающей дискретизацией)
Я также пробовал другие показатели, в любое время, когда я использую одно и то же значение для понижающей дискретизации, как и для общего запроса, я получаю «Нет результатов», в то время как с уменьшенной понижающей дискретизацией или вообще без понижающей дискретизации, есть точки данных.
Буду признателен, если кто-то сможет объяснить поведение Босуна в этом примере.
Если вы нажмете Alt-P, он должен поднять минипрофилер. Затем вы можете увидеть запрос JSON, отправленный в OpenTSDB. Мне интересно, как это выглядит. –
запрос выглядит законны: { "старт": 1459355416, "конец": 1459362616, "запросы": [{ "агрегатор": "Макс", "метрика": "metric.count" , "rateOptions": {}, "декодируют": "2h-макс", "фильтры": [ { "типа": "регулярное выражение", "tagk": "tag1", "фильтр" : "value1", "groupBy": true } ] ] – Sergey