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

Ryonsteele/function autoscale #390

Merged
merged 20 commits into from
Dec 19, 2023
Merged

Conversation

ryonsteele
Copy link
Contributor

@ryonsteele ryonsteele commented Dec 7, 2023

-Changes Function SKU from S3x5 to S2x2
-Changes Enrichment default instanced from 3 to 1
-Adds CPU metric Autoscale with specific configuration for function and Enrichment
-Refactor Enrichment concurrency and Dequeue default
-Able to handle Functional Tests
-Able to process 170+ Medium to Large PDF's
-Increases function timeout from 1 to 2 hours to allow for processing of larger files for unstructured

The Autoscaler reads CPU and performs Scale up and Down.
When tested with 44 PDF file Finance Dataset and about 30 other large PDF's it scales out as the files begin to trickle through the pipeline.
Once the majority is handed to enrichment the Autoscaler begins to step down back to the default 2 instance count.

Fixes #397
Fixes #405

@ryonsteele ryonsteele changed the base branch from main to vNext-Dev December 7, 2023 21:45
@ryonsteele ryonsteele changed the base branch from vNext-Dev to main December 7, 2023 21:46
@ryonsteele ryonsteele changed the base branch from main to vNext-Dev December 13, 2023 13:04
@ryonsteele ryonsteele changed the base branch from vNext-Dev to main December 13, 2023 18:12
@ryonsteele ryonsteele marked this pull request as ready for review December 13, 2023 18:13
docs/deployment/deployment.md Outdated Show resolved Hide resolved
dayland
dayland previously approved these changes Dec 14, 2023
dayland
dayland previously approved these changes Dec 15, 2023
@ryonsteele ryonsteele merged commit 393e351 into main Dec 19, 2023
6 checks passed
@ryonsteele ryonsteele deleted the ryonsteele/function-autoscale branch December 19, 2023 18:44
ryonsteele added a commit that referenced this pull request Dec 20, 2023
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.

Large files time out in Unstructure.io processing Missing scale-down for app service plan
6 participants