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

Logging Celery Export Duration and Optimizing for Large Submissions #2405

Open
KipSigei opened this issue Apr 14, 2023 · 0 comments
Open

Logging Celery Export Duration and Optimizing for Large Submissions #2405

KipSigei opened this issue Apr 14, 2023 · 0 comments
Assignees

Comments

@KipSigei
Copy link
Contributor

Suggested Feature / Enhancement

We need to log the duration of Celery exports and analyze the results to identify potential optimizations, especially for forms with large submissions of over 50,000 submissions. Currently, we're experiencing significant delays with exports taking longer times to complete.

Benefits of implementing the feature/enhancement

Improved performance: By logging the duration of Celery exports and analyzing the results, we can identify potential bottlenecks and areas for optimization. This will allow us to improve the performance of our export process, resulting in faster exports and a better user experience.

Better resource management: Analyzing the results of Celery exports will help us identify any issues with resource usage, such as high CPU or memory usage. This will allow us to better manage our resources and ensure that exports are not causing issues for other processes on the server.

Improved scalability: As the application grows and the number of form submissions continue to increase, it will become increasingly important to optimize the exports. By identifying optimization options, we can ensure that the export process is able to scale with the app and handle large volumes of form submissions.

@KipSigei KipSigei self-assigned this May 18, 2023
@KipSigei KipSigei added this to the Ona Data Sprint 9 of 2023 milestone May 18, 2023
@KipSigei KipSigei removed this from the Ona Data Sprint 9 of 2023 milestone May 29, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant