-
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
Monitoring UI should support data with no cluster UUID #27595
Comments
Pinging @elastic/stack-monitoring |
What should we call this Does the phrase |
Ahhh... naming 😄 I'm not sure about Putting aside the implementation complexity for a bit, and thinking purely from an end-user's POV:
Maybe @snide @gchaps @yaronp68 @monicasarbu @pickypg have some ideas? |
Perhaps we could end up converging on some terminology that Cloud uses, which monitoring does not: Deployments. Deployments represent Elasticsearch clusters, as well as whatever else Cloud happens to be running in the same logical, uh, deployment. That matches up pretty well with our current "Cluster Overview" screen where we're really showing entire, linked deployment. If there's buy in on that idea, then I would suggest "Unlinked Deployments" or "Independent Instances" to bucket everything else (anything without a |
Big +1 to "Deployments" from me. I was going to suggest this as well but I know there was a lot of debate when we came up with "Clusters" originally. Of course, that was before Cloud came up with Deployments 😄. |
I don't disagree but we should be consistent with the name and start showing |
++ to separate issue/PR for the rename (assuming everyone is on board with it). This issue is more about the "no cluster/deployment UI". |
Currently, the Monitoring UI is centered around the notion of one or more Elasticsearch production clusters. Therefore, all documents in
.monitoring-*
indices require acluster_uuid
field in them. If a document has nocluster_uuid
field in it, data from that document simply does not show up anywhere in the Monitoring UI.This implementation is a historical artifact, before we introduced Logstash or Beats monitoring. Concretely, there are two cases where the current Monitoring UI implementation can cause problems:
.monitoring-beats-*
or.monitoring-logstash-*
will have nocluster_uuid
field.This means the corresponding documents in
.monitoring-logstash-*
would have a multi-valuecluster_uuid
field. This isn't something we do today but it would be how the data would be represented once we implement this change in Logstash.Case # 2 can already handled by the current Monitoring UI: the data will show up in multiple clusters, which is accurate (under the current cluster-centric model anyway).
However, there is no way to handle case # 1 in the current Monitoring UI. If a monitoring document has no
cluster_uuid
field in it, data from that document simply does not show up anywhere in the Monitoring UI.To handle case #1, per a discussion off-PR, it was decided that we create a new area in the Monitoring UI for "no cluster" monitoring data.
The text was updated successfully, but these errors were encountered: