Vessel Logs
Definitionβ
Every Fleet Log shows a list of each unique Vessel log generated by the Fleet's voyage. By clicking on an ID, you can view more information.
Outputβ
The output section of an individual Vessel Log will show you:
- Any environment variables that were set via the Requirements tab or via inputs.
- If using a Git Connection, the commit hash of the code that was cloned.
- Shipyard functionality, such as downloading your script and changing the current working directory.
- Any data that your script printed to
stdout
.
Live Updateβ
If a log has a status of Scheduled or Running, the individual Log page will automatically refresh every few seconds to show:
- Current Vessel Status
- Current Duration
- Live Output
While the Vessel is actively running, you can click Stop Voyage to immediately terminate the job.
Once the Vessel has finished running, the page will no longer automatically refresh.
Metadataβ
Name | Definition |
---|---|
Vessel Log ID | UUIDv4 associated with the individual Vessel run. |
Status | The last known information about a run. |
Trigger | What type of Trigger generated this log. |
Retries | The number of times the run was retried. |
Exit Code | The exit code that the script returned upon completion. |
Billable Runtime | The cumulative runtime of the Vessel that is billable. |
Duration | The total length of time that the Vessel ran for. |
Start Time | The timestamp of when the run started. |
End Time | The timestamp of when the run ended. |
Screenshotsβ
Additional Notesβ
- The Log Output does not contain any information pertaining to the process of installing external package dependencies
- The Live Update feature of the Log Output only updates every time there are 256 additional bytes of data. In some instances where very little data is sent to the output, it may look like the Vessel is not actually showing any new data.