Проверка работоспособности агента WebPageTest и настройка журналов
Я новичок в WebPageTest и изучаю запуск этого в тестовой среде.
В настоящее время я настроил это локально на Mac, используя докер для WPT-сервера и агента.
Мне нужен был способ проверки работоспособности, чтобы указать, работает ли агент, и я наткнулся на этот скрипт на python: https://github.com/WPO-Foundation/healthcheck/blob/master/healthcheck.py
Исходная информация: причина проверки работоспособности заключается в том, что будет служба, проверяющая проверку работоспособности агентов, чтобы убедиться, что агент работает.
Глядя на скрипт python (healthcheck.py), скрипт должен работать на том же экземпляре / контейнере, что и агент, и он проверит 2 вещи
- Время работы процесса в / proc / uptime
- ALIVE_FILE (который должен указывать на что-то), переданный в качестве опции (см.: https://github.com/WPO-Foundation/healthcheck/blob/master/healthcheck.py)
Вопрос 1: Я хотел бы знать, есть ли уже другой файл, который обновляется, на который можно сослаться как ALIVE_FILE (в идеале, файл журнала?).
Я также посмотрел журналы контейнера агента (работает: docker logs --tail <container>
), Я вижу это как вывод:
02:12:25.380 - Get Work Error: None
02:12:30.505 - Get Work Error: None
Вопрос 2: есть ли способ сохранить этот журнал в файл? Есть ли файл журнала в контейнере / способ настроить файл журнала в контейнере Docker?