BigData / Apache Airflow Interview Questions
What are SLAs in Apache Airflow and how are they configured?
SLAs (Service Level Agreements) in Airflow allow you to define the maximum time by which a task or DAG should complete after the scheduled execution date. If the deadline is missed, Airflow sends an email alert and logs an SLA miss event.
from datetime import timedelta
with DAG(
'sla_example',
sla_miss_callback=my_sla_callback,
default_args={'sla': timedelta(hours=2)},
...
) as dag:
t = PythonOperator(task_id='task', python_callable=my_func)
SLA misses appear in the Airflow UI under Browse > SLA Misses. Note: SLAs are measured from the scheduled execution date, not the actual start time.
Invest now in Acorns!!! 🚀
Join Acorns and get your $5 bonus!
Acorns is a micro-investing app that automatically invests your "spare change" from daily purchases into diversified, expert-built portfolios of ETFs. It is designed for beginners, allowing you to start investing with as little as $5. The service automates saving and investing. Disclosure: I may receive a referral bonus.
Invest now!!! Get Free equity stock (US, UK only)!
Use Robinhood app to invest in stocks. It is safe and secure. Use the Referral link to claim your free stock when you sign up!.
The Robinhood app makes it easy to trade stocks, crypto and more.
Webull! Receive free stock by signing up using the link: Webull signup.
More Related questions...
