Add Honeycomb Beeline Gem for Monitoring and Observability #4649
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What type of PR is this? (check all applicable)
Description
In our quest for a consolidated monitoring and observability solution we have decided to try out Honeycomb.io. This adds the Honeycomb Beeline gem which starts tracking a lot of things right out of the box. In order to generate that initializer file I ran the recommended command:
I have already added the HONEYCOMB_API_KEY to our ENV variables on Heroku. Our goal with Honeycomb.io will be to give us a clearer picture of what is happening within our application and we hope to partner with Honeycomb to bring you another public dashboard that everyone can view.
Using this service is completely optional.
Added to documentation?
In the future, once I have ironed out how DEV will handle its monitoring I would like to add a monitoring.md file to outline how we do it so that others can use it to guide their own setups.