kedacore / keda

KEDA is a Kubernetes-based Event Driven Autoscaling component. It provides event driven scale for any container running in Kubernetes
https://keda.sh
Apache License 2.0
8.01k stars 1.01k forks source link

Support Splunk scaler #5904

Open circa10a opened 6 days ago

circa10a commented 6 days ago

Proposal

I've developed a Splunk scaler to allow folks to autoscale based on data from a saved search. The functionality allows users to autoscale based on integer values return from searches and would work for on-prem or SaaS customers of Splunk.

Scaler Source

Splunk

Scaling Mechanics

Based on data returned from searches in Splunk

Authentication Source

API Token or password from TriggerAuthentication resource

Anything else?

All of the scaler/test code was already written as part of a hackathon internal at Splunk to prove out the functionality. The contribution docs mention opening an issue first for discussion, thus, here I am :smile:

circa10a commented 6 days ago
  1. Scaler PR: https://github.com/kedacore/keda/pull/5905
  2. Docs PR: https://github.com/kedacore/keda-docs/pull/1413