Ben Johnson

Results 85 issues of Ben Johnson

Add support for collecting metrics regarding BuildKite's queue depth. See the [buildkite-agent-scaler](https://github.com/buildkite/buildkite-agent-scaler) for a similar implementation but for ASG.

enhancement

We should add support for Kafka as a metric collector using the [Kafka Go Client](https://docs.confluent.io/kafka-clients/go/current/overview.html). We should be able to determine the queue depth based on the consumer group commit...

enhancement

The autoscaler currently supports downscaling machines but stopping machines can take time. To allow the reconciler to make progress with machines that are waiting to stop, the autoscaler should introduce...

enhancement

Currently, the autoscaler will immediately scale up to the target number of machines. However, we may want to add an optional throttle so that the number of started machines only...

enhancement

The reconciler has code to check if a metric is missing or `NaN` and avoid scaling. However, we need to investigate if lagging metrics will adversely affect scaling in any...

question