2016-09-02 4 views
0

Я использую Graylog 2.10.0 для сбора журналов. Я установил шаблон Grok для анализа моего журнала, а одно поле - %{NUMBER:consume_time;int}ms, и он работает хорошо, я правильно забираю время consume_time, но когда я пытаюсь использовать функцию «статистика», он показывает только «Total» и «Cardinality», другие поля отмечены как «NaN».Graylog не может выглядеть как числовое число

И еще я проверяю тип документа в ElasticSearch, он показывает, что тип consume_time длинный.

Любой может сказать мне, почему?

+0

Я бы рекомендовал использовать один из официальных каналов поддержки Graylog для обращения к более широкой (специализированной) аудитории: https://www.graylog.org/community-support – joschi

ответ

1

Возможно, что поле consume_time содержит нечисловые значения до (в старых индексах) и выбранные временные рамки включают эти значения.

Попробуйте индексы велосипедного движения (Система → Индексы → Техническое обслуживание) и выберите только этот временной интервал, включая этот новый индекс, чтобы проверить это предположение.

+0

Правильно, я автоматически удаляю индекс 3 часа назад , и теперь он работает хорошо, и я получил все результаты. – mikeshi