@CSharpChatЭта группа больше не существует

Страница 406 из 1888
Artem
22.02.2017
15:04:00
да. тоже мне кажется стремным решением писать сразу в эластик

точно что-нибудь потеряешь

anton
22.02.2017
15:04:20
твой серилог будет долго ждать пытаясь доставить? а в памяти долго будет держать то, что не получается отправить из-за недоступности эластика?

Arseniy
22.02.2017
15:05:08
ну это конфигурируется, как и размер запиcи и всё остальное

Google
anton
22.02.2017
15:06:10
ну в случае если у тебя эластик пропал на 20-30 минут, ты пишешь спокойно в файл на диск. а файлбит потом попытается это дело из файла, с нужного места записать в эластик (когда эластик очухается)

Arseniy
22.02.2017
15:06:27
но я согласен с тем, что если эластик будет не доступен, он будет дропать записи. они попадут на диск, но не попадут в эластик

Artem
22.02.2017
15:06:57
filebeat хорошая штука

память не жрет

Arseniy
22.02.2017
15:07:03
эластик вы, кстати, на винде крутите или на линкусах?

Artem
22.02.2017
15:07:17
у меня и так и так

разницы нет

ну я по крайней мере не увидел

Вот с монгой есть разница)

правда я сталкивался с 2.4. Там модель памяти никсовая. И бывало что монга как-бы память не использует, но системе не возвращает

Arseniy
22.02.2017
15:12:49
так, а как filebeat парсит логи? для каждого лога надо задефайнить его формат?

anton
22.02.2017
15:13:27
Google
Artem
22.02.2017
15:13:47
парсит logstash

про формат - все зависит от того, как пишешь

anton
22.02.2017
15:14:13
так, а как filebeat парсит логи? для каждого лога надо задефайнить его формат?
если тебе для каждого формата нужны индексы по нужным тебе полям - да, дефайнить на каждый формат

Arseniy
22.02.2017
15:15:27
я пока не совсем понимаю, как из файлов данные поднимаются. filebeat построчно отправляет данные в логстэш. тот из этих строк собирает по каким-то правилам json?

Nicholas
22.02.2017
15:15:47
Нашёл вопрос на тостере, кто знает ответ? https://toster.ru/q/358710

ибо я задавался тем же вопросом

Arseniy
22.02.2017
15:21:30
в каждой строке по json событию и логстэш умеет из коробки разбирать json, как я понимаю

Artem
22.02.2017
15:22:01
да. logstash много чего умеет из коробки



Arseniy
22.02.2017
15:23:47
а эти все ребята (logstash и filebeats) умеет как виндовые сервисы крутиться?

Artem
22.02.2017
15:23:55
конечно

точнее их можно запустить как сервисы. Например через http://nssm.cc/

Arseniy
22.02.2017
15:25:15
а логстэш ставится один централизованный на всех или рядом с filebeats или как-то ещё?

Artem
22.02.2017
15:25:25
один централизованный

anton
22.02.2017
15:25:30
точнее их можно запустить как сервисы. Например через http://nssm.cc/
файлбит батник внутри себя имеет, что бы как сервис запускаться и прописываться

Google
Artem
22.02.2017
15:26:19
через nssm запускается кибана и логстеш

или только кибана. Не помню уже

yegorf1
22.02.2017
15:27:10
Какой-то странный джсон

Artem
22.02.2017
15:28:52
http://logz.io/blog/installing-the-elk-stack-on-windows/

Какой-то странный джсон
ну одна строчка - один json

Arseniy
22.02.2017
15:29:47
я подумал, что это к конфигу логсташа относилось

Artem
22.02.2017
15:30:28
а. ну это logstash ) там свой формат)

там не json

Еще надо учесть, что elastic и logstash не имеют атворизации

впринципе

точнее у эластик есть инструмент, но он платный

Arseniy
22.02.2017
15:33:09
ну про эластик, я в курсе, это норм. всё равно в всё это в отдельной подсети вертится

