Я использую Slim Framework в проекте.
Было довольно легко настроить транзакции NewRelic в Slim Framework с помощью его хуков.
Но как лучше всего обрабатывать «общие» ошибки? Я не говорю о пользовательских. Если что-то пойдет не так или будут какие-то синтаксические ошибки в проекте, как я могу это перехватить и отправить в NewRelic?
Я думал, что это может быть настроено на самом слое PHP, а не на уровне фреймворка. Но я не вижу никаких ошибок в NewRelic сейчас, когда есть синтаксические ошибки в проекте.
постскриптум Теперь у меня есть по умолчанию newrelic loglevel — информация (как для newrelic, так и для deamon)
Спасибо за любые комментарии и объяснения.
Возможно, вы сможете добавить агенты PHP newrelic_notice_error()
вызов с пользовательским обработчиком ошибок в тонкой структуре;
http://docs.slimframework.com/#Error-Handler
https://docs.newrelic.com/docs/agents/php-agent/configuration/php-agent-api#api-notice-error
Других решений пока нет …