Pull to refresh
27
0
Адель Сачков @adel-s

Certified Google Cloud DevOps @ Unity

Send message
Надеюсь, что развязка в финале не разочарует :)
Сам эластик тоже очень чувствителен к проблемам с сетью. Но до этого дойдёт очередь только в третьей статье цикла.
Обязательно расскажу, с картинками и графиками. Оставайтесь с нами :)
Не смотрели. Спасибо, записал в книжечку. Пригодится, когда будем думать на что съезжать с хеки, если она перестанет справляться.
Поскольку хостинг и техподдержку мы осуществляем сами — ES нам не стоит ничего. В день система прокачивает около 3Тб логов. Под такие объёмы нужна лицензия Splunk Enerprise. Посчитайте — сколько это будет стоить за индексирование 3Тб/сутки.
Да, но есть ещё недобрая часть на других языках + логи nodejs + логи nginx + логи почты + много разной экзотики. Нужен был универсальный инструмент. К тому же, логи сливаются не только в эластик, в виде файлов они тоже нужны для долговременного хранения.
Уточню про flume: под нагрузкой зависала связка kafka -> flume. Симптомы: все ядра под 100%, память утекает неизвестно куда, в логах пусто. Как в данных условиях лечить — непонятно, поэтому пришлось ампутировать.
Абсолютно никакого. Все сервера у нас в UTC, но компания большая, людей много, серверов ещё больше, и если откуда-то вдруг прилетит MSK — надо быть к этому готовым заранее. Индексы старше 21 дня удаляются, поэтому лучше чтобы они сразу создавались за правильную дату.
Этот параметр влияет только на то, когда создаётся индекс. Позволяет избежать создания индексов, когда, например на сервере эластика ещё сегодня, а логи шлют уже из завтра. Эластик сам вычисляет таймстамп записи из даты и времени пришедших в логах. Поэтому, кстати, очень важно, чтобы в логах были указаны таймзоны. Потому что если их нет — Эластик будет считать по UTC и логи поплывут.
Каноничная форма описания сплиттера такая:

[SplitterName]
type = "RegexSplitter"
delimiter = ‘here_is_delimeter’
delimiter_eol = true/false


И в боевых конфигах мы используем имена реальных сервисов в заголовках всех блоков, для удобочитаемости. Но для статьи пришлось их поменять на нейтральные названия.
NZT
Самый близкий к нему аналог из реально существующих — модафинил. Но он в России запрещён (первый список).
Видимо это намёк на то, что люди пишущие на Malbolge устойчивее к алкоголю, чем пишущие на Java.
Вот тут я в корне не согласен.
А почему сентенцию про «выбор подходящего языка» иллюстрирует Пик Балмера?
Спасибо, не знал. Сейчас посмотрел — действительно удобнее.
Зачем умножать сущности? При наличии своей VDS-ки где-нибудь за границей всё решается одной командой:

ssh -f -N -D 8888 your_wds_address

Потом прописываем свежесозданный sock-proxy (localhost:8888) себе в настройки и всё. Никакой Роскомнадзор вас больше не побеспокоит.

Разумеется, если задача звучит как «иметь доступ до любого заблокированного сайта», а не «потренироваться в написании анонимайзеров».
С коллегами на «ты», с начальством пытаюсь на «вы» (дистанцию всё-таки держать нужно), но начальство ругается и требует называть на «ты». Нашёл компромисс: называю шефа полным именем (Юрий), но на «ты», раз уж ему так хочется.

А с уборщицей, конечно всегда на «вы», потому что уважаю их труд (без шуток и сарказма).
12 ...
8

Information

Rating
Does not participate
Location
Helsinki, Southern Finland, Финляндия
Registered
Activity