PingdomではUptimeの他にResponse Timeも計測してくれている。 しかし、グラフではMax / Min / Avgの統計情報しかないため、Medianと95 パーセンタイルを計測したかったのでPingdomのAPIを使うことにした。
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