Как я могу обрезать свои имена полей, содержащие точки в logstash 2.1? - PullRequest
0 голосов
/ 06 октября 2018

У меня есть файл журнала, который содержит некоторые ключи с точками.Поддерживается logstash 2.1.Ключи имеют формат "0. sellerId", "1. rq_".

Теперь я хочу преобразовать эти ключи так, чтобы "0. sellerId" становилось "sellerId".Как я могу это сделать?

Я пытался сделать:

mutate {
    gsub => ["^[0-9]+\.\s*", "^[0-9]+\.\s", ""]
}

Это не сработало.Получена ошибка: превышен предел полных полей [1000] в индексе

При следующем испытании:

kv {
    trimkey => "^[0-9]+\.\s"
}

Я получил ошибку: поле объекта начинается или заканчивается на [.] делает разрешение объектов неоднозначным

Как я могу конвертировать мои ключи?

...