Tags: mapbox/ecs-watchbot
Tags
Disambiguate worker, CPU and Memory alarms (#399) * change alarm name * update package-lock * version bump * republish, then build JS * update alarmname prefix * worker-errors metric name now repetitive * full circle - go back to adding region after prefix * point to v10.1.2 version
feat: add ephemeral storage, change scaling and add tests - CLOUDPLAT… …-921 (#397) * Add linuxParameters to props * update docs * 10.0.3-0 * increment package version * 10.1.1-0 * test adding new ephemeralStorage param * serviceName -> stackName * fix type definitions * start totalmessages lambda definition * fix parens * add more scaling resources from v9 watchbot * remove scaling lambda - likely not needed * test custom TotalMessages scaling * add invocation protection for lambda * populate queue info * add SQS and putmetrics perms * try using default lambda role * use SQS permission, not cloudwatch * use different metrics to scale up and scale down * add fake step scaling params * more autoscaling tweaks * more step tweaks * more step tweaks * more step tweaks * more step tweaks * more step tweaks * more step tweaks * reimplement existing watchbot scaling * fix lambda name * set scalingadjustment to 1 if null to make CDK happy * fix appscaling resourceid * start to add cloudwatch triggers - not connected yet * try bumping thresholds to 1 to not trigger cdk deploy error * try removing comparison operator altogether * Back to autoscaling (#398) * back to scaleonmetric * simplify scale out * fix ApproximateNumberOfMessagesVisible metric * remove lambda to calculate scale out amount * set metric durations in line with ecs-watchbot * update periods, remove custom ephemeral storage param * restore ephemeralStorageGiB; remove linux params as they are not in use currently * update CDK * fix maxScalingCapacity * update tests * start to add GHA tests * remove custom action * check out repo first * [run tests] * change branch * other format * remove duplicate tests * grab metric from SQS queue directly * update tests after pointing to default SQS metric * allow for scale up customization * set scaleUp time type to duration * clean up alarm names * add scalingSteps property back in * remove scalingsteps (again) and update changelog * nit: change param name * remove incorrect comment * point to new version --------- Co-authored-by: oielbanna <>
PreviousNext