WebSocket監視
リアルタイム通信が求められるなか、WebSocketは、最新のアプリケーションにおいてライブデータやインタラクティブな体験を提供するための重要な技術となっています。Applications Managerでは、WebSocket接続の可用性、パフォーマンス、メッセージの完全性を監視できます。これにより、WebSocket対応サービス全体で、高可用性、低遅延、シームレスなユーザー体験を実現します。
Applications ManagerのWebSocket監視を使用すると、以下のことが可能になります。
WebSocketの正常性の確認
すべてのWebSocketエンドポイントに対して、包括的なパフォーマンス監視を実施できます。可用性、SSLハンドシェイク時間、WebSocketハンドシェイク時間、接続確立時間、総応答時間を確認することで、接続の問題を早期に検出可能です。これにより、応答が遅い、または反応しないエンドポイントをすぐに把握し、サービス全体で安定したリアルタイム通信を維持することが可能になります。
WebSocketメッセージのコンテンツの監視と検証
WebSocket接続を通じて受信したメッセージの正確性を確保できます。Applications Managerでは、レスポンスに特定の文字列が含まれているかを確認することで、コンテンツの妥当性を検証可能です。レスポンスコンテンツチェック機能を搭載しており、リアルタイムデータストリームにおいて、予期しない内容や欠落した情報をすばやく検出できます。
リアルタイムのアラートと通知
WebSocketのパフォーマンスに問題が発生した際は通知を受け取れます。SSLハンドシェイクの失敗、WebSocketハンドシェイクのタイムアウト、接続の遅延、レスポンスにおけるコンテンツ不一致などに関して、メール、プッシュ通知で即座にアラートを受信できます。Applications Managerにより、エンドユーザーへ影響を及ぼす前に状況を把握し、迅速に対処することが可能です。
WebSocket接続に関する問題の迅速な診断
詳細なパフォーマンスメトリクスを分析することで、問題の発生箇所を把握できます。すべての監視対象のエンドポイントにおいて、ハンドシェイク時間、応答時間、メッセージ内容を確認可能です。多くの項目を搭載したレポートを通じて傾向を把握し、モバイルおよびWebアプリケーションにおけるWebSocketの通信を最適化できます。
Applications Managerは、トークンベース認証を活用した、安全なWebSocketエンドポイントの監視にも対応しています。カスタムヘッダーでは、Bearerトークン、JSON Web Token(JWT)、OAuth 2.0アクセストークンの認証情報が設定されます。