Virtualization Technology News and Information
VMblog Expert Interview: Rookout Explains New Live Logger and Dynamic Observability


Rookout is creating solutions that help software engineers better understand their code by getting the data they need, wherever it is running, instantly.  And the company is back with a new offering, Rookout Live Logger.  To learn more, VMblog spoke with Oded Keret, Rookout's product lead.

VMblog:  Can you tell our readers about the new Rookout Live Logger?

Oded Keret:  Rookout Live Logger is our new offering that enables developers to dynamically turn logs on and off, as well as adjust their verbosity, on the fly, without having to write new code or restart the application. This will save organizations a lot of money in log costs, which are expensive to store, as well as dramatically improve the debugging process by giving developers the power to extract the exact data they need with a click of a button.

VMblog:  How does it improve on how developers traditionally deal with logging?

Keret:  In a more traditional workflow, developers are writing logs in staging and then dramatically decreasing their verbosity before pushing to production. This is to avoid performance hits to the application, as well as to cut down on noise. Even deciding where to add logs in the first place is a bit of guesswork, and so an unfortunate trend has become to just log everything, which is a terrible idea at cloud scale.

A much better workflow is to be able to dynamically switch logs on and off, or to increase their verbosity when you need more context, with the ability to turn it back off after you've solved the problem. This makes the whole troubleshooting process much more efficient.

VMblog:  How does Rookout Live Logger integrate with Rookout Live Debugging?

Keret:  These are two stand alone products that can be purchased separately, but when used together unlocks what we call Dynamic Observability. Our core product, the Live Debugger, enables developers to set non-breaking breakpoints into live code and collect metrics, spans, and traces. We're now adding the Live Logger and saying look, we know that many developers are still using things like Splunk and that isn't going away anytime soon. But we can help make that much more efficient and save you a lot of money in the process.

VMblog:  Can you tell us more about dynamic instrumentation and how it's possible?

Keret:  We have a deep cybersecurity background here at Rookout. The dynamic instrumentation is made possible via bytecode manipulation, which other logging and APM vendors simply can't do. When we show this to developers it feels like magic.

VMblog:  What are the primary benefits of Dynamic Observability?

Keret:  There's no reason to have to have all of the answers in advance. Especially at cloud scale, there are so many unknown unknowns that there will always be things that come up that couldn't have been predicted. Tooling that is moving the industry towards more real-time solutions, without long delays in process and approvals, is a trend that we strongly believe in -- Dynamic Observability is simply the ability to get the data you need in real time and to make adjustments on the fly.

VMblog:  Where can users sign up and try Rookout Live Logger?

Keret:  Our website! :)


Published Monday, August 30, 2021 9:01 AM by David Marshall
Filed under: ,
There are no comments for this post.
To post a comment, you must be a registered user. Registration is free and easy! Sign up now!
<August 2021>