You can either:
- Do it yourself:
- Hook into the Navigation and Resource timing API
- Emit requests to a static nginx webserver
- The nginx server should return a 200 empty response
- Parse the
access_log
with logstash - Monitor the performance with graphite
- Or, use a SaaS ($$$), e.g.
- Soasta