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

Filebeat input v2 API #15324

Closed
18 of 27 tasks
urso opened this issue Jan 3, 2020 · 7 comments
Closed
18 of 27 tasks

Filebeat input v2 API #15324

urso opened this issue Jan 3, 2020 · 7 comments
Assignees
Labels

Comments

@urso
Copy link

urso commented Jan 3, 2020

This meta issue tracks all PRs, issues and tasks for a new input API in Filebeat. The new API also introduces a generic key-value store as registry, for reuse by other inputs. Development targets the feature branch feature-new-registry-file. Related issues/PRs will be labeled the Project:Filebeat-Input-v2.

Initial Phase

Next

The inputs log, container, docker and stdin are not going to be moved. Instead these should be replaced by filestream or dropped altogether.
- [ ] log/container/docker/stdin
- [ ] factor out file watcher emiting events
- [ ] update to new API
- [ ] split up into independent inputs

  • Add existing Beats as new inputs
    • Journaldbeat
    • Winlogbeat

We decided to keep log input around so users are not forced to update.
- [ ] Remove old input API and supporting architecture
- [ ] remove filebeat/channel package
- [ ] remove state support from input/file package
- [ ] remove registrar package

@ph
Copy link
Contributor

ph commented Jan 3, 2020

Thanks @urso for pushing this effort!

@jlind23
Copy link
Collaborator

jlind23 commented Jan 6, 2022

Needs to be closed by @kvch

@jlind23 jlind23 assigned kvch and unassigned urso Jan 6, 2022
@kaiyan-sheng
Copy link
Contributor

I'm adding aws-cloudwatch, gcppubsub and azureeventhub input into the Convert existing inputs to the new API list.

@jlind23 jlind23 removed [zube]: In Progress Team:Integrations Label for the Integrations team Team:Services (Deprecated) Label for the former Integrations-Services team labels Mar 31, 2022
@botelastic botelastic bot added the needs_team Indicates that the issue/PR needs a Team:* label label Mar 31, 2022
@jlind23 jlind23 added Team:Service-Integrations Label for the Service Integrations team and removed needs_team Indicates that the issue/PR needs a Team:* label labels Mar 31, 2022
@jlind23
Copy link
Collaborator

jlind23 commented Mar 31, 2022

@rameshelastic it seems that the missing input are on your plate, am I correct?

@rameshelastic
Copy link

@jlind23 ..hmm..I'm not sure.

  • @masci ..could you help clarify?

@jlind23
Copy link
Collaborator

jlind23 commented Mar 31, 2022

@rameshelastic you are right, not all of them.

  • redis must belong to you.
  • syslog must belong to @elastic/security-external-integrations

All the three below belongs to @elastic/obs-cloud-monitoring

  • aws cloudwatch
  • azure eventhub
  • gcp pubsub

@kvch
Copy link
Contributor

kvch commented Apr 4, 2022

We are moving to the new input system, so I think this can be closed. @jlind23 WDYT?

@jlind23 jlind23 closed this as completed Apr 4, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

7 participants