get
https://{yourinstance}.makaira.io/importer/scheduler//logs
Get all logs of a pod from Graylog.
Returns log entries from importer scheduler pod runs, sourced from Graylog. Results are returned in descending timestamp order.
Requires the importer:scheduler:read, indices.read, or importer.read permission.
Request
GET /importer/scheduler/logs
Headers
| Header | Value |
|---|---|
Authorization | Bearer <token> |
Query Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
level | integer | No | Filter by log level (e.g. 3 for error, 6 for info). |
podName | string | No | Filter log entries by pod name. |
after | string | No | ISO 8601 timestamp; return only entries after this time. Defaults to 1970-01-01. |
before | string | No | ISO 8601 timestamp; return only entries before this time. Defaults to the current time. |
limit | integer | No | Maximum number of log entries to return. Capped at the system maximum. |
Example Request
GET /importer/scheduler/logs?podName=importer-pod-abc&level=3&limit=50
Authorization: Bearer <token>
Response
Returns a JSON array of log entry objects.
Response Body
| Field | Type | Description |
|---|---|---|
timestamp | string | ISO 8601 timestamp of the log entry. |
level | integer | Log severity level. |
message | string | Log message content. |
podName | string | Name of the pod that produced the log entry. |
Example Response
[
{
"timestamp": "2024-06-01T10:23:45Z",
"level": 6,
"message": "Import completed successfully.",
"podName": "importer-pod-abc"
}
] 200OK

