Как повернуть журналы графита?

Мы имеем graphite-web пакет установил, который шел с /etc/logrotate.d/graphite-web.

К сожалению, "out-of-the-box" файл повреждается - файлы повернуты, но демоны, пишущие в них, никогда не уведомляются. Список файлов, открытых (wsgi:_graphite)- процессы каждый видит записи как:

apache2 615 _graphite   33w   REG                8,6 1168535870  25303589 /var/log/graphite/exception.log.1 (deleted)
apache2 615 _graphite   34w   REG                8,6  283563359  25302970 /var/log/graphite/cache.log.1 (deleted)
apache2 615 _graphite   35w   REG                8,6  156016897  25302081 /var/log/graphite/rendering.log.1 (deleted)
apache2 615 _graphite   36w   REG                8,6  156296784  25298790 /var/log/graphite/metricaccess.log.1 (deleted)

который и расточителен и бесполезен. В отличие от углерода, который может повернуть его собственное /var/log/carbon/*.log, graphite-web кажется, не имеет никакого встроенного собственного механизма. Как я фиксирую его logrotate-запись?

2
задан 3 December 2018 в 23:11

1 ответ

Хорошо, я понял это... Поскольку графитовые процессы, на самом деле, запускаются Apache в типичной конфигурации Ubuntu, это - Apache, который должен быть уведомлен, каждый раз, когда журналы повернуты.

Таким образом, я скопировал postrotate пункт от /etc/logrotate.d/apache2 в обеспеченный графитом файл.

С другой стороны, можно было просто удалить файл графита и добавить /var/log/graphite/*.log в список апачских журналов...

В целом, я должен признать, я разочарован о Графитовых пакетах, доступных для Ubuntu - они - устаревший путь и тонко неправильно сконфигурированный из поля...

0
ответ дан 2 December 2019 в 08:22

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

Похожие вопросы: