Skip to content

Dashboard Deployment

While the CLI is recommended for consistency, you can view, edit, and troubleshoot the deployment via the Google Cloud Console (GUI).

Accessing the Console

  1. Navigate to the Google Cloud Console.
  2. Select the project: video-uploader-480122.
  3. In the search bar, type "Cloud Run".

You will see two tabs: * Services: Contains livekit-listener * Jobs: Contains video-upload-job

Verifying Configuration

If a deployment fails, the dashboard is the best place to check if secrets were passed correctly.

For the Job: 1. Click video-upload-job. 2. Go to the View & Edit Job Configuration tab. 3. Check Variables & Secrets. You should see LIVEKIT_URL, R2_ACCESS_KEY, etc. 4. Or go to the YAML tab to see the raw definition.

For the Service: 1. Click livekit-listener. 2. Click Edit & Deploy New Revision. 3. Scroll down to Variables & Secrets to inspect current settings.

Manual Execution

You can manually trigger the pipeline for debugging purposes without waiting for a LiveKit webhook.

  1. Go to Cloud Run Jobsvideo-upload-job.
  2. Click Execute.
  3. Check "Run with overrides".
  4. In the Environment Variables section, add:
    • Name: JOB_PAYLOAD
    • Value: {"egressInfo": { "egressId": "TEST_ID", "roomName": "test-room", ... }}
  5. Click Execute.

Logs & Monitoring

To view application logs (console.log output from Node.js):

  1. Click on either the Service or the Job.
  2. Click the Logs tab.
  3. You can filter by Severity (Info, Warning, Error) or search for specific Egress IDs (e.g., EG_12345).

Audit Logs

If you see logs like Jobs.RunJob, these are Audit logs (infrastructure), not Application logs. Ensure you select the correct log stream to see your Node.js output.