Get application logs
Get runtime logs (stdout/stderr) emitted by the pods of a deployed application.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Query Parameters
Start timestamp for querying logs, in nanoseconds from the Unix epoch.
"1779262323000000000"
End timestamp for querying logs, in nanoseconds from the Unix epoch.
"1779348723000000000"
Maximum number of log lines to fetch.
Direction of sorting logs by timestamp.
asc, desc Number of log lines at the start timestamp to skip.
Unique identifier of the application. Either applicationId or applicationFqn must be provided.
FQN of the application. Either applicationId or applicationFqn must be provided.
Unique identifier of the deployment.
Name of the job run whose logs to fetch.
Name of a single pod whose logs to fetch. Cannot be used together with podNames or podNamesRegex.
Name of the container whose logs to fetch.
List of pod names whose logs to fetch. Cannot be used together with podName or podNamesRegex.
Regex pattern matching pod names whose logs to fetch. Cannot be used together with podName or podNames.
JSON-encoded array of search filters; each item is { string, type, operator }. Takes precedence over searchString when provided.
"[{\"string\":\"error\",\"type\":\"substring\",\"operator\":\"equal\"}]"
Substring or regex to match against log content. Used when searchFilters is not provided.
How searchString should be matched against log content.
Query filter type for logs search
regex, substring, ignore_case_substring Comparison operator applied to the searchString match.
Comparison operator logs search
equal, not_equal Response
Logs matching the query parameters.
List of logs