get_logs
Retrieve logs from Kubernetes pods, deployments, or jobs by name or label selector to debug application issues and inspect container output.
Instructions
Get logs from pods, deployments, jobs, or resources matching a label selector
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"resourceType": "<resourceType>"
},
"name": "get_logs"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Name of the resource | |
| tail | No | Number of lines to show from end of logs | |
| since | No | Get logs since relative time in seconds | |
| container | No | Container name (required when pod has multiple containers) | |
| namespace | No | Namespace of the resource | default |
| timestamps | No | Include timestamps in logs | |
| resourceType | Yes | Type of resource to get logs from | |
| labelSelector | No | Label selector to filter resources |