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.44k stars 1.07k forks source link

Provide scaler for Riak TS #1790

Open kozdincer opened 3 years ago

kozdincer commented 3 years ago

Proposal

Provide scaler for Riak TS to scale on your metrics:

Scaler Source

https://riak.com/products/riak-ts/index.html

Scaling Mechanics

It specifically for IoT and Time Series data. It ingests, transforms, stores, and analyzes massive amounts of time series data.

Authentication Source

TBD

Anything else?

I think riak TS and riak KV should be written as separate scalers (as in redis-lists and redis streams)

coderanger commented 3 years ago

Basho, the company behind Riak, has been defunct since 2017. While it does live on a bit via open source I think this is probably too niche for core inclusion and should be a third party plugin. (Sadly)

kozdincer commented 3 years ago

New version for riak kv was released yesterday. But I understand your concerns. maybe 3rd part scaler is the best. I understand. Thank you.

coderanger commented 3 years ago

Yes Riak KV and maybe CS have seen some continued life, I don’t think TS has? I can’t find much info on it post Basho.

kozdincer commented 3 years ago

Yes you are right. I don't even know how suitable the metrics to be taken from kv vs cs for using in keda. Thanks for discussion.

tomkerkhove commented 3 years ago

So what I'd propose is to look at an external scaler then and see what the adoption is of it?

We're happy to have a reference to it on https://github.com/kedacore/external-scalers!

stale[bot] commented 2 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed in 7 days if no further activity occurs. Thank you for your contributions.

tomkerkhove commented 2 years ago

@kozdincer Just out of curiosity - Did you take it further with this scaler @kozdincer ?

kozdincer commented 2 years ago

@tomkerkhove No unfortunately

tomkerkhove commented 2 years ago

No problem at all!