Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reducing log noise and other current issues #266

Merged
merged 12 commits into from
Dec 19, 2024

Conversation

jonrandahl
Copy link
Contributor

@jonrandahl jonrandahl commented Dec 17, 2024

While containing the primary improvements for the #149 ticket itself, this also contains updates specific to the following comment:

ppd File /usr/src/app/public/landing/404 does not exist

This has been resolved by updating the error template path to use Rails.public_path as well as contain the html extension to ensure the correct template is rendered

Changes also includes the following:

  • Added catch for missing SENTRY_API_KEY env var to entrypoint.sh in the docker build
  • Updated target status level to trigger internal error metrics to 500 status codes only in the search_controller
  • Added message, status, and type arguments to be logged by the json_rails_logger gem for respective error responses in the search_controller

added message, status, and type arguments to be logged
- ensures that logging always happens with the appropriate severity depending on the exception status
- reduces the types of errors that can trigger a an error metric and therefore a notification in slack (e.g. :bad_request is set at WARN level and therefore not alerted on, whereas :internal_server_error is set at ERROR level and does trigger alerts
update to use `Rails.public_path` alongside ending the path with `.html` to be sure
Copy link
Contributor

@bogdanadrianmarc bogdanadrianmarc left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 👍

@bogdanadrianmarc bogdanadrianmarc merged commit c0b595f into dev Dec 19, 2024
2 checks passed
@bogdanadrianmarc bogdanadrianmarc deleted the spike/continued-logging-improvements branch December 19, 2024 15:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants