Назад | Перейти на главную страницу

Где история выполнения ножа на сервере Chef с открытым исходным кодом?

Например, после того, как я запустил команду ножа «загрузка кулинарной книги ножа» с рабочей станции шеф-повара или где-то еще, где я могу найти историю или журнал о том, кто и когда отправил команду ножа, и что это за команда? Мне нужно централизованно отслеживать поведение всех ножей на стороне шеф-повара. Как это сделать?

К сожалению, эта информация не регистрируется Chef. Могут быть некоторые частичные журналы того, что произошло и когда /var/log/chef/chef-server.log файла, но в целом на уровне вызовов API не так много способов аудита и ведения журнала.

Это немного обидно, потому что иногда было бы очень удобно узнать, кто что и когда сделал, особенно при устранении некоторых существующих проблем Chef или во время вскрытия.

Chef server - это приложение Rack, поэтому должно быть возможно использовать некоторое промежуточное программное обеспечение стойки для более серьезного ведения журнала.