Zon
29.04.2016
13:43:59
Логстешу / хеке
Phil
29.04.2016
13:44:15
вот только всякие логстеши во все дыры пихать самое оно
R-omk
29.04.2016
13:44:25
да, норм вариант, для nginx под нагрузкой лучший,
Zon
29.04.2016
13:44:43
Логстешей можно парочку на окружение
Google
Phil
29.04.2016
13:45:33
лучший для чего? что вы с этими логами делать потом собрались?
1001 способ похоронить никому не нужные логи наиболее сложным и ресурсоемким способом
R-omk
29.04.2016
13:47:02
ну поэтому я так и не делаю, я пишу в syslog и там уже выбираю нужные логи
которых сильно меньше чем ненужных
Zon
29.04.2016
13:47:22
Для теста через gelf адаптер гонял, nginx->stdout->gelf->logstash->es. Тогда на хосты меньше, но udp ожидаемо логи теряет.
R-omk
29.04.2016
13:47:29
но ненужные тоже нужны иногда поэтому они в файлах как есть
Zon
29.04.2016
13:47:59
*на хосты меньше ставить
Зачем нужны логи - философский вопрос видимо
Phil
29.04.2016
13:48:46
UlliPekka
29.04.2016
13:48:52
вобщем, вариантов много, не как по мне, не надо волумы использовать для этого. не храните ничего не надо. нода должна свободно убиться/создасться в случае чего
R-omk
29.04.2016
13:49:31
огород с жабой и логстешем для нужных логов, и для логов которых не сто метров в минуту
Phil
29.04.2016
13:49:33
Google
Zon
29.04.2016
13:50:45
UlliPekka
29.04.2016
13:51:00
ну а что ей мешает-то
я неправильно еще наверное выразился, хранить логи на ноде, т.е. еще включать мониториг свободного пространства на диске? ну на всякий случай -) да нафиг, все должно быть стейтлесс, воздушно и необременительно -)))
Phil
29.04.2016
13:51:11
Zon
29.04.2016
13:51:56
Чтоб они могли анализировать текущее и прошедшее состояние системы
Phil
29.04.2016
13:51:59
R-omk
29.04.2016
13:52:37
для метрик которых очень много и они нужны , там все подругому
" хранить логи на ноде" , ну тех логово которых фиксированно количество можно и на диск складывать и ротировать, прям совсем стейтлесс под нагрузкой с логами не выйдет
я тоже раньше хотел все логи по сети гонять , но одумался, "а нахер"
Phil
29.04.2016
13:53:32
R-omk
29.04.2016
13:54:06
ну почему сразу nginx? че других логов не бывает?
Phil
29.04.2016
13:55:28
ну почему сразу nginx? че других логов не бывает?
тут про nginx был вопрос. но честно вокруг nginx я чего-то тоже не вижу логов, к которым было бы неприменимо то, что я сказал. я даже сам могу быстро придумать ситуацию, где анализ нужен и будет критичным. но это точно не общие случаи с логами nginx/apache/messages
R-omk
29.04.2016
13:56:52
а да, согласен, это все в файлы и ротировать,, для анализов - специаьно составленные логи приложения
Zon
29.04.2016
13:56:52
Phil
29.04.2016
13:58:00
Zon
29.04.2016
13:59:57
Phil
29.04.2016
14:00:55
Zon
29.04.2016
14:01:43
R-omk
29.04.2016
14:03:10
да, я тоже хотел хранить все логи удобным способом, но в моем случае все логи ложить в жабу это удвоение количества серверов для их обработки, поэтому все хранить там неимеет смысла.. вот и от вет, если у вас нет такой нагрузки то можно все хранить там вообще без проблем
Zon
29.04.2016
14:04:25
R-omk
29.04.2016
14:05:13
ну да, но когда на это нужно ресурсов больше чем тратит само приложение начинаешь задумываться
Phil
29.04.2016
14:05:43
Google
Phil
29.04.2016
14:05:52
Zon
29.04.2016
14:09:38
R-omk
29.04.2016
14:10:54
да я ничуть не против, мне очень нравятся эти инструменты и я их использую и всем советую)) но нужно знать меру )
Phil
29.04.2016
14:11:34
R-omk
29.04.2016
14:13:36
лично у меня для аналитико под нагрузкой используется тройной слой аггрегации в высокопроизводительном golang + tarantool + golang перед пападением этого всего в elk , и когда все логи выглядят в нужном виде тогда все огонь
Dan
29.04.2016
17:01:21
я прошу прощения, коллеги, кто-нибудь Umi Cms, будь она неладна, запускал на докере? мне очень больно смотреть на то, как многие функции уже давно выпилены из php, но должны же быть какие-то костыли? )
R-omk
29.04.2016
17:08:19
Причём тут докер и функции пхп?
Ставь в докер то с чем оно рабоатет
Если хочешь официальный контейнер то нужно доставлять руками ext всякие
Dan
29.04.2016
17:13:30
а мне же никто не запрещает компилить в докере? я же вот возьму сейчас, и сам соберу ту срань, которая нужна для запуска этого старого юми.. божественная идея
Алексей
29.04.2016
17:15:36
так и надо
более того php официальныq билдится
посмотри их Dockerfile
и они рекомендуют от него наследоваться кстати. что бы не паристя вовсе
Dan
29.04.2016
17:18:19
мне мягко говоря нужна 5.3 )
причём подозреваю что без сухосина еще, что особенно доставляет в практически начале мая 2016 года
bama^boy
29.04.2016
17:20:17
собери свой php, создай с ним базовый образ
Dan
29.04.2016
17:20:45
да я так уже и делаю. я просто очень много времени потратил на то. чтобы научить php 5.6 тому, что из него уже давно выпилиено ?
bama^boy
29.04.2016
17:20:47
не обязательно внутри докера собирать
Google
Dan
29.04.2016
17:20:49
оказалось проще собрать старое
нененене, я не хочу пачкать сервер этим
в докер всё
bama^boy
29.04.2016
17:21:39
можешь в чруте на сервере собрать или в сборочной среде
главное, чтоб у тебя в образ компилятор не попал :)
Алексей
29.04.2016
17:29:59
не
собирай в докере
Dan
29.04.2016
17:30:55
да, так и делаю.
у меня EDD... Exception Driven Development.
запускаю php, nginx, всё отлично. только связи между php и mysql нет в упор. видимо я уже устал. документация говорит что в docker-compose.yml нужно написать links -db и это связывает контейнеры. но Could not connect: No such file or directory
2002 еггог сикуля
при этом к базе есть доступ. докер запускаю с mysql - могу зайти на неё навикатом или dbeaver'ом
но есть и хорошие новости
если не брать в расчёт php 5.3 очень кастомной сборки с дичайшими полусамописными плагинами неизвестных слепых авторов-наркоманов, то в докере работает практически всё, особенно самое актуальное и последнее.
Алексей
29.04.2016
19:31:41
5.3 тоже рабоатет
я собирал
ща кликну ребят со страрой работы если нужен Dockerfile
Dan
29.04.2016
19:41:31
да php вроде собрал, почему-то с mysql теперь его не подружить ))))
ах тыж докер....
пацаны, я сегодня многое понял (с)
Dmitry
30.04.2016
02:03:38
Кто тут докер под мак хотел? https://medium.com/@nzoschke/docker-for-mac-beta-review-b91692289eb5#.yocvo9vx6
Google
Dan
30.04.2016
11:46:47
Коллеги, а кто как занимается бэкапом баз данных в контейнерах (с волюмами или в образах?) а также настроек и докерфайлов?
Phil
30.04.2016
11:50:25
Dan
30.04.2016
11:55:44
занятно )
Nikita
30.04.2016
13:20:37
Коллеги, а кто собирает deb-ку с jvm в докере, можете поделиться скриптами? Я написал скрипты для сборки через fpm, но может что-то упустил
Dan
30.04.2016
13:24:09
меня это только ожидает впереди, в ближайшем обозримом будущем. а сейчас я собираю контейнер для компиляции очень кастомного php
Nikita
30.04.2016
13:36:20
мой имидж с сорцами, умеет собирать deb jre и jdk из тарбола https://hub.docker.com/r/sample/java-builder/
Dan
30.04.2016
13:51:03
прошу прощения за нубство. а это нормально что ADD в докерфайле при добавлении tar.bz мне его сразу же распаковал в ту папку, куда я его добавил?
я иногда удивляюсь магии, которой нет в документации
Phil
30.04.2016
13:53:23
Dan
30.04.2016
13:55:35
угу. правда для этого придется поставить поддерживающий zfs хост,
вроде 14.04 поддерживает. я просто не знаю тчно какой лучше ставить. моя задача - один говнопроект утащить в докер, чтобы он работал максимально безотказно на поддерживающей его системе. сейчас это хаотичный набор php файлов, несколько db в mysql где и myisam и innodb, и ад этот весь катается исключительно на старой php без сухосина с кучей очень кастомных плагинов, кривых костылей и т.п.
главное - вовремя весь этот ад бэкапить, и в случае полного краха быстро разворачивать обратно.
смешно, но дешевле было бы уже всё это переписать, но клиенты предпочитают платить (и переплачивая) за бэкапы и поддержку этого барахла, чем переписать учитывая хотя бы советы Стива МакКоннела для начала
Phil
30.04.2016
13:57:18
ну или расскажешь нам потом тру стори на ubuntu 16.04 - там есть
:)))
Dan
30.04.2016
13:58:04
хм.
что-то мне идея со смартос больше по душе
там zfs из коробки?
Phil
30.04.2016
13:58:50