
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