Переадресация потоковых журналов Cloud Cloud на виртуальную машину

У меня есть распределенная облачная литейная установка на Azure.

Для доступа к журналам приложений я должен использовать cf logs <app-name>, Также я могу видеть все журналы облачного литейного производства с помощью плагина firehose.

Но все эти журналы являются потоковыми журналами.

Есть ли способ перенаправить и сохранить эти журналы на другую виртуальную машину вне облачной установки?

Я хочу иметь возможность получить доступ к журналам позже для анализа на случай, если что-то сломается или произойдет какая-либо ошибка.

Поэтому в основном я хочу хранить потоковые журналы облачного литейного производства локально на определенной виртуальной машине. Я не хочу использовать стороннюю службу управления журналами.

1 ответ

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

cf cups my-application-logger -l syslog://remote-machine-logger
cf bs my-application my-application-logger

В системном журнале vm 'remote-machine-logger' будут храниться журналы вашего приложения.

Другие вопросы по тегам