Size: a a a

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

2020 November 02

BG

Bogdan (SirEdvin) Gl... in Сбор и аналитика системных сообщений
Но так лучше не делать, лучше в json хорошенько завернуть логи)
источник

SP

Sergey Pechenkó in Сбор и аналитика системных сообщений
JSON не поддерживает \n внутри строк, если что.
источник

BG

Bogdan (SirEdvin) Gl... in Сбор и аналитика системных сообщений
Эм... точно?)
источник

BG

Bogdan (SirEdvin) Gl... in Сбор и аналитика системных сообщений
Даже с экранированием, которые все нормальные либы делают?
источник

SP

Sergey Pechenkó in Сбор и аналитика системных сообщений
Пример в студию с комментами, чем это будт отличаться от предложенного подхода "избавиться от ломающих всё символов '\n' в явном виде".
источник

SP

Sergey Pechenkó in Сбор и аналитика системных сообщений
Bogdan (SirEdvin) Gladyshev
Эм... точно?)
Точно.
источник

BG

Bogdan (SirEdvin) Gl... in Сбор и аналитика системных сообщений
Sergey Pechenkó
Пример в студию с комментами, чем это будт отличаться от предложенного подхода "избавиться от ломающих всё символов '\n' в явном виде".
Потому что оно бесшовно работает)
источник

BG

Bogdan (SirEdvin) Gl... in Сбор и аналитика системных сообщений

a = "hahh\n ohohohoh"
print(a)

import json

b = json.dumps(a)

print(b)

print(json.loads(b))


Вот это можно запустить
источник

TF

Terry Filch in Сбор и аналитика системных сообщений
Bogdan (SirEdvin) Gladyshev

a = "hahh\n ohohohoh"
print(a)

import json

b = json.dumps(a)

print(b)

print(json.loads(b))


Вот это можно запустить
лучше ''' использовать для мультилайна
источник

BG

Bogdan (SirEdvin) Gl... in Сбор и аналитика системных сообщений
У меня в эластике просто прекрасно лежат multiline ошибки, я прям удивился от такого
источник

SP

Sergey Pechenkó in Сбор и аналитика системных сообщений
Bogdan (SirEdvin) Gladyshev

a = "hahh\n ohohohoh"
print(a)

import json

b = json.dumps(a)

print(b)

print(json.loads(b))


Вот это можно запустить
Это ты сериализацию/десериализацию показал, а где же пример настройки форматтера для Питона?
источник

BG

Bogdan (SirEdvin) Gl... in Сбор и аналитика системных сообщений
источник

SP

Sergey Pechenkó in Сбор и аналитика системных сообщений
🙏🏻👍
источник

L

LeiDruid in Сбор и аналитика системных сообщений
Товарищи, в ELK нормальное понятие реплики? Если конфигурация индекса - 3 шарда : 1 реплика, то это значит, что есть 2 одинаковых набора данных или всё же 1 ?
источник

OM

Oleg Makarikhin in Сбор и аналитика системных сообщений
LeiDruid
Товарищи, в ELK нормальное понятие реплики? Если конфигурация индекса - 3 шарда : 1 реплика, то это значит, что есть 2 одинаковых набора данных или всё же 1 ?
1 реплика означает 2 набора.
один примари + сколько то реплик.
источник

L

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

S

Sergei F. in Сбор и аналитика системных сообщений
Всем привет! Как в векторе добавить сбор метадаты хоста? Ну хостнейм и так далее
источник

BG

Bogdan (SirEdvin) Gl... in Сбор и аналитика системных сообщений
Можно add_fields и через то, что вы расскатываете конфиг добавить нужное
источник

S

Sergei F. in Сбор и аналитика системных сообщений
а нет аналога add_host_metadata как в файлбите?
источник

S

Sergei F. in Сбор и аналитика системных сообщений
Bogdan (SirEdvin) Gladyshev
Можно add_fields и через то, что вы расскатываете конфиг добавить нужное
а можешь привести пример? а то я добавляю так:

[transforms.add_host]
 type = "add_fields"

 [transforms.add_host.fields]
   host = "${HOSTNAME}"
   environment = "${ENV:-development}" # default value when not present


и получаю:

ERROR vector: Configuration error: "/etc/vector/vector.toml": missing field inputs for key transforms.add_host
источник