@ru_docker

Страница 4 из 610
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
но ненужные тоже нужны иногда поэтому они в файлах как есть
да в 99% случаев так оно и есть. пока они лежат "иногда пригодятся" вот этот весь огород с жабой и логстешем - разве что для "хочу быть причастным к терибл мистейк"

UlliPekka
29.04.2016
13:48:52
вобщем, вариантов много, не как по мне, не надо волумы использовать для этого. не храните ничего не надо. нода должна свободно убиться/создасться в случае чего

R-omk
29.04.2016
13:49:31
огород с жабой и логстешем для нужных логов, и для логов которых не сто метров в минуту

Google
Zon
29.04.2016
13:50:45
да в 99% случаев так оно и есть. пока они лежат "иногда пригодятся" вот этот весь огород с жабой и логстешем - разве что для "хочу быть причастным к терибл мистейк"
Как только достаточное количество людей обучается кибане логи их ненужных превращаются в бизнес-критикал

UlliPekka
29.04.2016
13:51:00
ну а что ей мешает-то
я неправильно еще наверное выразился, хранить логи на ноде, т.е. еще включать мониториг свободного пространства на диске? ну на всякий случай -) да нафиг, все должно быть стейтлесс, воздушно и необременительно -)))

Zon
29.04.2016
13:51:56
Чтоб они могли анализировать текущее и прошедшее состояние системы

R-omk
29.04.2016
13:52:37
для метрик которых очень много и они нужны , там все подругому " хранить логи на ноде" , ну тех логово которых фиксированно количество можно и на диск складывать и ротировать, прям совсем стейтлесс под нагрузкой с логами не выйдет

я тоже раньше хотел все логи по сети гонять , но одумался, "а нахер"

Phil
29.04.2016
13:53:32
Чтоб они могли анализировать текущее и прошедшее состояние системы
И часто люди это анализируют? И часто помогает? Т.е. реально есть массовые методики бизнес-критикал анализа логов nginx, требующего логстеш и там эластик? Чушь всё это и хотелки.

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
И часто люди это анализируют? И часто помогает? Т.е. реально есть массовые методики бизнес-критикал анализа логов nginx, требующего логстеш и там эластик? Чушь всё это и хотелки.
Каждый день анализируют и помогает. Правда не в каждой компании такое работает. Возможно логи nginx кажутся бесполезными на первый взгляд, но даже просто добавив реферрер в логи - кибана уже превращается в seo инструмент

Zon
29.04.2016
13:59:57
Ну вот началось - SEO... Да. Так да. И это правильно. Но это крайне специфичный случай
Это просто самый понятный случай, у нас их сильно больше. Но вообще - если можно хранить логи с удобным доступом - зачем этого не делать?

Zon
29.04.2016
14:01:43
потому что жаба, кибана и логстеш. и сервисы
и что? жаба, кибана и логстеш - это трудно или дофига стоит?

R-omk
29.04.2016
14:03:10
да, я тоже хотел хранить все логи удобным способом, но в моем случае все логи ложить в жабу это удвоение количества серверов для их обработки, поэтому все хранить там неимеет смысла.. вот и от вет, если у вас нет такой нагрузки то можно все хранить там вообще без проблем

R-omk
29.04.2016
14:05:13
ну да, но когда на это нужно ресурсов больше чем тратит само приложение начинаешь задумываться

Phil
29.04.2016
14:05:43
и что? жаба, кибана и логстеш - это трудно или дофига стоит?
не 0. это три штуки которые надо как-то поставить и настроить

Google
Zon
29.04.2016
14:09:38
ну да, но когда на это нужно ресурсов больше чем тратит само приложение начинаешь задумываться
Это проблемы вербосити логов приложения? На личном опыте - гораздо больше времени экономится, когда у тебя есть хорошая аналитика по логам, чем это стоит.

R-omk
29.04.2016
14:10:54
да я ничуть не против, мне очень нравятся эти инструменты и я их использую и всем советую)) но нужно знать меру )

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
Коллеги, а кто как занимается бэкапом баз данных в контейнерах (с волюмами или в образах?) а также настроек и докерфайлов?

Dan
30.04.2016
11:55:44
flush tables with read lock; zfs snapshot
не пользовался ранее zfs. я правильно понимаю что для этого достаточно на хосте установить zfs, сделать virtual device, и подмонтировать туда volume папку db?

занятно )

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 мне его сразу же распаковал в ту папку, куда я его добавил? я иногда удивляюсь магии, которой нет в документации

Dan
30.04.2016
13:55:35
угу. правда для этого придется поставить поддерживающий zfs хост,
вроде 14.04 поддерживает. я просто не знаю тчно какой лучше ставить. моя задача - один говнопроект утащить в докер, чтобы он работал максимально безотказно на поддерживающей его системе. сейчас это хаотичный набор php файлов, несколько db в mysql где и myisam и innodb, и ад этот весь катается исключительно на старой php без сухосина с кучей очень кастомных плагинов, кривых костылей и т.п. главное - вовремя весь этот ад бэкапить, и в случае полного краха быстро разворачивать обратно.

смешно, но дешевле было бы уже всё это переписать, но клиенты предпочитают платить (и переплачивая) за бэкапы и поддержку этого барахла, чем переписать учитывая хотя бы советы Стива МакКоннела для начала

Dan
30.04.2016
13:58:04
хм.

что-то мне идея со смартос больше по душе

там zfs из коробки?

Phil
30.04.2016
13:58:50
что-то мне идея со смартос больше по душе
да, там kvm. да - там вообще родной zfs. это же форк солярки

Страница 4 из 610