Size: a a a

2020 October 13

SG

Sergey Gavrilov in Airflow
Там правда временами бывают косяки, но \то хотя бы работает
источник

PA

Panchenko Andrey in Airflow
L-dar
через print это какая то жесть, хотелось дебагером
А почему не хотите выполнить команду docker run -it docker-image
источник

PA

Panchenko Andrey in Airflow
Можно вывести на локал хост в браузере открыть аирфлоу и смотреть что падает в терминал
источник

L

L-dar in Airflow
Panchenko Andrey
Можно вывести на локал хост в браузере открыть аирфлоу и смотреть что падает в терминал
ну я так и делаю, хотелось как надо, ставить точку останова и смотреть адресное пространство с переменными. Я работаю с pandas, хотелось бы смотреть на промежуточные значение
источник

PA

Panchenko Andrey in Airflow
А перед деплоем все функции в вручную можно проверить?
источник

PA

Panchenko Andrey in Airflow
Это такое же написание кода
источник

SG

Sergey Gavrilov in Airflow
Panchenko Andrey
А перед деплоем все функции в вручную можно проверить?
Не надо учить людей плохому, пожалуйста
источник

PA

Panchenko Andrey in Airflow
Хех. Писать правильный код и проверять перед деплоем? В чем моветон?
источник

SG

Sergey Gavrilov in Airflow
Panchenko Andrey
Хех. Писать правильный код и проверять перед деплоем? В чем моветон?
"Писать правильный код", "никогда не хамить старшим", "ходить правильно по тротуарам" и прочие призрачные ложные мифы.

Когда у человека декларативный скрипт на 400 строк, где выполняются манипуляции с данными, то это имеет довольно слабое отношения к веб-сервисам, на которых всякие "правильности" строятся.
источник

SG

Sergey Gavrilov in Airflow
L-dar
До докер компоуз
И да. Вы же знаете, что такое run configuration? Это вот то, что я имею в виду под "запускать airflow test..." и это команда для запуска питон-кода, к которому и подключается дебаггер
источник

ВА

Вероника Аргасова... in Airflow
L-dar
Подскажите как правильно отлаживать скрипт у меня airflow на докере. Использую PyCharm?
а добавить logger ?
источник

ME

Max Efremov in Airflow
Эх, надо тоже дебаг настроить попробовать, а то я всё по логам дебажу 😂
источник

SG

Sergey Gavrilov in Airflow
Вероника Аргасова
а добавить logger ?
С точки зрения дебага logger == print
источник

SG

Sergey Gavrilov in Airflow
Могу сюда скинуть пример композия и runConfiguration, чтобы было с чем играться. Только нужен профи пучарм, конечно.
источник

L

L-dar in Airflow
Sergey Gavrilov
И да. Вы же знаете, что такое run configuration? Это вот то, что я имею в виду под "запускать airflow test..." и это команда для запуска питон-кода, к которому и подключается дебаггер
Нет не знаю, где можно почитать про это?
источник

L

L-dar in Airflow
Sergey Gavrilov
Могу сюда скинуть пример композия и runConfiguration, чтобы было с чем играться. Только нужен профи пучарм, конечно.
Буду весьма благодарен
источник

AA

Anton Afonin in Airflow
Можно ещё локально поставить аирфлоу и там в каком-то ограниченном режиме тестить, по началу ещё и с контейнерами разбираться будет тяжело)
источник

SG

Sergey Gavrilov in Airflow
Anton Afonin
Можно ещё локально поставить аирфлоу и там в каком-то ограниченном режиме тестить, по началу ещё и с контейнерами разбираться будет тяжело)
Ага. Особенно прокидывать хостовую сеть
источник

SG

Sergey Gavrilov in Airflow
L-dar
Нет не знаю, где можно почитать про это?
источник

L

L-dar in Airflow
Anton Afonin
Можно ещё локально поставить аирфлоу и там в каком-то ограниченном режиме тестить, по началу ещё и с контейнерами разбираться будет тяжело)
не с докерами комфортнее, не хочу сейчас все тащить со всеми зависимостями  на свой локальный пк
источник