Arseniy
22.02.2017
15:33:58
а в правилах логсташа можно ведь учитывать, с какого хоста и из какого файла пришла запись?

Artem
22.02.2017
15:34:40
да

Arseniy
22.02.2017
15:35:14
понятно. спасибо.

а как вы чистите эластик от мусора? retention policy и всё такое?

Artem
22.02.2017
15:41:59
Elasticsearch Curator по шедулеру

Sergey
22.02.2017
15:46:28
А если эластик не чистить, он не лопнет?

Или там по дизайну хранить логи некоторый интервал и потом сливать в архивы?

Artem
22.02.2017
15:47:05
смотря сколько логов

Google
Artem
22.02.2017
15:47:16
ну и какие маппинги

Arseniy
22.02.2017
15:47:24
по-моему, логи - это такая штука, типо полежали 1-6 месяцев и хватит

Sergey
22.02.2017
15:48:01
Я вот думаю не подсосать ли исторические. У нас дата ретеншн полиси для разных заказчиков разные

доходит до 10 лет

Artem
22.02.2017
15:48:18
от размеров зависит

и запросв

Ramil
22.02.2017
15:48:28
всем привет

Arseniy
22.02.2017
15:48:36
10 лет - это уже другие логи, как я понимаю

Artem
22.02.2017
15:48:37
у меня 200Гб логов переваривает с 8Гб оперативки

Ramil
22.02.2017
15:48:51
подскажите, как создать массив байт и сразу его проиниализировать?

Admin
ERROR: S client not available

Ramil
22.02.2017
15:49:42
чем проинициализировать?
вот типа этого byte[] bytes = { 1, 2, 4, 5, 6 };

Artem
22.02.2017
15:49:57
а так byte[] arr = new byte[]{1, 2, 3, 4}

Ramil
22.02.2017
15:50:04
в студии сделал bytes[0].GetType, вывел System.Byte

Artem
22.02.2017
15:50:11
так

Ramil
22.02.2017
15:50:13
но почему то тренажер итвдн не принимает)

Alex
22.02.2017
15:50:22
так ты же к первому байту по его индексу обратился

Gid
22.02.2017
15:50:38
Астанавитесь

Google
Sergey
22.02.2017
15:51:08
у меня 200Гб логов переваривает с 8Гб оперативки
Сейчас годовые логи с одного заказчика около 75 гиг несжатого текста. То есть еще на 10 лет + разные клиенты. Хмм. Ладно, погуглю

Alex
22.02.2017
15:51:24
@monotwist у байта тип System.Byte

Artem
22.02.2017
15:51:24
ну тут все от маппинга еще зависит

Ramil
22.02.2017
15:51:47
так ты же к первому байту по его индексу обратился
понятно это, но разве там не инты забиться должны в массив?

по умолчанию

Alex
22.02.2017
15:52:03
не, это же массив байт, а не интов

Gid
22.02.2017
15:52:11
как у тебя В БАЙТ МАССИВ

ВЛЕЗУТ ИНТЫ

Ramil
22.02.2017
15:52:14
Artem
22.02.2017
15:52:42
давай так. Чем байт от инта отличается?

Ramil
22.02.2017
15:52:44
ВЛЕЗУТ ИНТЫ
возможно так, что числа перед помещением в массив bytes приводятся из инта к байту

Arseniy
22.02.2017
15:55:20
да не приводится там ничего. просто у тебя есть литералы (цифры), они могут трактоваться различным образом в зависимости от контекста

ты напиши в свой инициализатор вместо 2 что-то типо 2222, тебе компилятор скажет, что ты охренел

Alex
22.02.2017
15:57:03
уже для 256 так скажет)

Arseniy
22.02.2017
15:57:38
это студия тебя тралит.

Alex
22.02.2017
15:57:46
да

Ramil
22.02.2017
15:57:53
она видимо контекст не учитывает

Arseniy
22.02.2017
15:58:08


ни единиго приведения типа

Страница 406 из 1888

Эта группа больше не существует Эта группа больше не существует