[fbreceiver] prevent module loading
Open
Beginner friendly
BeatReceiver:MakeItRight
Stalled
Team:Elastic-Agent-Data-Plane
- Dominant language
- Go
- Stars
- 12.7k
- Forks
- 5k
- Avg merge
- 2d 1h
- Merged PRs (30d)
- 370
Description
Filebeat receiver does not support the use of filebeat modules (no ilm, pipeline loading, etc.).
filebeat receiver should not start if modules are enabled. This could easily be done by adding to the configuration [validation](https://github.com/elastic/beats/blob/1d00d2040cf368e60293919f25436d4da8f471ef/x-pack/filebeat/fbreceiver/config.go#L16).
Contributor guide
Research direction
Start in x-pack/filebeat/fbreceiver/config.go at the configuration validation referenced by the issue. Trace how enabled Filebeat modules are represented there and verify the receiver refuses to start when they are enabled, while supported configurations continue to validate successfully.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- devops
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Quiet
- Clarity
- Clearly specified
- Newbie friendliness
- 68/100