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

Include volume type in volume metricset data from Kubernetes module #39524

Open
Tracked by #9859
eedugon opened this issue May 11, 2024 · 1 comment
Open
Tracked by #9859

Include volume type in volume metricset data from Kubernetes module #39524

eedugon opened this issue May 11, 2024 · 1 comment
Labels
enhancement Metricbeat Metricbeat Team:obs-ds-hosted-services Label for the Observability Hosted Services team

Comments

@eedugon
Copy link
Contributor

eedugon commented May 11, 2024

Describe the enhancement:

Currently our Metricbeat Kubernetes volume is not collecting volume types in the volume metricset.

Kubernetes volumes can be of many different types, and many of them might be unwanted by the users in certain visualizations or even during data collection. Examples of volume types are: Secret, ConfigMap, HostPath, EmptyDir, PersistentVolumeClaim.

It would be very useful to include the volume type into the field kubernetes.volume.type, which is currently not offered.

In case of supporting this, ideally we should also offer in the metricset the capacity of filtering out incoming data, in the same way as we do in the system-->filesystem metricset with filesystem.ignore_types. We could offer this with something like volume.ignore_types.

I also believe implementing this should be easy as the type is part of the volume metadata.

The same should be applied to Elastic Agent Kubernetes integration.

Describe a specific use case for the enhancement or feature:

Kubernetes monitoring and wanting to optimize data collection.

@elasticmachine
Copy link
Collaborator

Pinging @elastic/obs-ds-hosted-services (Team:obs-ds-hosted-services)

@botelastic botelastic bot removed the needs_team Indicates that the issue/PR needs a Team:* label label May 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Metricbeat Metricbeat Team:obs-ds-hosted-services Label for the Observability Hosted Services team
Projects
None yet
Development

No branches or pull requests

3 participants