Поиск значений, которые вызывают NaN для функции средней статистики в Graylog2
У меня есть простой журнал запросов, где каждая запись имеет время выполнения в секундах, под exec_time
имущество. Это всегда должно быть число (чем ниже, тем лучше). Основываясь на этом свойстве, у меня есть виджет приборной панели, который показывает его среднее значение, и до недавнего времени он работал нормально. Теперь это показывает NaN
,
Я предполагаю, что есть одна или несколько записей с exec_time
это не цифра. Как я могу найти эти записи?
1 ответ
Возьмите ваши журналы запросов и выполните итерацию по ним с помощью простого сценария, чтобы проверить каждое значение индивидуально. Распечатайте те, которые не правы. Не имея никакой другой информации, я полагаю, что у вас есть неправильно помеченное поле, не содержащее чисел, которое вводится в "exec_time", пустое (нулевое, нулевое) значение, что-то слишком большое, что-то слишком маленькое или где-то поврежденная запись.