Secret Ninja Blog

Support Engineering Director してます

memo: PingdomのResponse timeで95パーセンタイルを取る

PingdomではUptimeの他にResponse Timeも計測してくれている。 しかし、グラフではMax / Min / Avgの統計情報しかないため、Medianと95 パーセンタイルを計測したかったのでPingdomのAPIを使うことにした。 f:id:toru-takahashi:20200718235048p:plain

PingdomのAPIの最新版はv3.1がある。しかし、Google検索ではv2.1のドキュメントにたどり着き、v3.1にはPingdomのポータルからリンクしてたどり着く必要があった。 docs.pingdom.com

Script - https://github.com/toru-takahashi/myscript/blob/master/pingdom_report.rb

$ ruby pingdom_report.rb -f 2020-06-01 -t 2020-06-30 -a PINGDOM_API_TOKEN -c CHECK_ID
term: 2020-06-01~2020-06-30, max: 852msec, min: 342msec, median: 382.0msec, 95%: 479msec