Size: a a a

Сбор и аналитика системных сообщений

2020 November 20

GG

George Gaál in Сбор и аналитика системных сообщений
Ugly
так в примере апостроф есть
+
источник

I

Igor in Сбор и аналитика системных сообщений
пробовал и с ним, тоже не подходит
источник

U

Ugly in Сбор и аналитика системных сообщений
аа..
источник

U

Ugly in Сбор и аналитика системных сообщений
там ещё \\
источник

U

Ugly in Сбор и аналитика системных сообщений
а у тебя только \
источник

U

Ugly in Сбор и аналитика системных сообщений
оно походу экранирует это вот одинарное
источник

GG

George Gaál in Сбор и аналитика системных сообщений
Ugly
там ещё \\
Писос
источник

Г

Гайрат in Сбор и аналитика системных сообщений
Igor
парни, что вектору не нравится в регекспе?
  patterns = "[^\[([a-z0-9-]+)\] \[([a-z0-9-\.]+)\](?:\s+)(.*)]"

invalid escape character in string: `[` at line 13
Можно в named groups их превратить же, как в доке
источник

U

Ugly in Сбор и аналитика системных сообщений
Гайрат
Можно в named groups их превратить же, как в доке
в доке двойные слэши..
источник

U

Ugly in Сбор и аналитика системных сообщений
а у человека одинарные.. боюсь тут группы не помогут - та же ошибка будет
источник

Г

Гайрат in Сбор и аналитика системных сообщений
Igor
а как решил?
Кинь пример строки
источник

Г

Гайрат in Сбор и аналитика системных сообщений
Я тестировал с кастомным конфигом в пайплайне
console input --> stdout
echo "log line" | vector -c ./vector.toml
источник

I

Igor in Сбор и аналитика системных сообщений
[46f1d0a4-92db-4d83-a02b-d29daaa6799a] [127.0.0.1] Processing by Api
источник

U

Ugly in Сбор и аналитика системных сообщений
блин.. теперь непонятно, помогли \\ или нет)
источник

I

Igor in Сбор и аналитика системных сообщений
сорян, я отвлекся
источник

I

Igor in Сбор и аналитика системных сообщений
  patterns = ["^\\[([a-z0-9-]+)\\] \\[([a-z0-9-\\.]+)\\](?:\\s+)(.*)"]
источник

I

Igor in Сбор и аналитика системных сообщений
вот так сработало
источник

I

Igor in Сбор и аналитика системных сообщений
и заэкранировать слэши и в массив положить
источник

U

Ugly in Сбор и аналитика системных сообщений
ну то бишь всё таки в экранировании дело было. уф) -1 заноза в голове. спасибо
источник

Г

Гайрат in Сбор и аналитика системных сообщений
Igor
[46f1d0a4-92db-4d83-a02b-d29daaa6799a] [127.0.0.1] Processing by Api
['^\[(?P<uuid>[a-z0-9-]+)\] \[(?P<ipaddr>[a-z0-9-\.]+)\](?:\s+)(?P<message>.*)$']
источник