I couldn't find any official documentation specifying what each parameter to a `sla_miss_callback` callable are. This would be a great addition to know how to properly format the messages sent.
airflow/models/dag.py
else:
                data_interval = dag.get_run_data_interval(run)
            orm_dag.calculate_dagrun_date_fields(dag, data_interval)
            for orm_tag in list(orm_dag.tags):
                if orm_tag.name not in set(dag.tags):
                    session.delete(orm_tag)
                    orm_dag.tags.remove(orm_tag)
            if dag.tags:
                orm_tag_names = [t.name for t in orm_dag.tags]
                for dag_tag in set(dag.tags):
                    if dag_tag not in orm_tag_names:
                        dag_tag_orm = DagTag(name=dag_tag, dag_id=dag.dag_id)
                        orm_dag.tags.append(dag_tag_orm)
                        session.add(dag_tag_orm)
        DagCode.bulk_sync_to_db(filelocs, session=session)
        
        
        session.flush()
        for dag in dags:
            cls.bulk_write_to_db(dag.subdags, session=session)
    @provide_session
    def sync_to_db(self, session=None):
        """
        Save attributes about this DAG to the DB. Note that this method
        can be called for both DAGs and SubDAGs. A SubDag is actually a
        SubDagOperator.
        :return: None
        """
        self.bulk_write_to_db([self], session)
    def get_default_view(self):