The latest News and Information on Monitoring for Websites, Applications, APIs, Infrastructure, and other technologies.
Most modern companies that offer web or mobile apps use APM at some stage to enhance their growth. APMs help you to understand what's going on inside your app. It helps you know when something breaks, and it also helps you learn how to make sure it doesn't happen again. However, choosing the right APM solution for your product is complex. If you select the incorrect tool, you may discard it because it will not enable you to meet your observability objectives.
A few years ago, we introduced a new, completely independent library. The IPL – Icinga PHP Library, a bundle of Icinga PHP libraries. Since then we are actively working on further development and adding new features. Today I would like to highlight individual parts of this library and the tasks they perform.
I am thrilled to share with you that Honeycomb now has a Field CTO: our very own Liz Fong-Jones. When Liz joined us, nearly four years ago, she was our first developer advocate and principal engineer. It was a bit of a risky move—on both our parts.
The Go standard library has fantastic support for making HTTP requests. However, sometimes, a request needs to be modified or an action needs to be taken upon response (eg. logging a response). In many cases, adding these logs to the every request would involve a lot of duplicate code. In other cases accessing the client might not be possible because of restricted access in a different package or third party library. Thus, I introduce RoundTrippers.