@metrics_ru

Страница 147 из 681
Anton
20.04.2017
09:22:45
скорее всего, ты его не для правильных вещей используешь, раз такие вопросы появляются;)

Zhenia
20.04.2017
09:23:00
ага, ртфм)

Anton
20.04.2017
09:23:23
ну, я так не говорил :)

я его юзаю, для оповещений если бэкап не сделался

Google
Anton
20.04.2017
09:25:38
двухфазно, когда инвокается скрипт, потом когда чекалка пришла и посмотрела что есть файло и оно приблизительно похоже на бэкап, шлётся что типа "ок" (на деле просто date +%s)

Zhenia
20.04.2017
09:25:53
ну, я получаю 1 если данные пришли, мне нужно что бы он автоматически в 0 падал

что бы алертить если данных нету больше 20 секунд

Anton
20.04.2017
09:26:26
а что это такое вообще?

Zhenia
20.04.2017
09:26:45
джава апликуха, которая получает пуши

Anton
20.04.2017
09:27:06
ну тип, инструментарий впилить и с неё снимать может?

Zhenia
20.04.2017
09:27:43
не, там половину логики переписывать тогда

так что я просто удаляю метрику раз в 10 секунд)

Anton
20.04.2017
09:28:24
ну костыль; а так ты можешь в том месте где инвокается "обработка" сделать и счётчик с инструментария

и его паблишить

Zhenia
20.04.2017
09:28:47
счетчик чего?

номера пуша?

Anton
20.04.2017
09:29:10
ну что у тебя там делаеся; пришёл пуш, мы его обрабатываем каунтер ++

Google
Zhenia
20.04.2017
09:29:15
и если номер не менялся n времени алертить? тоже вариант

спасибо, подумаю

Anton
20.04.2017
09:30:02
https://prometheus.io/docs/instrumenting/pushing/ https://prometheus.io/client_java/io/prometheus/client/exporter/PushGateway.html

Paul
20.04.2017
09:34:29
а ты какой ресивер используешь слек?
у меня целая серия ресиверов, в качестве "fallback" планируется alerta

Антон
20.04.2017
09:36:18
у меня тоже алерта настроена на отправку в телеграм

там в prometheus нужно указывать url к вебхуку

kiltum
20.04.2017
10:53:17
У меня случилось внезапное: девелоперы согласились, что писать логи и прочее в syslog/journald/whatever это не модно и не стильно. Вопрос: что взять, что бы прямо из кода писать красивые и правильные логи и собирать их в кучу. Типа сентри/прометея, но для логов

Pavel
20.04.2017
10:54:34
greylog?

kiltum
20.04.2017
10:56:01
graylog и потом его в елку? ничего молодежней не придумали? (ну вдруг)

ptchol
20.04.2017
10:59:46
под "грейлог" наверно подразумевался GELF

ну а грейлог сжади держит elk так что "потом" нет смысла

точнее он там держит Е

Pavel
20.04.2017
11:00:46
ага, http://docs.graylog.org/en/2.2/pages/sending_data.html#gelf-sending-from-applications

ptchol
20.04.2017
12:11:52
нахер редис

возьми что нибудь типа кашки

Zhenia
20.04.2017
12:14:10
у меня через реббит

Alexander
20.04.2017
12:19:00
syslog/journald/whatever это не модно и не стильно. ничоси это ж наоборот самое то, по 12 факторам

приложение не роутит логи, ими занимается отдельная система

Google
ptchol
20.04.2017
12:21:59
тут сложна

если эта система не подвластна тому кто поставляет логи, то роутинг этих логов это контракт между поставщиком и тем кто держит инфраструктуру логов

а их реализация редко получается "красивой"

Paul
20.04.2017
12:39:13
возьми что нибудь типа кашки
от нагрузки зависит. Если там полтора сервера - нафига там кафка? На белазе за булкой ездить?

Anton
20.04.2017
12:41:10
ну неткат в продакшн предлогаешь?

а потом они такие выросли и давай ещё раз архитектуру придумаем

ptchol
20.04.2017
12:45:57
от нагрузки зависит. Если там полтора сервера - нафига там кафка? На белазе за булкой ездить?
за тем что она меньше чем кажется, и за тем что в редисе фейловер нормальный замучаетесь делать

@Civiloid ты вроде интересовался недавно https://octobox.io

Vladimir
20.04.2017
12:55:45
я не очень понимаю что оно делает )

Paul
20.04.2017
12:55:51
за тем что она меньше чем кажется, и за тем что в редисе фейловер нормальный замучаетесь делать
какой минимум машин для установки кафки и минимум ресурсов для устойчивой работы кафки? В мегабайтах оперативы и диска?

Vladimir
20.04.2017
12:55:56
мне как раз нужны были нотификейшены о релизах не в моих репозиториях )

но я себе уже бота написал

ptchol
20.04.2017
12:59:41
я не очень понимаю что оно делает )
ну это такой "клиент" для твоих сабскрайбов на гитхабе.



там и релизы в отдельном раздельчике есть, если они есть в видер релизов на гитхабе

Vladimir
20.04.2017
13:00:50
А, ок ) но у меня мои сабскрайбы не совпадает с тем о чем я хочу оповещения получать )

но в общем не суть, тоже норм )

