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

[Feature Request] Add Extension Points to logs-stream Log Parsing Module for Config and Task Management #421

Open
wtt40122 opened this issue Aug 23, 2024 · 0 comments

Comments

@wtt40122
Copy link
Contributor

Description

The current logs-stream log parsing module lacks some flexible extension points, which limits our ability to control configuration content and the task execution process. To enhance the module's extensibility and adaptability, we propose to add some extension points.

User Stories

  • As a system administrator, I want to be able to customize log parsing configurations through extension points to accommodate various log formats and parsing rules.
  • As a developer, I want to be able to inject custom logic to handle specific log parsing tasks.

Expected Features

  1. Provide configuration extension points that allow users to add or modify parsing configurations.
  2. Provide task extension points that allow the insertion of custom logic during the execution of log parsing tasks.
  3. Support error handling and logging for configurations and logic added through extension points.

Implementation Suggestions

  • Design a plugin system that allows third-party developers to contribute custom parsers and processors.
  • Provide an extension mechanism for APIs or configuration files to integrate custom logic.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant