Skip to content
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

Add monitoring hooks #22

Open
brikis98 opened this issue Jul 10, 2015 · 0 comments
Open

Add monitoring hooks #22

brikis98 opened this issue Jul 10, 2015 · 0 comments

Comments

@brikis98
Copy link
Owner

To track the performance of a BigPipe page, you will want to track (at least):

  1. The time when HTTP request was received
  2. The time when Play app sent back the first bytes of the response
  3. The time when each pagelet arrived in the browser.
  4. The time it took to load each pagelet's dependencies
  5. The time it took to render each pagelet

There are existing tools to measure (1) and (2), but we should add server-side hooks for (3), and client-side hooks for (3), (4), and (5). The client-side hooks could even have an optional Google Analytics integration.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant