Skip to content

Change ingress_controller fields mapping from text to keyword #17834

@sejbot

Description

@sejbot

Describe the enhancement:

With PR #16197 filebeat now supports ingress controller logs which is great.

I would like to change the mapping of the text fields to keyword instead. These three fields would be affected:

  • nginx.ingress_controller.http.request.id
  • nginx.ingress_controller.upstream.alternative_name
  • nginx.ingress_controller.upstream.name

Describe a specific use case for the enhancement or feature:
We have started to use the pipeline and mapping in our elasticsearch environment and would like to visualize metrics split by nginx.ingress_controller.upstream.name, which is not possible when it is a text field.

Changing mapping to keyword would solve this. And I think that the use case of visualizing the nginx.ingress_controller.upstream.name would be more common than free-text searching on the field.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Team:PlatformsLabel for the Integrations - Platforms teamTeam:Services(Deprecated) Label for the former Integrations-Services teamcandidateCandidate to be added to the current iterationenhancementgood first issueIndicates a good issue for first-time contributors

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions