sidetechスマートフォン用の表示で見るsidetechインフラエンジニアの寄り道メモ。地球の裏側で拠点の移動があり、その回線切り替えとVPN張替の対応で、終わったのが朝5時。いうか最近朝5時が普通になりつつあります。移植しようとおもっていて中途半端だったSmokePing機能をSystemAnswerG2(以下SAG2)にもってくるというやつなんですが、やっとこできました。スモークグラフをSAG2では作ることが出来ないので、疑似的にそんな雰囲気で見られるようにするというものです(実は私は本家SmokePingよりもCACTiのAdvancedPINGが好きだったり)。あ、その前になんでSmokePingかと申しますと、スモークで表現した遅延の揺らぎをグラフで表現し、さらにアプリケーション監視がしやすいってことなんですね。世の中のサイトはICMPの応答するサイトと応答しないサイトがあります。私は応答させない派ですが、そうするとサービスポートで監視するしかないんですよね。やってサービスポートでのリクエストタイムを得るかと言うのが狙いなんですが、SmokePingはそれらも軽くクリア出来ます。SAG2にもレスポンス監視機能でHTTP/HTTPSの監視は行えます。これだと1つのレスポンスを監視するだけとなるのでSmokePingの様に揺らぎを見るにはここから、更にレイテンシ分析というのを見てみないといけないんですね。お手軽に、直観的なグラフがみたいなと思うのですが、そこで今までSmokePingが捨てきれずにいました。世の中同じような事を考える人は居るようですね。「httping」というWEBなどの応答時間やダウンロード量を見る為に特化したコマンドを作っている人が居るじゃないですか。これを使えば、以前SAG2用に作ったpingのカスタムスクリプトを改造して使えそうです。ことでサンプルは、速いのか遅いのか、うちが悪いのか相手が悪いのかを見る為の指標とさせていただいているOffice365宛に打ち込んでみます。Office365の中でもExchangeOnline領域のアドレスへやると上記のような感じ。今年の3月中旬までは100ms付近の応答だったんですよ。これは皆様もよく利用されるだろうMSのダウンロードサイト向けに飛ばしています。URL指定で監視しているのに、このグラフの変化は一体全体なんなんでしょう[E:despair]そして極め付けが、今回HTTPS監視も出来る様にしてみた追加機能でみたグラフ・・・。サンプリングデータが少ないのですが・・・こちらはOffice365のサイトからOffice365ProPlusをダウンロードする時のサイト宛てです。1秒のレスポンスですよ・・・[E:coldsweats02]その癖、こういった嫌がらせをしてきます。[E:angry]はぁ?![E:annoy]接続している回線はどこを指しているんですかねぇ。私はこのメッセージのお蔭で、お前のネットワークは貧弱なんだよって陰で言われるわけですよ[E:pout]でも、上記のように値を捕るだけ取っておけば、同じ監視装置(SAG2)から1分間隔で見ている訳なんで、速い所と遅い所があるってことは、うちの回線品質の問題ではない訳ですね。こんなところで・・・あ、どこがSmokePingもどきなのかというと、コマンド的には裏で何発か打ち込んでその中で、レイテンシのmin/avg/maxを見ています。その値を其々グラフ化してます。SmokePingの良さはたとえば20発撃ち込んだとして、平均値をだすというよりは、全ての応答をみて応答値が多い部分を濃い色にして応答値の少なかった部分を薄くするというようなグラフが魅力です。いった形での表現までには届いてませんが、AVGの値があればある程度の濃い範囲は推測できるので、取り敢えず代用にはなるでしょう。詳しくは調べていないのですが、httpingは色々と楽しめそうです。ようにチェックする」さて、明日はvCloudAirの勉強してきます。Tumblr関連記事2017-06-04インターネットの速度体感を可視化するにはふー。はてなブログPro仕事時々趣味ぐらいのブログです。exporterでレスポンス監視はIntervalで表現する(ぽい?)WindowsでPrometheus&Grafanaのまとめ。)月別アーカイブリンクプライバシーポリシースターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。