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

Generate per-subprocess CPU and memory metrics #60

Open
rafidka opened this issue May 28, 2024 · 1 comment
Open

Generate per-subprocess CPU and memory metrics #60

rafidka opened this issue May 28, 2024 · 1 comment

Comments

@rafidka
Copy link
Contributor

rafidka commented May 28, 2024

Overview

In the scheduler container, we host multiple Airflow subprocesses, namely the scheduler, the DAG processor, and the triggerer. We need to generate per-subprocess metrics so we know when/if some processeses start others.

Acceptance Criteria

  • For each sub-process, generate CPU and memory metrics.
  • This should be as automated as possible, so any time we create multiple sub-processes in a single container, it is easy or no-effort to generate metrics for all sub-processes.

Additional Info

Context on this: #59 (comment)

@mateus-saraiva21
Copy link

mateus-saraiva21 commented Oct 21, 2024

Hi @shubham22, hope you don't mind me tagging you, I saw you suggested this change here. Is there a prediction on when something like this would be implemented?
My team is looking for a workaround to have better monitoring on Task-level and DAG-level metrics like CPU/Memory for debugging purposes in MWAA, and we wouldn't have to go down that route if there were any plans to pick this up in the near future.

Thank you in advance 🙏

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

No branches or pull requests

2 participants