WebSocket監視
「会議が途切れる」「チャットが届かない」「取引の反映が遅い」
双方向のリアルタイム通信の問題は、発生している時間が短く、後から再現するのが困難です。
サーバ監視では見えない理由
サーバ側で分かるのは、接続が切れたという事実です。
切れた原因が利用者側の回線なのか、途中の経路なのか、サーバなのかは、外部から接続を維持して計測し続けなければ分かりません。
SpeedData で計測できること
- 接続確立時間
- WebSocketの接続が確立するまでの時間を計測します。
- メッセージの往復遅延
- メッセージを送ってから応答が返るまでの時間を計測します。
- 接続の維持時間と切断率
- 接続がどれだけ維持されたか、どれだけの頻度で切断されたかを記録します。
チャットやメッセージング、オンライン会議、オンラインゲーム、リアルタイム取引のサービスに向いています。
どこから計測するか
国内7都市(札幌、仙台、新潟、東京、名古屋、大阪、福岡)の計測センターと、海外の計測ノードから、目的に合わせて計測拠点と回線を選びます。
国内の計測センターでは、NTT/KDDIの光回線と、docomo、au、SoftBank、楽天モバイルの4キャリアの回線を使えます。
利用者と同じ回線から計測するので、「特定の地域や回線でだけ起きている問題」を捉えられます。
障害の証拠として使う
計測結果は、時刻、計測拠点、回線ごとに記録されます。
「いつ、どこで、どの回線で、何が起きていたか」を示せるので、通信事業者やクラウド事業者、ベンダーとの切り分け、障害報告書、ポストモーテムの根拠として使えます。