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

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