The API pods are taking longer to start and require more CPU because of the NewRelic new version. We should determine why that is in order to safely upgrade that dependency.
WHY are we building?
Because we want latest version of NewRelic agents.
WHAT are we building?
Bumping up the NewRelic dependency to version 8.11 or more. Consider jumping to version 9 directly if the minors of version 8 caused this issue. Look at the versions on the Github repository of python agent.
VALUE created by our solution
Have latest monitoring agents installed in our Python stack. We might lose backward compatibility at some point by not upgrading.
Acceptance Criteria
[ ] The NewRelic Python agent is upgraded.
[ ] Root cause of the slow down when upgrading the NewRelic Python agent is found (optional -- if the major upgrade worked, this is the most important)
[ ] Support ticket if slow down persists is opened with NewRelic.
QA Steps
[ ] Make a release with the upgraded dependency and monitor the boot time of the pods
[ ] Make a release with the upgraded dependency and monitor the boot time of the lambdas
Description
The API pods are taking longer to start and require more CPU because of the NewRelic new version. We should determine why that is in order to safely upgrade that dependency.
WHY are we building?
Because we want latest version of NewRelic agents.
WHAT are we building?
Bumping up the NewRelic dependency to version
8.11
or more. Consider jumping to version 9 directly if the minors of version 8 caused this issue. Look at the versions on the Github repository of python agent.VALUE created by our solution
Have latest monitoring agents installed in our Python stack. We might lose backward compatibility at some point by not upgrading.
Acceptance Criteria
QA Steps