kedacore/keda

Provide capability to extend scalers

Open

#624 opened on Feb 11, 2020

 (4 comments) (2 reactions) (0 assignees)Go (1,457 forks)auto 404
featurehelp wantedscaler

Repository metrics

Stars
 (10,372 stars)
PR merge metrics
 (PR metrics pending)

Description

In certain scenarios it would be interesting to react based on what a certain scaler is doing.

For example; when processing a Service Bus/RabbitMQ queue but the queue does not exist it would be nice if we could react to that.

Proposal

We should provide the capability to opt-in for events which are emitted by a given scaler. With that, we could trigger a process to react. (Relates to https://github.com/kedacore/keda/issues/479)

Alternative

Alternative is to be able to define a job to run as part of the metadata, but personally I think it's best to decouple this from KEDA and provide the info but leave it up to others to handle it.

Other information

This came up on #KEDA in Kubernetes Slack for Tomek Święcicki his scenario.

Contributor guide