Skip to content

Support Input plugin too #48

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

Open
rverma-jm opened this issue May 17, 2020 · 8 comments
Open

Support Input plugin too #48

rverma-jm opened this issue May 17, 2020 · 8 comments
Labels
enhancement New feature or request

Comments

@rverma-jm
Copy link

Can we support cloudwatch input for fluentbit. We already have something equivalent for fluentd.
With the input plugin we can leverage the fluentbit sql streaming.

@PettitWesley
Copy link
Contributor

@rverma-jm Since Fluent Bit only supports Go for outputs, this will have to wait till the C CloudWatch plugin is complete.

Can you provide more details on exactly what the input plugin would do and how you'd use it?

@hencrice
Copy link
Contributor

@rverma-jm Could you elaborate on what would the CloudWatch input plugin for Fluent Bit do? Does it fetch logs or metrics from the CloudWatch service and forward to some where else? There might be better/more efficient ways to do that instead of using Fluent bit.

Since there's not much activity for more than 1 month. I will close it in a few days.

@hencrice hencrice added the question Further information is requested label Jun 29, 2020
@PettitWesley
Copy link
Contributor

PettitWesley commented Jun 29, 2020

@hencrice I think this should be labeled as a feature request, and kept open. I don't think this is something that we'll prioritize any time soon (may be never), but its worth keeping open so that others can comment and plus one.

I think he's thinking a Fluent Bit version of Fluentd's CW Logs input, which seems to just be able to fetch logs from a log group: https://github.com/fluent-plugins-nursery/fluent-plugin-cloudwatch-logs#in_cloudwatch_logs

I know this isn't strictly speaking a feature request on this repo, since this is the CW output, but I understand why @rverma-jm created it here, since the Fluentd CW plugin repo contains both the input and output plugin. We could move this to the AWS for Fluent Bit repo though.

@hencrice hencrice added enhancement New feature or request and removed question Further information is requested labels Jun 29, 2020
@gchamon
Copy link

gchamon commented Jun 7, 2021

It would be nice to have a native polling plugin for CloudWatch logs, but at first glance, it seems like we could achieve the same with exec input to pull logs with aws-cli, rewrite tag filter to add the cloudwatch group to the tag and possibly a custom lua script to extract any relevant information from the logs before outputting

@muruguru
Copy link

muruguru commented Nov 5, 2021

I am interested in this input plugin to read cloudwatch logs using fluent-bit as well.

@soloradish
Copy link

soloradish commented Mar 15, 2022

We want move log entries from CloudWatch Log to AWS Managed OpenSearch service.
Our pipeline look like EventBus --> CloudWatch --> OpenSearch .
We deploy a ElasticAlert instance monitor events sent to eventbus continuously.

We could use filebeat to do that if we use vanilla ElasticSearch. ( Filebeat do not support Fine-grained enabled OpenSearch service).

@rangarajucvs
Copy link

I am quite keen in this input plugin so it could fetch eks control plane cloudwatch logs using fluent-bit.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

7 participants