@devops_ru

Страница 2740 из 4568
Konstantin
27.05.2017
12:27:57
Спрашиваю, может кто уже изврашался

Alisa
27.05.2017
15:49:38
всем привет! а чем бы вы мониторили логи node.js приложения? у меня уже имеется kubernetes для оркестрации, буду поднимать prometheus для анализа метрик, но нужно еще где-то удобно смотреть логи и желательно бесплатно, недолгий гугл дал подсказку, что стоит смотреть в сторону ELK(elastic+logstash+kibana) кто-то использовал ELK, дорого обходится? а если свой развернуть, то большие нагрузки? стоит ли заморачиваться или есть решения попроще?

Yuri
27.05.2017
15:50:36
Нагрузка зависит от того, сколько туда слать

Если там одно приложение - вполне можно использовать. Однако стоит учесть, что там java, которая память ой как любит

Google
Yuri
27.05.2017
15:51:56
Решения попроще - syslog с сохранением в текстовые файлы :)

Alisa
27.05.2017
15:54:02
а где и как вы логи смотрите? а если логов станет много?

Ilya
27.05.2017
15:54:04
для рсислога делался самопис подменяющий console.log и consolw.warn )

или pm2 log

Alex
27.05.2017
15:55:05
Хипстеры не оценят

Слишком много консоли

Ilya
27.05.2017
15:55:23
да. я старый пердун. я патчил кде2 на фряхе

Alisa
27.05.2017
15:55:57
а у вас много сервисов так мониторится?

Ilya
27.05.2017
15:57:16
Хипстеры не оценят
ну как. у меня есть в приложении сервисные логи. они смотрятся в самом же приложении. раскладываются по партициям хранимками(примерно по 25000000 секунд на партицию). смотрятся из приложения....

Единорожа
27.05.2017
15:57:24
У меня клиенты смотрят логи через веборду модуля pm2-web))

Ilya
27.05.2017
15:58:09
а у вас много сервисов так мониторится?
у нас скада писаная на ноде. 1 сервис.

Google
Ilya
27.05.2017
15:58:43
когда начинали pm2 не был так развит

наче не делали бы эти извращения

Alisa
27.05.2017
15:59:23
"Since it's no longer possible to monitor pm2 running on multiple machines I'm not really working on pm2-web any more."

Ilya
27.05.2017
16:00:22
хз. для логов тебе надо искать инструмент именно для логов. нам пока не было нужды

Alisa
27.05.2017
16:01:16
хмхм, спасибо, думаю попробовать elk таки, но ощущение, что это из пушки по воробьям ?

Ilya
27.05.2017
16:01:27
ну и нам проще. мы можем одной скадой мониторить остальные в принципе )

если припрет

Gleb
27.05.2017
16:31:36
graylog посмотри
там еще больше джавы+монга

и тот же эластик

жрёт он не меньше, но для сбора именно логов поинтереснее в том плане что из коробки он более готов, в елк придется крутить логстешь и кибану очень долго

Konstantin
27.05.2017
16:33:50
А splunk потерял нишу? Не слышно его

Gleb
27.05.2017
16:34:06
он денег стоит

он очень клёвый и очень дорогой

если есть возможность купить или пиратить то splunk топ

Konstantin
27.05.2017
16:34:42
если есть возможность купить или пиратить то splunk топ
Да, но что-то много лет его уже не слышно

Gleb
27.05.2017
16:35:25
ну зависит от проекта, я сейчас смотрю елк и грейлог потому что у меня логов десятки гб в сутки. А там триал вооще маленький

Да, но что-то много лет его уже не слышно
в плане не слышно? постоянно обзоры на хабре и всякое такое

Konstantin
27.05.2017
16:35:54
Угу, 500мб в сутки на фри

Google
Gleb
27.05.2017
16:36:16
причем возможно что он не дороже елк выходит, когда вопрос встанет например 80 серверов под эластик выделять или в 3 раза меньше под спланк

Konstantin
27.05.2017
16:36:26
в плане не слышно? постоянно обзоры на хабре и всякое такое
Вообще не попадает, кроме как рассылки на почту. Странно

Gleb
27.05.2017
16:36:56
всё время вижу статьи https://habrahabr.ru/company/tssolution/blog/324136/ https://habrahabr.ru/company/tssolution/blog/327943/

по тестам могу точно сказать, на одинаковом железе splunk раза в 2-3 минимум по проихводительности лучше чем елк

ну и опять же если говорить елк вс грейлог, в елк алерты либо за деньги либо не очень прямой сторонний плагин, в грейлоге из коробки, в спланке тоже

в спланке сразу интеграция с кучей вещей через маркет, ну грейлог опять же к этому ближе

но при этом в елк за счёт кибаны можно всякие хитрые графики рисовать если вы по мтерикам мониторите - инфлюкс+графана вам таких возможностей в ближайшее время не дадут

Konstantin
27.05.2017
16:42:54
я что-то с influx+grafana вообще не пойму, оно у меня как-то сожрало 80GB RAM при просмотре))

точнее бд сожрало память

Gleb
27.05.2017
16:44:33
смотреть надо что именно жрало, может быть так например что если сторадж медленный то начинается кеширование

Konstantin
27.05.2017
16:47:07
запрос большой+период, но всё же, меру то знать надо))

Gleb
27.05.2017
16:48:29
ну было бы в сервере меньше рам, пришел бы оом и убавил всем аппетит

Ilya
27.05.2017
16:50:08
это потому что ктото пишет в 1 таблицу

Konstantin
27.05.2017
16:54:05
Ilya
27.05.2017
16:56:04
а я то парился... хранимки писал. триггеры на инсерт - тчобы по истечении периода новую партицию создавтаь. хранимку которая бегает по таблицам ровно то что надо собирает и ТУТ ЖЕ на клиента отдает чтобы память не грузить. ха

а народ не заморачивается

ахаха

Konstantin
27.05.2017
16:58:42
а народ не заморачивается
почему же, просто не занимался им вообще) развернул as is

Ilya
27.05.2017
17:01:43
я вообще то про наши логи внутри нашего продукта

у нас тут для этого пытались коллеги форсить influx )

Google
Евгений
27.05.2017
17:02:32
Логи модно хранить в кликхаусе, инфа 100%

Ilya
27.05.2017
17:03:05
Логи модно хранить в кликхаусе, инфа 100%
иногда есть задача не размазывать софт по 100500 технологиям.

Евгений
27.05.2017
17:04:11
Глеб
27.05.2017
17:29:14
Elastic можно заменить разве что на clickhouse, но это сложно. Kibana + elasticsearch вроде норм, а вот logstash ИМХО надо заменять на что-то более удобоваримое по ресурсам.

Народ, как сказать TravisCI что бы он не выполнял часть скриптов для dev ветки? В мастере должны прогоняется тесты + автопаблиш в NPM, а для dev ветки публикация в NPM, конечно же, не должна происходить. Что же, писать bash'евский IF TRAVIS_BRANCH...?

blkmrkt
27.05.2017
17:40:18
С CircleCI можно как-то тестить вебхуки от 3rd party сервисов? Не нагуглю что-то ничего про статик ип или днс рекорд

Vladimir
27.05.2017
17:55:57
я что-то с influx+grafana вообще не пойму, оно у меня как-то сожрало 80GB RAM при просмотре))
Увы у них такое поведение с момента первой самой версии.

Konstantin
27.05.2017
17:58:13
Увы у них такое поведение с момента первой самой версии.
угу, я помню, и каждый релиз жду чего-то вкусного на эту тему, а нет(

Vladimir
27.05.2017
17:59:35
Vladimir
27.05.2017
18:00:55
не верно выразился, не жду, а наблюдаю)
Врядли что то принципиально изменится. У меня ощущение что авторы не понимают что нужно людям

И никогда не понимали

Может что то изменится через эн лет, но с платной кластеризацией оно нафиг не сдалось

Konstantin
27.05.2017
18:02:03
ну т.е. оно реально много ест или надо правильно готовить? Я так понимаю, что это у меня так поднято

Alisa
27.05.2017
18:06:10
похоже придется всё потыкать попробовать и решить для себя уже

спасибо за советы!

Google
Roman
27.05.2017
18:25:42
коллеги, если необходимо собрать четыре докер имаджа, которые отличаются только версией дополнительного питоновского пакета (i.e. pip install mypkg==0.1(2,3)), то обязательно клепать четыре докер файла?

Roman
27.05.2017
18:32:21
Или multi stage build
спасибо, покопаю в эту сторону

Eldar
27.05.2017
19:19:27
ебучий яндекс танк

какого хрена он не пишет мониторные логи

кто-нибудь сталкивался с такой проблемой?

alex
27.05.2017
19:22:40
А в какой бд лучше хранить что-то вроде переписки юзеров чтобы не хранить все в одной таблице? Может где-то есть поддержка каналов или очередей в самой бд?

alex
27.05.2017
19:27:54
Тогда доставать их надо и сортировать.

Проще найти хранилище с очередями/списками и туда загонять

Andrey
27.05.2017
19:30:59
Проще найти хранилище с очередями/списками и туда загонять
Очереди и списки это не про хранение, а про доставку до хранилища.

alex
27.05.2017
19:31:11
я про хранение

Sergey
27.05.2017
19:53:46
я про хранение
а что с таблицей-то не так? любой табличный сторадж с партиционированием будет ок

alex
27.05.2017
20:06:38
Я в nosql пихаю json

Sergey
27.05.2017
20:47:49
Я в nosql пихаю json
могу только порадоваться за тебя

Страница 2740 из 4568