Журналы¶
Системные журналы экземпляров Scheduler и Storage записываются в stdout
и в директорию /app/logs. Эти журналы можно посмотреть следующими способами:
любым удобным способом для чтения из
stdout;с помощью
journalctl, например:journalctl | grep scheduler
с помощью
systemctl, например:# пример для AstraLinux, под пользователем tarantool export XDG_RUNTIME_DIR=/run/user/$(id -u) systemctl --user status tarantool_column_store-instance-01@tcs-instance-01
Можно задать уровень событий, которые должны быть записаны в журналы:
trace, наиболее детальный уровень записи, часто чрезвычайно подробная информация.debug, запись информации с низким приоритетом;info, запись полезной информации (значение по умолчанию);warn, запись информации о потенциально опасных событиях;error, запись информации о серьезных ошибках;off, отключение записи в журналы.
Уровень событий можно задать с помощью переменной RUST_LOG. Это делается следующими способами:
с помощью параметра
vars.tcs_extra_envв конфигурации TCS – при установке с помощью ATE;напрямую через консоль – при установке вручную.
Уровень событий можно задавать как на весь хост, так и для отдельного экземпляра.
Примеры:
при установке с помощью ATE:
tarantool: vars: tcs_extra_env: TOKIO_WORKER_THREADS: 1 RUST_LOG: error
при установке вручную:
RUST_LOG=error tt start