Я успешно развернул приложение уровня производства в 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?