-
Notifications
You must be signed in to change notification settings - Fork 8.3k
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
[Usage Collection] Collect stats from /_nodes/usage
#68603
Comments
Pinging @elastic/pulse (Team:Pulse) |
@mindbat @afharo
The idea is to have aggregations done on the index layer and send the data (almost) as is. |
I agree with Kibana providing the data as granular as possible and the index layer to break it down into aggregations and multiple indices as required by PMs and any users of the info in the Telemetry cluster. But I'd say the last call is for @mindbat to decide. Also, raising a question for @mindbat. As a golden rule, what is preferred?
Personally, I like the latter better since I think it's easier to handle for schema validations and loops (either via a simple |
@afharo Oof, I'm torn. On the one hand, keeping the data close to what ES sends means when other teams think of this data being sent to telemetry, they have a good idea of what's available (in this case, node-level data). On the other, if we don't need node-level info, then bundling it up at the collector before sending it on certainly makes it easier to process downstream, as you say. In the absence of anyone asking for node-level data, I guess I'd lean towards the usage array @TinaHeiligers outlined. Has anyone asked for node-level data? Do we anticipate folks asking for it later? |
@mindbat I'm not sure I understand what you mean by "node-level" info. The usage array I propose contains all the same info as the original response where the usage for each node is an entry in the array and the keys restructured to be the value of |
The stack-monitoring team gives the high-level steps on how to add data to the |
I think, at some point, we should split the difference between Monitoring and Usage Telemetry. Pushing data to the |
Pinging @elastic/kibana-core (Team:Core) |
Summary
As of v7.8, aggregation usage is introduced to the
GET /_nodes/usage
response and we would like to gain insight from this data. However, at the moment, we don't collect any data from Node Feature Usage stats. We need to add this data to the high level stats that Kibana reports.The text was updated successfully, but these errors were encountered: