Я использовал sentry в моем приложении symfony 4.2 для захвата исключений. Это нормально работает в среде разработки, работающей на локальном сервере. Но в стадии, которая выполняется на другом сервере, он не регистрирует исключения на часовом сайте. Так где я могу ошибиться? В sentry.yaml есть место для добавления имени сервера?
Sentry\SentryBundle\SentryBundle::class => ['all' => true]
В bundles.php он настроен как указано выше.
composer.json следующим образом.
"require": {
"sentry/sdk": "2.0.2",
"sentry/sentry-symfony": "^2.3"
}
"replace": {
"sentry/sdk": "^2.0"
}
Я создал один файл sentry.yaml для локальных и промежуточных файлов, созданный с помощью jenkins. sentry.yaml похож на ниже.
sentry:
dsn: "https://<key>@sentry.io/<project>"
Также я попытался добавить два разных dsn для среды разработки и производственной среды отдельно, определив два файла sentry.yaml в папке dev и папке prod. Но это тоже не сработало.