この機能は何をしますか?
これにより、WebSockets接続のヘルスとトラフィックを監視できます。
Browserエージェントのinitオブジェクトで、web_socketsと呼ばれる新しいプロパティが利用可能になりました。この設定は、エージェントでwebsockets機能を使用するかどうかを制御します。Browser ProまたはPro + SPAエージェントのバージョン1.318.0以降で利用可能です。
どうやって使うんですか?
この機能を使用するには、アプリの設定ページにアクセスし、 "Enable websockets"トグルをオンにする必要があります。この設定はデフォルトではオフになっています。
設定のオン/オフを切り替える代わりに、NerdGraph を使用することもできます。これを行うには、 browserSettings graphQL オブジェクトでbrowserWebSocketsプロパティのミューテーション クエリを実行し、 enabledをtrueまたはfalseに設定します。
有効にすると、エージェントを再デプロイした後、WebSocketのデータ収集が自動的に行われます。WebSocketデータは、接続メトリクス、受信したメッセージ、送信されたデータ、接続の切断方法などを含むWebSocketイベントとして収集されます。各WebSocketインスタンスは独立して追跡され、接続のライフタイムごとに1つのイベントを発行します。
その他の考慮事項
- セッショントレースが有効になっている場合、WebSocketイベントはセッショントレースの一部として
sessionTraceIdプロパティを通じてリンクできます。