George
Только компилируются долго
ilya
premature optimization
если во всей инфраструктуре три с половиной контейнера, которые пересобираются раз в год, то тогда да =) а так, ведь без элпайна сильно проигрываешь и в размере и, что важно, в скорости сборки
George
premature optimization
Не знаешь - молчи
George
У меня проект на докере, но для меня есть разница между 200 мб и 500 мб
Andrey
если уменьшение размера _обоснованно_ приносит профит - то ок
George
В целом, да, эльпайн гемор, который при быстром канале - не стоит потраченного времени
Олег
и даже если очень хочется своё, то возьми node_exporter и парси его выхлоп
ради интереса поставил его, результат тот же самый, что и в нашем решении
George
Я чего-то контекст потерял
Олег
речь про сбор метрик из контейнера о хосте
Олег
в данном случае, оперативка
George
Да, я помню
George
Т.е. вы запустили ноуд экспортер в докере и тоже фигня ?
George
А на самом хосте запускали ?
George
Цифры В докере и СНАРУЖИ одинаковы ?
George
Все необходимые пробросы сделали ?
George
да
Ну, тогда и нет проблемы
George
Тогда в чем проблема ?
George
Ещё раз повторюсь, что в моих экспериментах все работало. Ссылку на статью как приготовить телеграф в докере - я скидывал. Это означает, что либо у вас проблема с пониманием метрик. Либо операционка сама как-то странно их отдает. Далее продолжать смысла нет без содействия с вашей стороны. Т.е. более подробное описание проблемы, какие действия были предприняты и кросс верификация параметров между разными утилитами
George
Htop, cat /proc/memory , free - m etc
Олег
проблема в том, что фактическое потребление оперативки отличается от метрик, в докере разница на 50% от того что по факту
George
Мне показать метрики с сервера ?
Олег
как есть
Олег
я открыл 2 консоли, в одной htop, в другой метрики, и сравнил, разницу даже просчитывать не пришлось скрипт показывает свободно 2%, htop показывает свободно ~50%
George
Это *разные* метрики
George
Вы же понимаете, что есть free, available, ядерная память и т п?
Олег
конечно понимаю за основу было взят общий объем, и тот что свободен, для расчетов этого достаточно
George
Смотрите. Проблема у вас. Вы заинтересованы в решении. В рамках чата помочь не могу. У меня все ок. Могу подтвердить.
George
Чудес не бывает )
Andor
Какие конкретные метрики тебе говорят что у тебя столько-то памяти занято, столько-то свободно, столько-то в кеше и может считаться свободным?
George
А ты в какие метрики смотришь?
Спасибо за поддержку 👍
Олег
А ты в какие метрики смотришь?
node_memory_MemFree_bytes node_memory_MemTotal_bytes
Andor
node_memory_MemFree_bytes node_memory_MemTotal_bytes
а суть этих метрик понимаешь?
Олег
из названия и так понятно
Ильдар
Читай доку
Ильдар
⬆️
Ильдар
⬆️
George
Что не так ?
Ильдар
Пожалуйста :)
Ильдар
https://t.me/docker_ru/95498 #memories
Олег
всем спасибо нашел, как правильно считать метрики ... у меня был небольшой косяк в расчетах ... если коме понадобится https://github.com/prometheus/node_exporter/issues/877
Andor
теперь всё сходится?
MRY
Кто-нибудь профессионально работал с AWS CloudFormation ??? Никак не могу ENV прокинуть в UserData Может кто сталкивался ???? в офиц доках нет описания. Переменная идет из параметров и должна залезть в #bash скрипт.
Andor
только в шутку
Ilya
Ilya
И тишина далее
Echo
Привет всем, подскажите пожалуйста, использую образ php-fpm:7.1 хочу посмотреть от какого юзера запущен php-fpm. Скажите пожалуйста, где лежат этот конфиг?
Echo
Нашел, /usr/local/php/php-fpm.conf
Pavel
привет, в docker-compose.yml пишу app volumes: - ./external-app:/external-app в dockerfile стоит workdir /app папки external-app нет в контейнере, по каким словам гуглить?
Pavel
docker-compose.yml version 2
Ильдар
В корне смотрел?
Pavel
да, я в корне и ожидал ее увидеть
Pavel
смотрел через docker exec -it app /bin/bash
Pavel
если ты пишешь так как пишешь то у тебя ошибка синтаксиса
ошибок не выдает, тут просто пример "от руки" написал
Andor
не надо "от руки"
Ильдар
docker inspect на контейнер и там поищи
Pavel
спс
MRY
Тут нашел решение. В основном проблема была с форматированием. https://garbe.io/blog/2017/07/17/cloudformation-hacks/ Вот так заработало: UserData: "Fn::Base64": !Sub | #!/bin/bash Pizdec="${ClusterName}"
Andor
ох какой стыд, в клаудформейшн программирование на ямле?
MRY
ох какой стыд, в клаудформейшн программирование на ямле?
По мне так в yaml более читаемо чем в json, хотя json в итоге чаще использую в работе
Andor
программирование на языке представления данных
MRY
программирование на языке представления данных
если на то пошло то это не программирование а шаблонизация.
Saint
Есть стартет пак литературы для вкатывания?
Pavel
еще раз привет, у меня два контейнера, в одном сервер, второй отправляет http запрос первому. урл http://localhost:9000/hello будет работать?
Pavel
оба в docker-compose
George
и да, и нет
George
нет достаточно деталей
George
кратко - локалхост для контейнера - это он сам, если нет иных настроек
George
в другой контейнер ходить по имени контейнра
Ahmed
Ребята, кто-нибудь запускал джангу с celery в контейнерах, имею ввиду правильнее же запускать джангу и celery в разных контейнерах или как?