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

[Fleet] Add Processor Setting at the agent policy level #140276

Open
gizas opened this issue Sep 8, 2022 · 1 comment
Open

[Fleet] Add Processor Setting at the agent policy level #140276

gizas opened this issue Sep 8, 2022 · 1 comment
Assignees
Labels
enhancement New value added to drive a business result Team:Fleet Team label for Observability Data Collection Fleet team

Comments

@gizas
Copy link
Contributor

gizas commented Sep 8, 2022

Describe the feature:

In the Managed Fleet Agent installation scenario we would like to add the possibility to users to be able to add the global processor configuration.

Describe a specific use case for the feature:

In more details we would like upon Kubernetes installation to be able to add processors like add_kubernetes_metadata or add_fields etc,
See the following block example per dataset or per policy level

 - add_kubernetes_metadata:
      default_indexers.enabled: false
      default_matchers.enabled: false
      add_resource_metadata:
              namespace:
                include_labels: ["namespacelabel1"]
                #labels.dedot: true
                #annotations.dedot: true
              node:
                include_labels: ["nodelabel2"]
                include_annotations: ["nodeannotation1"]
                #labels.dedot: true
                #annotations.dedot: true
              deployment: false
              cronjob: false

We know that there is already relevant discussion line #122892 or
inheritting processors by default like here or general support through custom pipeline usage since 8.4.1 (#133740), but we would like to offer this functionality to our K8s users as we believe this will enable extra possibilities.

  • Can we somehow enable specific processors only to relevant integrations?
    • Can we have a drop-down list from globally inherited processors list and add those in the policy level? For eg. from a drop down list we can pick add_fields processor which will have default config like here
    • But add_kubernetes_metadata processor to be able to be chosen only when we are inside Kubernetes integration

cc @ruflin , @mlunadia , @tetianakravchenko

@gizas gizas added enhancement New value added to drive a business result Team:Fleet Team label for Observability Data Collection Fleet team labels Sep 8, 2022
@elasticmachine
Copy link
Contributor

Pinging @elastic/fleet (Team:Fleet)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New value added to drive a business result Team:Fleet Team label for Observability Data Collection Fleet team
Projects
None yet
Development

No branches or pull requests

5 participants