You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, the take-over mode used for migrating log inputs to filestream inputs is running before we start any inputs and migrates everything at once for the best possible performance.
We might be able to move this logic to the filestream's prospector when it starts instead. The prospector has access to the state via this interface:
Describe the enhancement:
Currently, the take-over mode used for migrating log inputs to filestream inputs is running before we start any inputs and migrates everything at once for the best possible performance.
We might be able to move this logic to the filestream's prospector when it starts instead. The prospector has access to the state via this interface:
beats/filebeat/input/filestream/internal/input-logfile/prospector.go
Lines 39 to 49 in 7e61ff0
We might want to extend the interface and add the take over function.
This will allow us to support take-over for dynamic use-cases but would most likely affect the performance.
Describe a specific use case for the enhancement or feature:
If we allow dynamic take-over it will allow us to use it in autodiscover and running under elastic-agent.
The text was updated successfully, but these errors were encountered: