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¶
- Navigate to the Google Cloud Console.
- Select the project:
video-uploader-480122. - 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.
- Go to Cloud Run Jobs →
video-upload-job. - Click Execute.
- Check "Run with overrides".
- In the Environment Variables section, add:
- Name:
JOB_PAYLOAD - Value:
{"egressInfo": { "egressId": "TEST_ID", "roomName": "test-room", ... }}
- Name:
- Click Execute.
Logs & Monitoring¶
To view application logs (console.log output from Node.js):
- Click on either the Service or the Job.
- Click the Logs tab.
- 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.