As a developer/operator of GC Notify terraform, I would like my infrastructure and application log retention periods to be synchronized so that we are able to trace logs across the entire system while remaining in line with log retention compliance requirements.
WHY are we building?
Currently all log retention periods for CW log groups are configured individually and there is a considerable difference in retention period days. This makes it difficult to manage, creates gaps in log analytics, and possibly puts us out of compliance with GoC log retention policies
WHAT are we building?
Convert the values for log retention in terraform to a single variable that is defined in the environment tfvars.
VALUE created by our solution
We will be able to ensure that we are in full compliance with GoC logging requirements, and we will remove any possible gaps in log analytics which will improve troubleshooting and support.
Acceptance Criteria
[ ] All log retention periods for CW log groups are set using a variable located in tfvars
[ ] Variable in tfvars is set to a number that is compliance with GoC requirements
[ ] any logs that do not support our limit are identified
QA Steps
[ ] Log retention periods in staging and production are in sync with the value in the tfvars.
Description
As a developer/operator of GC Notify terraform, I would like my infrastructure and application log retention periods to be synchronized so that we are able to trace logs across the entire system while remaining in line with log retention compliance requirements.
WHY are we building?
Currently all log retention periods for CW log groups are configured individually and there is a considerable difference in retention period days. This makes it difficult to manage, creates gaps in log analytics, and possibly puts us out of compliance with GoC log retention policies
WHAT are we building?
Convert the values for log retention in terraform to a single variable that is defined in the environment tfvars.
VALUE created by our solution
We will be able to ensure that we are in full compliance with GoC logging requirements, and we will remove any possible gaps in log analytics which will improve troubleshooting and support.
Acceptance Criteria
QA Steps