Skip to main 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 Jobs → video-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.