Skip to content

Tags: mapbox/ecs-watchbot

Tags

v10.1.2

Toggle v10.1.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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

v10.1.0

Toggle v10.1.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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 <>

v10.1.1-0

Toggle v10.1.1-0's commit message
10.1.1-0

v10.0.2

Toggle v10.0.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
SAPI-935 Fix monitoring resources naming conflicts (#394)

* SAPI-935 Fix watchbot monitoring resources naming

* 10.0.2-0

* SAPI-935 Bump version to 10.0.2

v10.0.2-0

Toggle v10.0.2-0's commit message
10.0.2-0

v10.0.1

Toggle v10.0.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
SAPI-935 support custom clusters (#393)

* SAPI-935 Support providing custom cluster

* 10.0.1-0

* 10.0.1-1

* SAPI-935 Update to v10.0.1

* SAPI-935 Update version refs in readme