9.2. 仕組み
CodeReady Workspaces ワークスペースが起動すると、che-theia
コンテナーは Telemetry プラグインを起動します。これは Telemetry イベントをバックエンドに送信します。$CHE_WORKSPACE_TELEMETRY_BACKEND_PORT
環境変数がワークスペース Pod に設定されている場合、Telemetry プラグインはそのポートでリッスンしているバックエンドにイベントを送信します。
CodeReady Workspaces ワークスペースで Telemetry バックエンドコンテナーが実行されており、$CHE_WORKSPACE_TELEMETRY_BACKEND_PORT
でリッスンしている場合は、Telemetry プラグインから送信されるイベントを取り、それらをバックエンド固有の表現に変換して、設定された解析バックエンド (Segment や Woopra など) に送信します。