-
Notifications
You must be signed in to change notification settings - Fork 8.2k
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
Telemetry & Monitoring: Kibana Monitoring & BulkUploader #68998
Comments
Pinging @elastic/stack-monitoring (Team:Monitoring) |
Pinging @elastic/pulse (Team:KibanaTelemetry) |
When monitoring is enabled, |
@Bamieh
Roughly 25% of data that's reported is through monitoring. |
And it could happen that those monitored clusters are also reporting the local telemetry themselves? 😅 |
@afharo maybe, maybe not. We can't tell, since we don't combine local collection and collection through monitoring ATM. |
I mean: the monitored cluster reporting local telemetry + the monitoring cluster reporting on its behalf. |
There should not be a difference here. The bulk uploader (which is used by monitoring plugin when collecting monitoring data for legacy collection) and the For future proofing, the bulk uploader is going away in 8.0. We are currently deprecating that behavior for 7.x and will completely remove it in 8.0 so it might not be worth it to invest much in that area of the code. We still want to be sure we understand the telemetry story here, but I'm not sure I'm entirely up to date on it. Happy to help anyway I can though |
I see this is targeted for 7.10. Are we still on track for that release? Many production clusters have monitoring enabled and we'll want to start receiving additional telemetry for them as soon as possible. Let me know if there is anything I can do to help expedite. |
AFAIK, we are discussing an RFC to, possibly entirely remove the Kibana-related telemetry from the monitoring collection. If that happens, I think we can close or repurpose this issue to make that happen 🙂 |
++ I believe we capture data from multiple Kibana instances today when monitoring is enabled, so we'd have to understand impact of removing complete. I do think not having data telemetry from monitoring clusters will become more visible soon as we begin to trust and use the data. If 25% of clusters really have monitoring enabled, and most production clusters have monitoring enabled (assumption) then we're really only capturing a small subset of production clusters. Should we have a sync specifically to discuss the RFC? |
After the discussions in the RFC and the changes in #82638, I think we can close this issue. There will be one outstanding item:
But since bulk_uploader is going to be removed in 8.0, maybe we can let it be for now? |
Pinging @elastic/kibana-core (Team:Core) |
Lately we've noticed that when adding some cluster-level stats (#68603 and #64935), those collectors are not registered as Usage or Stats collector in Kibana, because they are not supposed to be reported as part of the
stack_stats.kibana.plugins
payload.This results in missing some information when
monitoring
is enabled. As far as I could understand from taking a look at the code inx-pack/plugins/monitoring
, the information reported to the Monitoring cluster is collected via the code inx-pack/plugins/monitoring/server/kibana_monitoring
. More specifically, in thebulk_uploader.js
file.I'm creating this issue to review the logic in BulkUploader to:
kibana/src/legacy/server/status/routes/api/register_stats.js
Line 67 in 3d0552e
The text was updated successfully, but these errors were encountered: