docker_grep
Search Docker container logs on a remote VPS, returning only lines that match a regex pattern. Supports time range and context options for targeted log filtering.
Instructions
Поиск по логам Docker-контейнеров на удалённом VPS. Выполняет 'docker compose logs --tail=N --no-color SERVICE | grep PATTERN' на сервере и возвращает только совпадения. Экономичнее docker_logs для прицельного поиска — возвращает только строки с совпадением. Параметры since/until принимают duration (1h, 30m, 24h) или RFC3339 timestamp (2024-01-01T00:00:00Z).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tail | No | Количество последних строк лога, в которых искать | |
| since | No | Логи не старше этого времени. Duration (1h, 30m, 24h) или RFC3339 timestamp (2024-01-01T00:00:00Z). | |
| until | No | Логи не новее этого времени. Duration или RFC3339 timestamp. | |
| context | No | Сколько строк контекста выводить вокруг совпадения (grep -C) | |
| pattern | Yes | Шаблон для поиска (регулярное выражение, передаётся в grep -E) | |
| project | Yes | Локальный путь к папке проекта (где лежит .deploy) | |
| service | No | Имя сервиса: db, server, grafana, или all | all |
| ignore_case | No | Регистронезависимый поиск (grep -i) |