Skip to content
This repository has been archived by the owner on Nov 23, 2023. It is now read-only.

feat: Delete CloudWatch Log Groups over a week old #2338

Merged
merged 2 commits into from
Nov 23, 2022

Commits on Nov 23, 2022

  1. feat: Delete CloudWatch Log Groups over a week old

    There is no mechanism in place to clean up CloudWatch Log Groups. While the logs itself can be set to expire, the Log Groups are kept forever. There isn't an elegant way to delete log groups within CDK on stack teardown currently (this may change in the future - see aws/aws-cdk#21804). This is a temporary workaround until a better solution is found.
    
    Note: A --no-paginate option is added to limit the number of queries (~50). This prevents rate limiting as well as stops a potentially endless number of results being returned by AWS (which would result in a very long-running workflow). This means only a maximum number of 50 log groups are removed each workflow run.
    Jimlinz committed Nov 23, 2022
    Configuration menu
    Copy the full SHA
    c131980 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3784b53 View commit details
    Browse the repository at this point in the history