Jaeger-operator: Automatically scale components based on metrics

Created on 22 May 2019  路  5Comments  路  Source: jaegertracing/jaeger-operator

Hello!

It is not clear to me how to horizontally scale single components. Is this something we need to handle ourselves based on exported metrics or does the operator manage this somehow?

Are there any known best practices from people with high volume of traces?

Thanks!

enhancement good first issue hacktoberfest

All 5 comments

Hi, right now it is not automatic and you should scale the components manually via created CR.

We do have auto-scaling in the roadmap, though.

856 added support for autoscaling on the collector.

Stop me if I'm wrong, but I suppose this is groundwork for other components as well? I'm particularly thinking about the ingester, obviously.
I'll use autoscaling on the 1.17 release, and will be very happy to provide feedback, if anything doens't go the way expected.

That's absolutely right. If HPA works as expected, we can apply the same idea to the ingester. Would you be interested in sending in a PR that implements it for the ingester?

This has now been implemented in #856 (for collector) and #1006 (for ingester). Feel free to reopen if something is missing.

Was this page helpful?
0 / 5 - 0 ratings