Skip to content

Add instance name to logging

Пример формата логов на текущий момент

2025-01-21 14:28:40.723 [2099709] main/119/raft_main_loop V> main_loop_status = 'idle'
                         ^^^^^^^  ^^^^ ^^^ ^^^^^^^^^^^^^^ ^  ^^^^^^^^^^^^^^^^^^^^^^^^^
                         pid/      |    |               | |                      \message
                       thread_name/     |               | |
                                  fiber_id     fiber_name \log level
                                                           

Здесь есть pid процесса, который теоретически однозначно определяет инстанс, с которого мы читаем логи, однако в случае если процессы уже давно умерли, восстановить это соответствие будет сложнее.

Если мы добавим в этот формат instance_name, нам будет удобнее дебажить многие проблемы

Для этого скорее всего потребуется патчить тарантул

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information