Roman
20.04.2017
13:01:11
мне как раз нужны были нотификейшены о релизах не в моих репозиториях )
Есть еще sibbell.com . Но он на емайл. Я его юзаю - нравится

Vladimir
20.04.2017
13:01:27
Google
Paul
20.04.2017
13:04:27
сказочный подход. Гиг туда, гиг сюда. Причем, как я понимаю - гиг - это только на запуск

ptchol
20.04.2017
13:05:21
а когда ты редис используешь как нечто в виде пула для сообщений, который в свою очередь не умеет персистить данные на диск, вы типа не по той же логике дейсвуете ?

даже хуже. в кафке можно отдать ей 2 гига, и если 99% времени, у вас не будет пул раздуваться больше 2 гигов у вас будет по факту тот же редис, а если будет раздуваться данные съедут на диск. В случае же с редисом вам придется ноду с такой памятью, на сколько ваш пул может раздуть

Paul
20.04.2017
13:08:11
ну да. Но если у меня пул в 128 метров - мне гиг на запуск кажется некоторым барством напомню, мы подбираем инструменты под задачи, а не задачи - под инструменты

lastsky
20.04.2017
13:08:52
а тут еще описание про их Alert Route https://dev.gitlab.org/cookbooks/runbooks/blob/master/howto/alerts_manual.md
о, спасибо! continue: true - это как раз то что я искал всю последнюю неделю чтобы решить проблему как форвардить одно и то же в основной и + в резервный бот!

ptchol
20.04.2017
13:09:14
вы хотите сказать что на данный момент разница в стоимости при аренде виртуалки на 128мб и на 1гиг ?

или что для вас 1гигабайт для очереди \ брокера \ незаменимой прослойки в мейнтенйнансе является "ключевым" фактором ?

типа вы готовы пожертвовать 1гигом памяти и поиметь гемороя в оперейшонсе ?

Admin
ERROR: S client not available

Paul
20.04.2017
13:11:51
типа вы готовы пожертвовать 1гигом памяти и поиметь гемороя в оперейшонсе ?
нет, скорее я готов сначала выяснить цель, а потом выбирать средство. А не покупать машины вагонетками, потому, что, оказывается, для решения простейшей задачи с минимальным трафиком 16 гиг оперативы просто не хватает

ptchol
20.04.2017
13:19:42
от вас пока стандартная отмазка "ну вы объясните нормально задачу а то я вам не могу ничего сказать"

Pavel
20.04.2017
13:21:33
а расскажите лучше как это на редисе сделать?

через их очередь?

Paul
20.04.2017
13:22:05
вы предлагаете выкинуть гиг оперативы в работающей инфраструктуре, не зная о задаче вообще ничего. И считаете подобный подход нормой. Нет, если за этот банкет кто-то платит - это прекрасный подход, не спорю

Vladimir
20.04.2017
13:22:58
Если разработчики будут писать красивые правильные логи, зачем вообще вам редис и кашка?

у rsyslog'а есть output в elasticsearch, умеет batch'ами слать данные, умеет добавлять поля от себя. Можно даже парсинг простых конструкций на базе rsyslog'а сделать при желании.

Google
Vladimir
20.04.2017
13:23:25
В простейшем случаи нафига вам что-то еще?

ptchol
20.04.2017
13:24:38
хз.

kiltum
20.04.2017
13:24:38
Извините, как начавший это гавно. У меня примерно две с половиной тысячи виртуалок, которые срут всяким. И мне надо с этим всяким справиться без регистраций и смс

rsyslog и прочие в качестве центров сбора логов тупо умирают.

Paul
20.04.2017
13:25:10
Pavel
20.04.2017
13:25:11
умирают от чего?

от записи или передачи по сети?

Vladimir
20.04.2017
13:25:28
терять логи можно, это в общем основное свойство логов.

ptchol
20.04.2017
13:25:36
новый syslog-ng умеет сразу и в редис и в кафку вроде

Vladimir
20.04.2017
13:25:41
если вам нельзя терять логи, то это уже не логи должны быть.

Paul
20.04.2017
13:25:49
рсислог не может экспортировать более 50 гигов логов в сутки (примерно), помирает процесс

Pavel
20.04.2017
13:25:54
вот да, я думаю вопрос в том, что стоит оптимизировать транспорт логов и выбрать ОК хранилище под них

kiltum
20.04.2017
13:26:02
от записи или передачи по сети?
Когда как. Зависит от кучи параметров. Которые на потоках в 1500-2000 сообщений в секунду тяжко отследить :)

Vladimir
20.04.2017
13:26:06
а нечто другое с другими требованиями к доставке, хранилищу и т.п.

Vladimir
20.04.2017
13:26:30
Когда как. Зависит от кучи параметров. Которые на потоках в 1500-2000 сообщений в секунду тяжко отследить :)
собирайте метрики с машины с rsyslog'ом, он может переварить намного больше 2к сообщений в секунду

kiltum
20.04.2017
13:26:49
локально как шиппите?
Пока на диск. Но там с ним все хорошо, за диском стоит толстый сторадж кластер

Vladimir
20.04.2017
13:26:55
и смотрите что там с ним происходит

Vladimir
20.04.2017
13:27:18
Пока на диск. Но там с ним все хорошо, за диском стоит толстый сторадж кластер
Если диск умирает - это одно, если сам rsyslog - это другое.

Страница 147 из 681