Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Using Server-Time for App and CDN Monitoring

Using Server-Time for App and CDN Monitoring

Avatar for Akamai Developer

Akamai Developer

October 11, 2017
Tweet

More Decks by Akamai Developer

Other Decks in Technology

Transcript

  1. Response Header Syntax Server-Timing: <name>; duration="<duration>"; description="<description>" Examples: Server-Timing: cache-hit

    Server-Timing: auth; duration=75 Server-Timing: bytes-on-disk; description=17000 Server-Timing: db; duration=120; description="database access"
  2. Manual Instrumentation Candidates: 1) Database queries 2) Cache lookups 3)

    API calls 4) Data transformation / processing 5) Image compression 6) Template rendering 7) etc….
  3. CDN

  4. CDN

  5. Links! Server Timing specification https://w3c.github.io/server-timing/ mPulse: https://www.akamai.com/us/en/products/web-performance/mpulse.jsp Libraries: https://github.com/SOASTA/boomerang https://www.npmjs.com/package/resourcetiming-compression

    https://github.com/Sage/jsurl https://www.npmjs.com/package/express-middleware-server-timing https://github.com/tpeczek/Lib.AspNetCore.ServerTiming https://github.com/dpogue/rails_server_timings