def send_failure_message(): airflow_utils.message_slack( name=PACKAGE_NAME, message_type="error", msg="Job not finished", active_env=Variable.get("active_env"), prod_webhook=Variable.get("active_env") == "prod", )
def send_failure_msg(self): airflow_utils.message_slack( name=job_name, message_type="error", msg="Job not finished", prod_webhook=active_env == "prod", active_env=active_env, )
def send_failure_msg(self): airflow_utils.message_slack( name=PACKAGE_ID, message_type="error", msg="Job not finished", active_env=ACTIVE_ENV, prod_webhook=ACTIVE_ENV == "prod", )
def send_success_msg(**kwargs): msg = kwargs.pop("ti").xcom_pull(task_ids="insert_scores") airflow_utils.message_slack( name=JOB_NAME, **msg, active_env=ACTIVE_ENV, prod_webhook=ACTIVE_ENV == "prod", )
def send_update_failed_notification(**kwargs): airflow_utils.message_slack( PACKAGE_NAME, "Update failed, data restored from backup", "error", Variable.get("active_env") == "prod", Variable.get("active_env"), )
def send_success_msg(**kwargs): msg = kwargs.pop("ti").xcom_pull(task_ids="build_message") airflow_utils.message_slack( name=job_name, message_type="success", msg=msg, prod_webhook=active_env == "prod", active_env=active_env, )
def send_success_msg(**kwargs): msg = kwargs.pop("ti").xcom_pull(task_ids="build_message") airflow_utils.message_slack( name=dag.dag_id, **msg, active_env=active_env, prod_webhook=active_env == "prod", )
def send_success_msg(**kwargs): msg = kwargs.pop("ti").xcom_pull(task_ids="build_message") airflow_utils.message_slack( name=PACKAGE_ID, message_type="success", msg=msg, active_env=ACTIVE_ENV, prod_webhook=ACTIVE_ENV == "prod", )
def send_new_records_notification(**kwargs): count = kwargs["ti"].xcom_pull("insert_records") airflow_utils.message_slack( PACKAGE_NAME, f"Refreshed {count} records", "success", Variable.get("active_env") == "prod", Variable.get("active_env"), )
def send_notification_message(**kwargs): msg = kwargs["ti"].xcom_pull(task_ids="build_message") logging.info(f"Sending message: {msg}") airflow_utils.message_slack( PACKAGE_NAME, msg, "success", Variable.get("active_env") == "prod", Variable.get("active_env"), )
def send_success_msg(**kwargs): # messages slack with this task's name and the environment it was run in ti = kwargs.pop("ti") msg_task_id = ti.xcom_pull(task_ids="msg_task_id") msg = ti.xcom_pull(task_ids=msg_task_id) airflow_utils.message_slack( name=PACKAGE_NAME, message_type="success", msg=msg, active_env=Variable.get("active_env"), prod_webhook=Variable.get("active_env") == "prod", )
def send_failure_msg(self): airflow_utils.message_slack( name=job_name, message_type="error", msg="Job not finished", )
def send_success_msg(**kwargs): msg = kwargs.pop("ti").xcom_pull(task_ids="build_message") airflow_utils.message_slack(name=job_name, **msg)