Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

hotreload in k8s enviroment and support tenant concept route #4648

Closed
zhanghe9702 opened this issue Jan 21, 2022 · 10 comments
Closed

hotreload in k8s enviroment and support tenant concept route #4648

zhanghe9702 opened this issue Jan 21, 2022 · 10 comments
Labels
waiting-for-user Waiting for more information, tests or requested changes

Comments

@zhanghe9702
Copy link

Is your feature request related to a problem? Please describe.

when process huge log traffic, fluent-bit+fluentd will encounter GC problem, that is the collected log will delay hours to DB(fluentd 100% cpu load),
Describe the solution you'd like

consider fluent-bit high performance, it should be perfect solution by add these function.
Describe alternatives you've considered

Additional context

@zhanghe9702
Copy link
Author

/assign

@patrick-stephens
Copy link
Contributor

Can you clarify the request here? It sounds like a fluentd issue.
By GC do you mean garbage collection, Fluent Bit is written in C so not sure what you are referencing here?

What use case are you trying to solve and what problem are you seeing?
How should we test and verify the feature?

Note that for K8S there is also the Fluent Operator which handles config reload as well: #365
https://github.com/fluent/fluentbit-operator

@patrick-stephens patrick-stephens added the waiting-for-user Waiting for more information, tests or requested changes label Jan 21, 2022
@zhanghe9702
Copy link
Author

image

@zhanghe9702
Copy link
Author

sry.,i will clarify it later

@patrick-stephens
Copy link
Contributor

OK, it might be a better fit for the existing open-source fluent bit operator as well: https://github.com/fluent/fluentbit-operator

@zhanghe9702
Copy link
Author

zhanghe9702 commented Jan 21, 2022

OK, it might be a better fit for the existing open-source fluent bit operator as well: https://github.com/fluent/fluentbit-operator

if fluentbit-operator could route different namespace logs to configurable output, it is a better fit, but it can't :)

@patrick-stephens
Copy link
Contributor

Yeah but it might be an issue for the operator then rather than here.

@zhanghe9702
Copy link
Author

maybe,but if we connect input instance with output instance not only by tag match ,and also accept an map<string,string>,this should be enough

@patrick-stephens
Copy link
Contributor

Is that what you want then? Can you update the original request?
I think it'll need some good examples as I still not entirely certain.
How does it differ from wildcard matching or just splitting the stream before matching? I think those examples will help flesh it out quite a bit to explain it in detail and why the current solutions are not enough.

@zhanghe9702
Copy link
Author

Is that what you want then? Can you update the original request? I think it'll need some good examples as I still not entirely certain. How does it differ from wildcard matching or just splitting the stream before matching? I think those examples will help flesh it out quite a bit to explain it in detail and why the current solutions are not enough.

sry,i made a mistake, and thanks ,i close it

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
waiting-for-user Waiting for more information, tests or requested changes
Projects
None yet
Development

No branches or pull requests

2 participants