Skip to content
This repository has been archived by the owner on Jan 15, 2021. It is now read-only.

[Overview] UX/UI for when Network/Server/Client data isn't available #28

Closed
lostintangent opened this issue Sep 15, 2016 · 7 comments
Closed

Comments

@lostintangent
Copy link

I haven't been able to determine when and why the Network, Server and Client metrics appear in the summary for a request when selecting it. Are these expected to always show up? Is there a specific attribute of a request that causes it to have this data? Apologies if this is cluttering up the issues, but I figured I would log this question in case its a bug that this data doesn't seem to consistently or reliably display.

metrics

@nikmd23
Copy link
Member

nikmd23 commented Sep 21, 2016

Apologies not needed! This is a perfectly valid question, and something we need to consider and make more clear.

Unfortunately, I'm going to give you a semi-crumby response right now, and that is that the entire overview section is in need of a design update and re-implementation. So we'll use this question as feedback into that process.

@avanderhoorn
Copy link
Member

@lostintangent Any data we show appears because it was collected by an agent first. We have different agents that run in different environments and as a consequence have different perspectives. Its these perspectives that sometimes mean that we have different data available for different requests.

In this case, for origin requests that occur in the browser, we have access to network and client timing data; where as for ajax and http client requests, don't have the same data set currently available. Its possible that we might be able to get it in some cases, but there is alway going to be cases where we don't have some of the timing data.

@chetsangnil what do you think we can/should/need to do given these cases.

@avanderhoorn avanderhoorn changed the title [Question] When do the Network/Server/Client metrics appear? [Overview] UX/UI for when Network/Server/Client data isn't available Nov 23, 2016
@chetsangnil
Copy link

chetsangnil commented Nov 23, 2016

Great question! In fact, I am working on improving the experience for the overview section at the moment. In the next iteration, Network, Server and Client will always shown in the Overview section to reduce that confusion. Instead, the UI will have a specific text explaining cases where we did not capture those data.

Here's a glimpse into what's coming up in the next version (please keep in mind that this is not yet final):
image

@avanderhoorn
Copy link
Member

@chetsangnil what specifically should the text say (its trimmed in the image)?

@chetsangnil
Copy link

chetsangnil commented Nov 23, 2016

Couple of options and I'm in a discussion with Nik. Please ignore what's in the background for now.

"No data - Client did not render on a browser" (I think this one maybe abit confusing)
image
OR

"No data - This request was not rendered on a Client" (This one is probably more accurate)
image

@chetsangnil chetsangnil self-assigned this Nov 28, 2016
@philliphoff
Copy link
Contributor

I've filed an issue to track the client work necessary for this: Glimpse.Client#311

@nikmd23
Copy link
Member

nikmd23 commented Jan 4, 2017

This should all be added to the design wiki if it hasn't been already.

@nikmd23 nikmd23 closed this as completed Jan 4, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

5 participants