Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/add slas #359

Merged
merged 30 commits into from
Jun 12, 2024
Merged

Feature/add slas #359

merged 30 commits into from
Jun 12, 2024

Conversation

edualvess
Copy link
Contributor

@edualvess edualvess commented May 8, 2024

Overview

This PR addresses the development of notification callbacks and the enabling of SLA checks for tasks that could potentially take longer to finish.

Key Changes

  • Defined alert_sla_miss function to send notifications to designed Slack channels leveraging Sentry integration
  • Setup DAG-level parameter sla_miss_callback with the newly defined callback function for the required DAGs
  • Setup appropriate SLA for each of the desired tasks
  • Extra: Increased task_timeout value for the get_ledger_range_from_times in order to avoid task retries while processing XCOM

@edualvess edualvess marked this pull request as ready for review May 15, 2024 00:15
@edualvess edualvess requested a review from a team as a code owner May 15, 2024 00:15
},
"task_sla": {
"get_ledger_range_from_times": 240,
"export_task": 240,
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we need to adjust some of these sla times. Like for instance this export_task sla 240 will never be hit because the task_timeout for export_task is 180.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Also the current sla times are too aggressive from all the alerts we are getting in the slack channel #alerts-hubble-testnet

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we need to adjust some of these sla times. Like for instance this export_task sla 240 will never be hit because the task_timeout for export_task is 180.

There's an interesting behavior going on for the export_task. Even though the task_timeout is set for 180 seconds, the tasks usually run for around 220 seconds without triggering the timeout. Differently from time_task, where the timeout triggers in the middle of the job.

I'll push the commits where I increase the timeout for export_task too, which makes more sense to the actual behavior of the pipeline.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Also the current sla times are too aggressive from all the alerts we are getting in the slack channel #alerts-hubble-testnet

Those have been reviewed through the suggested buffer and will be updated

@chowbao
Copy link
Contributor

chowbao commented May 15, 2024

I believe you are missing the sla= parameter for some more the the build_* functions like for BigQueryInsertJobOperator.

I'd do a grep/search for all the operators/build functions in dags/stellar_etl_airflow/ and see where sla= can be added. And then update the task_sla airflow variable. Or include a default value in task_sla that faster running tasks can be set to.

@@ -238,9 +238,33 @@
"build_copy_table": 180,
"build_dbt_task": 6000,
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we lower the build_dbt_task timeout value? I don't think there is anything currently that should run over 1.5 hours unless it is a backfill

"snapshot_state": 840,
"elementary_dbt_sdf_marts": 120,
"build_bq_insert_job": 120,
"sandbox_create": 120
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think the sandbox update task_sla is missing

Copy link
Contributor

@chowbao chowbao May 24, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think they are also missing for like build_delete_data_task.

I think there should be a task_sla for every task in airflow

# args.extend(
# ["--cloud-storage-bucket", Variable.get("gcs_exported_data_bucket_name")]
# )
# args.extend(["--cloud-provider", "gcp"])
Copy link
Contributor

@chowbao chowbao May 29, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we should remove the code that is currently from the dev branch PR #371 it is still in development and has a bunch of commented out code in it for testing

@edualvess edualvess merged commit b7156c3 into master Jun 12, 2024
4 checks passed
chowbao added a commit that referenced this pull request Jun 12, 2024
* HUBBLE-409 Update/delete airflow variable names (#377)

* Updates for testnet-reset (#380)

* Feature/add slas (#359)

---------

Co-authored-by: chowbao <[email protected]>

---------

Co-authored-by: Laysa Bitencourt <[email protected]>
Co-authored-by: chowbao <[email protected]>
Co-authored-by: Eduardo Alves <[email protected]>
chowbao added a commit that referenced this pull request Jun 13, 2024
* HUBBLE-409 Update/delete airflow variable names (#377)

* test time task without affinity

* delete affinity from repo

* dbt_

* testing config related to stellar_marts

* documented

* test without var dbt_dataset

* with dbt_dataset again

* dbt_dataset_for_test

* comment excluded

* Updates for testnet-reset (#380)

* Feature/add slas (#359)

* Created alert_sla_miss callback funcion

* Defined test value for export task SLA

* Defined sla_miss_callback for DAG level parameter

* Increased time task timeout value

* Added dev Airflow variable for tasks SLA values

* Added slack notification logic for the SLA miss callback

* Added SLA parameter to the relavant task building functions

* Removed SLA miss callback function and related logic

* Added refactored logic for sla miss callback function

* Added sla miss callback to desired dags

* Adjusted callback logic for sentry integration

* Added task SLA values for prod Airflow variables

* Changed alert message to better distinguish SLA miss from task fail alerts

* Update dev tasks sla and timeout values

* Update prod tasks sla and timeout values

* Added default sla value to dag default args

* Added missing SLA param to build task functions

* Standardizing logic for fetching SLA param value

* Added  sla miss callback reference

* Remove default SLA from default args

* Set missing sla params to tasks

* Updated values for sla variables

* Updated build_dbt_task timeout value

* Changed variable names to match new naming reference

---------

Co-authored-by: chowbao <[email protected]>

* Update stellar-etl image (#381)

* Update stellar-etl image (#383)

---------

Co-authored-by: Laysa Bitencourt <[email protected]>
Co-authored-by: chowbao <[email protected]>
Co-authored-by: Eduardo Alves <[email protected]>
sydneynotthecity added a commit that referenced this pull request Jun 13, 2024
* [PRODUCTION] Update production Airflow environment (#370)

* requirements updated

* sqlfluff

* Use the correct gcs bucket (#372)

---------

Co-authored-by: Laysa de Sousa Bitencourt <[email protected]>
Co-authored-by: chowbao <[email protected]>

* [PRODUCTION] Update production Airflow environment (#375)

* requirements updated

* Update READMEs

---------

Co-authored-by: Laysa de Sousa Bitencourt <[email protected]>

---------

Co-authored-by: Laysa de Sousa Bitencourt <[email protected]>
Co-authored-by: chowbao <[email protected]>

* [PRODUCTION] Update production Airflow environment (#378)

* HUBBLE-409 Update/delete airflow variable names (#377)

* Updates for testnet-reset (#380)

* Feature/add slas (#359)

---------

Co-authored-by: chowbao <[email protected]>

---------

Co-authored-by: Laysa Bitencourt <[email protected]>
Co-authored-by: chowbao <[email protected]>
Co-authored-by: Eduardo Alves <[email protected]>

* [PRODUCTION] Update production Airflow environment (#382)

* HUBBLE-409 Update/delete airflow variable names (#377)

* test time task without affinity

* delete affinity from repo

* dbt_

* testing config related to stellar_marts

* documented

* test without var dbt_dataset

* with dbt_dataset again

* dbt_dataset_for_test

* comment excluded

* Updates for testnet-reset (#380)

* Feature/add slas (#359)

* Created alert_sla_miss callback funcion

* Defined test value for export task SLA

* Defined sla_miss_callback for DAG level parameter

* Increased time task timeout value

* Added dev Airflow variable for tasks SLA values

* Added slack notification logic for the SLA miss callback

* Added SLA parameter to the relavant task building functions

* Removed SLA miss callback function and related logic

* Added refactored logic for sla miss callback function

* Added sla miss callback to desired dags

* Adjusted callback logic for sentry integration

* Added task SLA values for prod Airflow variables

* Changed alert message to better distinguish SLA miss from task fail alerts

* Update dev tasks sla and timeout values

* Update prod tasks sla and timeout values

* Added default sla value to dag default args

* Added missing SLA param to build task functions

* Standardizing logic for fetching SLA param value

* Added  sla miss callback reference

* Remove default SLA from default args

* Set missing sla params to tasks

* Updated values for sla variables

* Updated build_dbt_task timeout value

* Changed variable names to match new naming reference

---------

Co-authored-by: chowbao <[email protected]>

* Update stellar-etl image (#381)

* Update stellar-etl image (#383)

---------

Co-authored-by: Laysa Bitencourt <[email protected]>
Co-authored-by: chowbao <[email protected]>
Co-authored-by: Eduardo Alves <[email protected]>

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Laysa de Sousa Bitencourt <[email protected]>
Co-authored-by: chowbao <[email protected]>
Co-authored-by: Eduardo Alves <[email protected]>
sydneynotthecity added a commit that referenced this pull request Jun 13, 2024
* [PRODUCTION] Update production Airflow environment (#370)

* requirements updated

* sqlfluff

* Use the correct gcs bucket (#372)

---------

Co-authored-by: Laysa de Sousa Bitencourt <[email protected]>
Co-authored-by: chowbao <[email protected]>

* [PRODUCTION] Update production Airflow environment (#375)

* requirements updated

* Update READMEs

---------

Co-authored-by: Laysa de Sousa Bitencourt <[email protected]>

---------

Co-authored-by: Laysa de Sousa Bitencourt <[email protected]>
Co-authored-by: chowbao <[email protected]>

* [PRODUCTION] Update production Airflow environment (#378)

* HUBBLE-409 Update/delete airflow variable names (#377)

* Updates for testnet-reset (#380)

* Feature/add slas (#359)

---------

Co-authored-by: chowbao <[email protected]>

---------

Co-authored-by: Laysa Bitencourt <[email protected]>
Co-authored-by: chowbao <[email protected]>
Co-authored-by: Eduardo Alves <[email protected]>

* [PRODUCTION] Update production Airflow environment (#382)

* HUBBLE-409 Update/delete airflow variable names (#377)

* test time task without affinity

* delete affinity from repo

* dbt_

* testing config related to stellar_marts

* documented

* test without var dbt_dataset

* with dbt_dataset again

* dbt_dataset_for_test

* comment excluded

* Updates for testnet-reset (#380)

* Feature/add slas (#359)

* Created alert_sla_miss callback funcion

* Defined test value for export task SLA

* Defined sla_miss_callback for DAG level parameter

* Increased time task timeout value

* Added dev Airflow variable for tasks SLA values

* Added slack notification logic for the SLA miss callback

* Added SLA parameter to the relavant task building functions

* Removed SLA miss callback function and related logic

* Added refactored logic for sla miss callback function

* Added sla miss callback to desired dags

* Adjusted callback logic for sentry integration

* Added task SLA values for prod Airflow variables

* Changed alert message to better distinguish SLA miss from task fail alerts

* Update dev tasks sla and timeout values

* Update prod tasks sla and timeout values

* Added default sla value to dag default args

* Added missing SLA param to build task functions

* Standardizing logic for fetching SLA param value

* Added  sla miss callback reference

* Remove default SLA from default args

* Set missing sla params to tasks

* Updated values for sla variables

* Updated build_dbt_task timeout value

* Changed variable names to match new naming reference

---------

Co-authored-by: chowbao <[email protected]>

* Update stellar-etl image (#381)

* Update stellar-etl image (#383)

---------

Co-authored-by: Laysa Bitencourt <[email protected]>
Co-authored-by: chowbao <[email protected]>
Co-authored-by: Eduardo Alves <[email protected]>

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Laysa de Sousa Bitencourt <[email protected]>
Co-authored-by: chowbao <[email protected]>
Co-authored-by: Eduardo Alves <[email protected]>
sydneynotthecity added a commit that referenced this pull request Jun 17, 2024
* [PRODUCTION] Update production Airflow environment (#370)

* requirements updated

* sqlfluff

* Use the correct gcs bucket (#372)

---------

Co-authored-by: Laysa de Sousa Bitencourt <[email protected]>
Co-authored-by: chowbao <[email protected]>

* [PRODUCTION] Update production Airflow environment (#375)

* requirements updated

* Update READMEs

---------

Co-authored-by: Laysa de Sousa Bitencourt <[email protected]>

---------

Co-authored-by: Laysa de Sousa Bitencourt <[email protected]>
Co-authored-by: chowbao <[email protected]>

* [PRODUCTION] Update production Airflow environment (#378)

* HUBBLE-409 Update/delete airflow variable names (#377)

* Updates for testnet-reset (#380)

* Feature/add slas (#359)

---------

Co-authored-by: chowbao <[email protected]>

---------

Co-authored-by: Laysa Bitencourt <[email protected]>
Co-authored-by: chowbao <[email protected]>
Co-authored-by: Eduardo Alves <[email protected]>

* [PRODUCTION] Update production Airflow environment (#382)

* HUBBLE-409 Update/delete airflow variable names (#377)

* test time task without affinity

* delete affinity from repo

* dbt_

* testing config related to stellar_marts

* documented

* test without var dbt_dataset

* with dbt_dataset again

* dbt_dataset_for_test

* comment excluded

* Updates for testnet-reset (#380)

* Feature/add slas (#359)

* Created alert_sla_miss callback funcion

* Defined test value for export task SLA

* Defined sla_miss_callback for DAG level parameter

* Increased time task timeout value

* Added dev Airflow variable for tasks SLA values

* Added slack notification logic for the SLA miss callback

* Added SLA parameter to the relavant task building functions

* Removed SLA miss callback function and related logic

* Added refactored logic for sla miss callback function

* Added sla miss callback to desired dags

* Adjusted callback logic for sentry integration

* Added task SLA values for prod Airflow variables

* Changed alert message to better distinguish SLA miss from task fail alerts

* Update dev tasks sla and timeout values

* Update prod tasks sla and timeout values

* Added default sla value to dag default args

* Added missing SLA param to build task functions

* Standardizing logic for fetching SLA param value

* Added  sla miss callback reference

* Remove default SLA from default args

* Set missing sla params to tasks

* Updated values for sla variables

* Updated build_dbt_task timeout value

* Changed variable names to match new naming reference

---------

Co-authored-by: chowbao <[email protected]>

* Update stellar-etl image (#381)

* Update stellar-etl image (#383)

---------

Co-authored-by: Laysa Bitencourt <[email protected]>
Co-authored-by: chowbao <[email protected]>
Co-authored-by: Eduardo Alves <[email protected]>

---------

Co-authored-by: sydneynotthecity <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Laysa de Sousa Bitencourt <[email protected]>
Co-authored-by: chowbao <[email protected]>
sydneynotthecity added a commit that referenced this pull request Jun 17, 2024
* HUBBLE-409 Update/delete airflow variable names (#377)

* test time task without affinity

* delete affinity from repo

* dbt_

* testing config related to stellar_marts

* documented

* test without var dbt_dataset

* with dbt_dataset again

* dbt_dataset_for_test

* comment excluded

* Updates for testnet-reset (#380)

* Feature/add slas (#359)

* Created alert_sla_miss callback funcion

* Defined test value for export task SLA

* Defined sla_miss_callback for DAG level parameter

* Increased time task timeout value

* Added dev Airflow variable for tasks SLA values

* Added slack notification logic for the SLA miss callback

* Added SLA parameter to the relavant task building functions

* Removed SLA miss callback function and related logic

* Added refactored logic for sla miss callback function

* Added sla miss callback to desired dags

* Adjusted callback logic for sentry integration

* Added task SLA values for prod Airflow variables

* Changed alert message to better distinguish SLA miss from task fail alerts

* Update dev tasks sla and timeout values

* Update prod tasks sla and timeout values

* Added default sla value to dag default args

* Added missing SLA param to build task functions

* Standardizing logic for fetching SLA param value

* Added  sla miss callback reference

* Remove default SLA from default args

* Set missing sla params to tasks

* Updated values for sla variables

* Updated build_dbt_task timeout value

* Changed variable names to match new naming reference

---------

Co-authored-by: chowbao <[email protected]>

* Update stellar-etl image (#381)

* Update stellar-etl image (#383)

* Updated SLA values for dbt eho related tasks (#384)

* Patch/merge conflict resolution (#386)

* [PRODUCTION] Update production Airflow environment (#370)

* requirements updated

* sqlfluff

* Use the correct gcs bucket (#372)

---------

Co-authored-by: Laysa de Sousa Bitencourt <[email protected]>
Co-authored-by: chowbao <[email protected]>

* [PRODUCTION] Update production Airflow environment (#375)

* requirements updated

* Update READMEs

---------

Co-authored-by: Laysa de Sousa Bitencourt <[email protected]>

---------

Co-authored-by: Laysa de Sousa Bitencourt <[email protected]>
Co-authored-by: chowbao <[email protected]>

* [PRODUCTION] Update production Airflow environment (#378)

* HUBBLE-409 Update/delete airflow variable names (#377)

* Updates for testnet-reset (#380)

* Feature/add slas (#359)

---------

Co-authored-by: chowbao <[email protected]>

---------

Co-authored-by: Laysa Bitencourt <[email protected]>
Co-authored-by: chowbao <[email protected]>
Co-authored-by: Eduardo Alves <[email protected]>

* [PRODUCTION] Update production Airflow environment (#382)

* HUBBLE-409 Update/delete airflow variable names (#377)

* test time task without affinity

* delete affinity from repo

* dbt_

* testing config related to stellar_marts

* documented

* test without var dbt_dataset

* with dbt_dataset again

* dbt_dataset_for_test

* comment excluded

* Updates for testnet-reset (#380)

* Feature/add slas (#359)

* Created alert_sla_miss callback funcion

* Defined test value for export task SLA

* Defined sla_miss_callback for DAG level parameter

* Increased time task timeout value

* Added dev Airflow variable for tasks SLA values

* Added slack notification logic for the SLA miss callback

* Added SLA parameter to the relavant task building functions

* Removed SLA miss callback function and related logic

* Added refactored logic for sla miss callback function

* Added sla miss callback to desired dags

* Adjusted callback logic for sentry integration

* Added task SLA values for prod Airflow variables

* Changed alert message to better distinguish SLA miss from task fail alerts

* Update dev tasks sla and timeout values

* Update prod tasks sla and timeout values

* Added default sla value to dag default args

* Added missing SLA param to build task functions

* Standardizing logic for fetching SLA param value

* Added  sla miss callback reference

* Remove default SLA from default args

* Set missing sla params to tasks

* Updated values for sla variables

* Updated build_dbt_task timeout value

* Changed variable names to match new naming reference

---------

Co-authored-by: chowbao <[email protected]>

* Update stellar-etl image (#381)

* Update stellar-etl image (#383)

---------

Co-authored-by: Laysa Bitencourt <[email protected]>
Co-authored-by: chowbao <[email protected]>
Co-authored-by: Eduardo Alves <[email protected]>

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Laysa de Sousa Bitencourt <[email protected]>
Co-authored-by: chowbao <[email protected]>
Co-authored-by: Eduardo Alves <[email protected]>

* Help (#388)

* [PRODUCTION] Update production Airflow environment (#370)

* requirements updated

* sqlfluff

* Use the correct gcs bucket (#372)

---------

Co-authored-by: Laysa de Sousa Bitencourt <[email protected]>
Co-authored-by: chowbao <[email protected]>

* [PRODUCTION] Update production Airflow environment (#375)

* requirements updated

* Update READMEs

---------

Co-authored-by: Laysa de Sousa Bitencourt <[email protected]>

---------

Co-authored-by: Laysa de Sousa Bitencourt <[email protected]>
Co-authored-by: chowbao <[email protected]>

* [PRODUCTION] Update production Airflow environment (#378)

* HUBBLE-409 Update/delete airflow variable names (#377)

* Updates for testnet-reset (#380)

* Feature/add slas (#359)

---------

Co-authored-by: chowbao <[email protected]>

---------

Co-authored-by: Laysa Bitencourt <[email protected]>
Co-authored-by: chowbao <[email protected]>
Co-authored-by: Eduardo Alves <[email protected]>

* [PRODUCTION] Update production Airflow environment (#382)

* HUBBLE-409 Update/delete airflow variable names (#377)

* test time task without affinity

* delete affinity from repo

* dbt_

* testing config related to stellar_marts

* documented

* test without var dbt_dataset

* with dbt_dataset again

* dbt_dataset_for_test

* comment excluded

* Updates for testnet-reset (#380)

* Feature/add slas (#359)

* Created alert_sla_miss callback funcion

* Defined test value for export task SLA

* Defined sla_miss_callback for DAG level parameter

* Increased time task timeout value

* Added dev Airflow variable for tasks SLA values

* Added slack notification logic for the SLA miss callback

* Added SLA parameter to the relavant task building functions

* Removed SLA miss callback function and related logic

* Added refactored logic for sla miss callback function

* Added sla miss callback to desired dags

* Adjusted callback logic for sentry integration

* Added task SLA values for prod Airflow variables

* Changed alert message to better distinguish SLA miss from task fail alerts

* Update dev tasks sla and timeout values

* Update prod tasks sla and timeout values

* Added default sla value to dag default args

* Added missing SLA param to build task functions

* Standardizing logic for fetching SLA param value

* Added  sla miss callback reference

* Remove default SLA from default args

* Set missing sla params to tasks

* Updated values for sla variables

* Updated build_dbt_task timeout value

* Changed variable names to match new naming reference

---------

Co-authored-by: chowbao <[email protected]>

* Update stellar-etl image (#381)

* Update stellar-etl image (#383)

---------

Co-authored-by: Laysa Bitencourt <[email protected]>
Co-authored-by: chowbao <[email protected]>
Co-authored-by: Eduardo Alves <[email protected]>

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Laysa de Sousa Bitencourt <[email protected]>
Co-authored-by: chowbao <[email protected]>
Co-authored-by: Eduardo Alves <[email protected]>

* Patch/fix release conflicts (#390)

* [PRODUCTION] Update production Airflow environment (#370)

* requirements updated

* sqlfluff

* Use the correct gcs bucket (#372)

---------

Co-authored-by: Laysa de Sousa Bitencourt <[email protected]>
Co-authored-by: chowbao <[email protected]>

* [PRODUCTION] Update production Airflow environment (#375)

* requirements updated

* Update READMEs

---------

Co-authored-by: Laysa de Sousa Bitencourt <[email protected]>

---------

Co-authored-by: Laysa de Sousa Bitencourt <[email protected]>
Co-authored-by: chowbao <[email protected]>

* [PRODUCTION] Update production Airflow environment (#378)

* HUBBLE-409 Update/delete airflow variable names (#377)

* Updates for testnet-reset (#380)

* Feature/add slas (#359)

---------

Co-authored-by: chowbao <[email protected]>

---------

Co-authored-by: Laysa Bitencourt <[email protected]>
Co-authored-by: chowbao <[email protected]>
Co-authored-by: Eduardo Alves <[email protected]>

* [PRODUCTION] Update production Airflow environment (#382)

* HUBBLE-409 Update/delete airflow variable names (#377)

* test time task without affinity

* delete affinity from repo

* dbt_

* testing config related to stellar_marts

* documented

* test without var dbt_dataset

* with dbt_dataset again

* dbt_dataset_for_test

* comment excluded

* Updates for testnet-reset (#380)

* Feature/add slas (#359)

* Created alert_sla_miss callback funcion

* Defined test value for export task SLA

* Defined sla_miss_callback for DAG level parameter

* Increased time task timeout value

* Added dev Airflow variable for tasks SLA values

* Added slack notification logic for the SLA miss callback

* Added SLA parameter to the relavant task building functions

* Removed SLA miss callback function and related logic

* Added refactored logic for sla miss callback function

* Added sla miss callback to desired dags

* Adjusted callback logic for sentry integration

* Added task SLA values for prod Airflow variables

* Changed alert message to better distinguish SLA miss from task fail alerts

* Update dev tasks sla and timeout values

* Update prod tasks sla and timeout values

* Added default sla value to dag default args

* Added missing SLA param to build task functions

* Standardizing logic for fetching SLA param value

* Added  sla miss callback reference

* Remove default SLA from default args

* Set missing sla params to tasks

* Updated values for sla variables

* Updated build_dbt_task timeout value

* Changed variable names to match new naming reference

---------

Co-authored-by: chowbao <[email protected]>

* Update stellar-etl image (#381)

* Update stellar-etl image (#383)

---------

Co-authored-by: Laysa Bitencourt <[email protected]>
Co-authored-by: chowbao <[email protected]>
Co-authored-by: Eduardo Alves <[email protected]>

---------

Co-authored-by: sydneynotthecity <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Laysa de Sousa Bitencourt <[email protected]>
Co-authored-by: chowbao <[email protected]>

---------

Co-authored-by: Laysa Bitencourt <[email protected]>
Co-authored-by: chowbao <[email protected]>
Co-authored-by: Eduardo Alves <[email protected]>
Co-authored-by: sydneynotthecity <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@edualvess edualvess deleted the feature/add_slas branch June 19, 2024 01:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants