Size: a a a

2020 June 26

GG

George Gaál in Airflow
либо третий вариант - ставить pg_pool или pg_bouncer
источник

GG

George Gaál in Airflow
ну как оно там - conenction pooling
источник
2020 June 29

DS

Dmitry Samoylov in Airflow
Всем привет)) Вот интересно, а для таких задач, например antifraud, где раз в минуту/5 минут нужно по последним данным + историческим  делать проверки кто что использует? Тоже есть удобный продукт или же проще свою систему организовывать?
источник

PA

Panchenko Andrey in Airflow
Dmitry Samoylov
Всем привет)) Вот интересно, а для таких задач, например antifraud, где раз в минуту/5 минут нужно по последним данным + историческим  делать проверки кто что использует? Тоже есть удобный продукт или же проще свою систему организовывать?
Не совсем хорошая идея.
Есть уверенность в том что за 1 минуту все операции будут совершены?
источник

DS

Dmitry Samoylov in Airflow
Panchenko Andrey
Не совсем хорошая идея.
Есть уверенность в том что за 1 минуту все операции будут совершены?
да, конечно) Минимальный порог высчитывается исходя их времени рассчета + устанавливается лимит на выполнение. Но все равно при всех этих условиях на airflow такие задачи не положить(
источник

PA

Panchenko Andrey in Airflow
А чем вам лямбда функции на том же авс или гугл не нравятся?
источник

PA

Panchenko Andrey in Airflow
Они по триггеру работают
источник

PA

Panchenko Andrey in Airflow
И ненужен никакой аирфлру
источник

VS

Vladislav 👻 Shishkov... in Airflow
нужен авс или гугл только, ага
источник

DS

Dmitry Samoylov in Airflow
бизнес ограничения
источник

PA

Panchenko Andrey in Airflow
Vladislav 👻 Shishkov
нужен авс или гугл только, ага
Зачем, у меня просто это есть я этим пользуюсь. И не говорю что прямо нужно.
Уже были случаи в этом чате когда человек работал на гугл клауд консоли а хотел на ВМ поставить аирфлоу. Хотя в гугл консоли уже реализован апи аирфлоу
источник

DM

David Manukian in Airflow
Добрый день, подскажите кто сталкивался, у меня есть даг и в нем используется некоторые переменные в виде Variables, столкнулся с проблемой: когда кладу даг в /dags, на уровне подкладки сразу же проверяется прописанны ли эти переменные в виде Variables в airflow. Подскажите возможно ли как-то избавиться? Я хочу что бы проблемы с Variables возникли только тогда, когда ты запускаешь даг, а не моментально когда только положил его в /dags. Спасибо
источник

M

Mikhail in Airflow
ну обращайтесь к переменным не во время конструирования дага, а во время запуска
источник

SG

Sergey Gavrilov in Airflow
Не получится
источник

SG

Sergey Gavrilov in Airflow
Единственный вариант — это вставить проверку в сами функции, которые составляют у вас таски
источник

M

Mikhail in Airflow
Sergey Gavrilov
Не получится
в смысле не получится?
источник

M

Mikhail in Airflow
David Manukian
Добрый день, подскажите кто сталкивался, у меня есть даг и в нем используется некоторые переменные в виде Variables, столкнулся с проблемой: когда кладу даг в /dags, на уровне подкладки сразу же проверяется прописанны ли эти переменные в виде Variables в airflow. Подскажите возможно ли как-то избавиться? Я хочу что бы проблемы с Variables возникли только тогда, когда ты запускаешь даг, а не моментально когда только положил его в /dags. Спасибо
SOME_VAR = Variable.get('some_var')

def test(**ctx):
   print(f"var is {SOME_VAR}")


test = PythonOperator(task_id="test", python_callable=test)
источник

M

Mikhail in Airflow
вы делаете как-то так
источник

M

Mikhail in Airflow
то есть обращение к переменной каждый раз когда читается файл дага
источник

M

Mikhail in Airflow
def test(**ctx):
   SOME_VAR = Variable.get('some_var')
   print(f"var is {SOME_VAR}")


test = PythonOperator(task_id="test", python_callable=test)

а надо так
источник