Sergey
Я же написал выше. Использование RAM и CPU
Тебе нужен мониторинг, а не "статистика". Учи prometheus
bama^boy
Чем можно собирать статистику использования RAM/CPU Docker контейнерами и класть эту статистику в БД ?
Чем угодно, хоть баш скриптом. Популярные решения prometheus, telegraf, statsd, zabbix, collectd...
bama^boy
Cadvisor ещё от гугла
bama^boy
Зябликс не под докер
Что агент не умеет докер?
bama^boy
https://github.com/monitoringartist/zabbix-docker-monitoring
Sergey
Свят свят
Sergey
Люди готовы на все чтобы не убивать это легаси усебя в конторе
bama^boy
Ну да, прометей де факто уже стандарт мониторинга
Johnny
Приветствую. Ребят, работаю на Mac, в Docker запущен PHP + Apache. Проблема в том, что уж очень медленно сервер работает, лекальные php файлы открываются по 3-5 секунд. Google не дал мне вразумительного ответа. Прошу помощи. Параметры железа: MacBook Core i7, SSD, RAM-16Gb. Версия докера: Docker Descktop v 2.0.0.2(30215) Engine: 18.09.1 Compose: 1.23.2 Machine: 0.16.1 Notary: 0.6.1 Credential helper: 0.6.0 Kubernetes: 1.10.11
George
а ничего, что докер в виртуалке запущен, т.е. у него и ограничения по процессору/памяти/диску? Можно поднять всегда, чтоб пошустрее работало
George
и потому что виртуализация - и накладные расходы на нее
George
mbp-gaal:~ gaal$ docker version Client: Docker Engine - Community Version: 18.09.1 API version: 1.39 Go version: go1.10.6 Git commit: 4c52b90 Built: Wed Jan 9 19:33:12 2019 OS/Arch: darwin/amd64 Experimental: false Server: Docker Engine - Community Engine: Version: 18.09.1 API version: 1.39 (minimum version 1.12) Go version: go1.10.6 Git commit: 4c52b90 Built: Wed Jan 9 19:41:49 2019 OS/Arch: linux/amd64 Experimental: false
George
видишь - клиент на Маке, а докер сервер - на виртуалке с линуксом?
Anonymous
Подскажите, я где то слышал примонтированные volume тормозят в докере, и лучше юзать напрямую. Но не могу найти об этом инфу. Может кто-нибудь кинуть ресурс об этом?
Anonymous
Только я не понял, это было в контексте mac os или в linux тоже.
Anonymous
Богохульство, Linux не может тормозить
Ильдар
Напрямую это как?
George
Напрямую это как?
бинд майнт, видимо
inqfen
Нет, одинаково работает
Anonymous
Оки спасибо, видимо это про мак, тк находятся в основном issues именно про osx
George
Нет, одинаково работает
у нас заруб на хабре был
inqfen
Да у нас с тобой прямо тут был же по бд
inqfen
Я в итоге протестил пгбенчем, разница в пределах погрешности получилась
AF
Подскажите, как запустить скрипт оракл @mksample systempw syspw hrpw oepw pmpw ixpw shpw bipw users /Users/anton/oradata/db-sample-schemas-master/ SP2-0310: unable to open file "mksample.sql"
AF
получаю ошибку SP2-0310: unable to open file "mksample.sql"
AF
запускал так docker run -d --name oracle \ --privileged -v $(pwd)/oradata:/u01/app/oracle \ -p 8080:8080 -p 1521:1521 absolutapps/oracle-12c-ee
Sergey
Ниииче не понятно
inqfen
А файла mksample.sql видимо нет
AF
да, не пойму как его туда закинуть
inqfen
Может его там и нет и его туда через болюм надо прокинуть?
AF
docker run -d --name oracle \ --privileged -v $(pwd)/oradata:/u01/app/oracle $(pwd)/mydata:/Users/anton/db-sample-schemas-master \ -p 8080:8080 -p 1521:1521 absolutapps/oracle-12c-ee
AF
так правильно будет?
AF
в этой папке db-sample-schemas-master все скрипты, который запустит mksample.sql
inqfen
так правильно будет?
Хз, мы не экстрасенсы где что лежит
AF
$(pwd)/mydata:/Users/anton/db-sample-schemas-master вот тут лежат все скрипты
inqfen
Я думаю там доки должны быть как минимум
AF
в доке так указано
AF
inqfen
А в той директории где ты находишься есть oradata?
AF
да, она сама создается
inqfen
потому что pwd это путь до текущей директории
inqfen
И если она не та, то никаких скриптов и нет
AF
эта папка есть
AF
inqfen
а скрипт нужный в ней есть?
AF
нет
AF
AF
скрипты в выделеной папке лежат
AF
в db-sample-schemas-master
inqfen
сделай docker run -d --name oracle --privileged -v $(pwd)/oradata:/u01/app/oracle -p 8080:8080 -p 1521:1521 ls /u01/app/oracle
AF
сделай docker run -d --name oracle --privileged -v $(pwd)/oradata:/u01/app/oracle -p 8080:8080 -p 1521:1521 ls /u01/app/oracle
docker run -d --name oracle --privileged -v $(pwd)/oradata:/u01/app/oracle -p 8080:8080 -p 1521:1521 ls /u01/app/oracle Unable to find image 'ls:latest' locally docker: Error response from daemon: pull access denied for ls, repository does not exist or may require 'docker login'. See 'docker run --help'.
AF
что то не то
inqfen
А, скопипастил криво
inqfen
docker run -d --name oracle --privileged -v $(pwd)/oradata:/u01/app/oracle -p 8080:8080 -p 1521:1521 absolutapps/oracle-12c-ee ls /u01/app/oracle
inqfen
образ не захватил
AF
щас норм
AF
теперь пробовать запустить?
AF
скрипт
inqfen
Да, он должен содержимое директории показать
inqfen
Ну он запустился, выполнил ls и выключился
inqfen
ты вывод ls покажи
AF
docker container ls ? контейнера имеешь ввиду?
inqfen
docker run -d --name oracle --privileged -v $(pwd)/oradata:/u01/app/oracle -p 8080:8080 -p 1521:1521 absolutapps/oracle-12c-ee ls /u01/app/oracle - это запуск контейнера и выполнение ls /u01/app/oracle
inqfen
Ты по докеру вообще хоть что-то читал?
AF
немного
AF
думал по доке разобраться
AF
ls: /u01/app/oracle: No such file or directory
AF
создал вручную)
inqfen
Не надо ее вручную создавать
inqfen
У тебя не прокидывается твоя директория
inqfen
Таки есть подозрение, что ты не в той директории