You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
User story:
Я разрабатываю плагин для Picodata. У меня полно разного рода логов в плагине. Зачастую количество узлов в кластере и количество логов превышает то количество, когда это можно безболезненно просматривать в консоли.
Я хочу иметь возможность перенаправить вывод логов узлов в файлы, чтобы мог потом их отдельно анализировать, грепать и так далее.
Что делать:
Добавить в параметры запуска параметр --log-path со значением по умолчанию tmp/cluster
При выполнении команды pike run формировать добавить в команду старта узла пикодаты параметр вида: --log '<log-path>/<instance_name>/picodata.log'. Таким образом при запуске пайка со значением по умолчанию, логи будут литься в tmp/cluster/<instance_dir>
При вызове pike clean очищать log
При это нет необходимости добавлять в пайк режим демонизации - просто мы в консоли будем видеть только лог самого пайка.
Неочевидно:
Надо ли задавать это в topology.yaml?
Есть ли другой конфигурационный файл для пайка, чтобы не прокидывать каждый раз через консоль этот параметр?
Надо ли добавлять переменную окружения для управления этим в пайке?
The text was updated successfully, but these errors were encountered:
VifleY
changed the title
Как пользователь, я хочу чтобы логи каждого узла писались в его директорию в tmp
Добавить возможность перенаправлять логи узлов в отдельные файлы
Jan 22, 2025
- add demon mode
- improve logs
- remove logs while enable plugin
- write logs to files per instance
- add more robust wait for child processes
- add colored instance name as prefix for logs in stdout
Closes#40, #20, #10
- add demon mode
- improve logs
- remove logs while enable plugin
- write logs to files per instance
- add more robust wait for child processes
- add colored instance name as prefix for logs in stdout
Closes#40, #20, #10
- add demon mode
- improve logs
- remove logs while enable plugin
- write logs to files per instance
- add more robust wait for child processes
- add colored instance name as prefix for logs in stdout
Closes#40, #20, #10
User story:
Я разрабатываю плагин для Picodata. У меня полно разного рода логов в плагине. Зачастую количество узлов в кластере и количество логов превышает то количество, когда это можно безболезненно просматривать в консоли.
Я хочу иметь возможность перенаправить вывод логов узлов в файлы, чтобы мог потом их отдельно анализировать, грепать и так далее.
Что делать:
--log-path
со значением по умолчаниюtmp/cluster
pike run
формировать добавить в команду старта узла пикодаты параметр вида:--log '<log-path>/<instance_name>/picodata.log'
. Таким образом при запуске пайка со значением по умолчанию, логи будут литься вtmp/cluster/<instance_dir>
pike clean
очищатьlog
При это нет необходимости добавлять в пайк режим демонизации - просто мы в консоли будем видеть только лог самого пайка.
Неочевидно:
topology.yaml
?The text was updated successfully, but these errors were encountered: