Предотвращение нежелательных логов в героку - PullRequest
0 голосов
/ 07 октября 2019

Я успешно развернул приложение уровня производства в Heroku. Сейчас я работаю над регистрацией и мониторингом.

К сожалению, я не могу найти способ контролировать то, что регистрируется в журналах heroku, papertrail и т. Д. Каждые 1 или 2 минуты я получаю следующие сообщения:

app/heroku-postgres source=DATABASE addon=postgresql-slippery-76303 
sample#current_transaction=1408 sample#db_size=11563679bytes 
sample#tables=24 sample#active-connections=13 sample#waiting- 
connections=0 sample#index-cache-hit-rate=0.99834 sample#table-cache- 
hit-rate=0.99896 sample#load-avg-1m=0.01 sample#load-avg-5m=0.005 
sample#load-avg-15m=0 sample#read-iops=0 sample#write-iops=0.098361 
sample#tmp-disk-used=33849344 sample#tmp-disk-available=72944943104 
sample#memory-total=4044932kB sample#memory-free=1741488kB 
sample#memory-cached=1968548kB sample#memory-postgres=44600kB

Я узнал на странице документации от heroku об этом:

https://devcenter.heroku.com/articles/heroku-postgres-metrics-logs

Они забыли сказать, однако, как я могу отключить эти метрики postgreslogs.

В общем, я хотел бы отфильтровать то, что get записывается в журнал, потому что у heroku есть предел количества зарегистрированных строк, и я хотел регистрировать только то, что полезно для меня. Поэтому, если я хочу отключить все журналы, поступающие из определенной программы, например, app / heroku-postgres, я бы хотел иметь возможность сделать это.

Есть ли способ настроить это в heroku?

1 Ответ

0 голосов
/ 07 октября 2019

Эти строки журнала не настраиваются со стороны Heroku. Предположительно, это потому, что это один из немногих способов наблюдения за работоспособностью хоста вашей базы данных. Heroku поддерживает минимальный буфер журналов для вас и вместо этого ожидает, что вы настроите свой собственный аддон регистрации, многие из них бесплатны. Возможно, что некоторые из этих же дополнений потенциально могут фильтровать / отбрасывать при регулярном выражении. При этом, вероятно, не стоит отбрасывать эти строки журнала, если вам вообще нужен мониторинг вашей базы данных.

...