Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Using Server-Time for App and CDN Monitoring
Search
Akamai Developer
October 11, 2017
Technology
1
39
Using Server-Time for App and CDN Monitoring
Akamai Developer
October 11, 2017
Tweet
Share
More Decks by Akamai Developer
See All by Akamai Developer
Best Practices: Tuning Performance, Offload, and Operational Efficiency with Akamai
akamaidev
0
48
Visualizing Cellular Audience for Streaming KPIs
akamaidev
0
33
How Akamai Made ESI Testing Simpler
akamaidev
0
56
Connecting Your SIEM Tool with Akamai Security Events
akamaidev
0
71
Taking Self-Serviceability to the Moon Using PM Variables
akamaidev
0
72
The Road to Ultra Low Latency
akamaidev
0
48
Hands-on Automation of Akamai with PAPI and Python
akamaidev
0
96
Self-Serviceability- Taking it Up a Notch!
akamaidev
0
59
Optimizing your API to Perform at Scale
akamaidev
0
41
Other Decks in Technology
See All in Technology
Turn Your Community into a Fundraising Catalyst for Black Philanthropy Month
auctria
PRO
0
140
機械学習を「社会実装」するということ 2025年夏版 / Social Implementation of Machine Learning July 2025 Version
moepy_stats
1
620
データ駆動経営の道しるべ:プロダクト開発指標の戦略的活用法
ham0215
2
230
激動の時代、新卒エンジニアはAIツールにどう向き合うか。 [LayerX Bet AI Day Countdown LT Day1 ツールの選択]
tak848
0
550
生成AIによる情報システムへのインパクト
taka_aki
1
150
複数のGemini CLIが同時開発する狂気 - Jujutsuが実現するAIエージェント協調の新世界
gunta
12
3.3k
公開初日に個人環境で試した Gemini CLI 体験記など / Gemini CLI実験レポート
you
PRO
3
340
PdM業務における使い分け
shinshiro
0
590
AWS Well-Architected から考えるオブザーバビリティの勘所 / Considering the Essentials of Observability from AWS Well-Architected
sms_tech
1
850
新規事業におけるAIリサーチの活用例
ranxxx
0
150
Railsの限界を超えろ!「家族アルバム みてね」の画像・動画の大規模アップロードを支えるアーキテクチャの変遷
ojima_h
3
410
AIを使っていい感じにE2Eテストを書けるようになるまで / Trying to Write Good E2E Tests with AI
katawara
3
1.6k
Featured
See All Featured
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.9k
How to Ace a Technical Interview
jacobian
278
23k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
35
2.5k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.6k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
18
1k
Optimising Largest Contentful Paint
csswizardry
37
3.3k
Faster Mobile Websites
deanohume
308
31k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.4k
Gamification - CAS2011
davidbonilla
81
5.4k
The Art of Programming - Codeland 2020
erikaheidi
54
13k
Transcript
None
Using Server-Timing for App and CDN Monitoring Charles Vazac @vazac
Olden days of RUM
RUM APIs
Request
Response
None
None
None
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"
Browser support
Manual Instrumentation Candidates: 1) Database queries 2) Cache lookups 3)
API calls 4) Data transformation / processing 5) Image compression 6) Template rendering 7) etc….
None
None
None
None
None
None
None
None
None
None
None
None
None
None
Privacy & Security
CORS
TIMING-ALLOW-ORIGIN: www.example.com
TIMING-ALLOW-ORIGIN: *
CDN
#1 Server-Timing: edge; duration=120
#2 Server-Timing: origin; description=true -or- Server-Timing: origin; description=false
#3 Server-Timing: bytes; description=10799
CDN
DEMO
Collection & Compression
None
resourcetiming-compression.js
None
None
DEMO
Future of Server Timing
None
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
Thank You!