-
Notifications
You must be signed in to change notification settings - Fork 239
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
ECS FireLens compatibiltiy: Make it a drop in replacement for aws for fluent bit #2462
Comments
@project0 thank you so much for this! Would you be willing to discuss this with me (ADOT PM) in some greater detail? I'm based out of Ireland, so shouldn't be too hard to find some time slot that works for both of us. |
Also interested in this. @mhausenblas if you haven't already connected with @project0 and it would be helpful to provide any additional thoughts from my end, please let me know. |
This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 30 days. |
Keep open please! |
This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 30 days. |
Let's bump this one more time - hoping there has been some movement on it? |
Bumping this. This feature would be tremendously helpful! |
This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 30 days. |
Bump to keep open |
Seems like @hyperdxio adopted this approach for ECS :-) : https://github.com/hyperdxio/aws-ecs-opentelemetry-sidecar/tree/main/examples |
Hello, |
Any Progress here? |
At this point we do not plan to add the |
@mhausenblas, thank you for the response. Should we consider it as "may be", "yes" or "no"? As Opentelemetry becomes more and more like as a standard it will be great to have OTEL Collector to be supported by Firelens |
This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 30 days. |
Have a nice christimas and a happy new year! |
Hello again, Thank you in advance |
Thanks for your interest. The plans to add the component to the collector have not changed yet, hence no updates. Coming back to the original problem:
One can use the ADOT collector with the OTLP exporter and also, we recently launched support for OTLP ingest. |
Is your feature request related to a problem? Please describe.
Most applications still send (structured/plain) logs to stdout and then depends on external scraping. Some opentelemetry sdk also do not support full OTLP log forward so there is no real alternative as of today.
Someone already using the opentelemetry collector for traces and metrics may also want to have a better integrated way with logs in ECS (Fargate). As of today there is no official documentation how to setup logging with the otel collector in AWS.
Afaik there are only two native ways: awslogs (cloudwatch) or firelens.
I did some research and experimented how to setup otel collector and i am actually surprised it works pretty well, so i wonder why i did not find any resource 😅
As Firelens is at the end just fluentd forwarding to a sidecar container, i do not see any reasons why we cannot just use the otel collector instead of a additional fluentd sidecar.
Describe the solution you'd like
fluentforward
receiver (native protocol support) andtransform
processor (required to parse json body logs)Additional context
I put the relevant configs and a example task definition together, maybe someone else wants to use it today, but the ADOT is not supporting the relevant components yet:
https://github.com/project0/aws-ecs-firelens-opentelemetry
The text was updated successfully, but these errors were encountered: