Skip to content

Conversation

@trisch-me
Copy link
Contributor

@trisch-me trisch-me commented Jan 28, 2026

What does this PR do?

Over the past few months we have been discussed discrepancies between in telemetry due to non sufficient granularity for categorisation. We declare categories on integration level, but every data_stream should have it’s own category for correct telemetry

see more in https://github.com/elastic/security-team/issues/15583

Why is it important?

There have been couple of proposals on how to achieve needed level of granularity. The easiest and clearer way is to put category where it belongs - to its data_stream.
This change is backward compatible because new field is optional. It means we shouldn’t now redefine all the data_streams, but only those with mismatch between integration’s categories and particular data_stream

Checklist

Related issues

@trisch-me trisch-me requested a review from a team as a code owner January 28, 2026 21:12
@elasticmachine
Copy link

💚 Build Succeeded

@trisch-me
Copy link
Contributor Author

@jsoriano can I get review for this PR? thanks

@jsoriano
Copy link
Member

Commented in the internal issue about some open questions related to the implications of this change, please wait before going on with it. Thanks!

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

Successfully merging this pull request may close these issues.

3 participants