Rookout just announced its new Live Metrics. To find out more and to learn how it is different from the metrics typically visualized within traditional APMs, VMblog reached out to Liran Haimovitch, CTO & Co-Founder of Rookout.
VMblog: Rookout has just launched live metrics to
connect code to business value. How does it work?
Liran Haimovitch: Traditionally, connecting code to business value
requires spending many engineering cycles instrumenting code by hand to
experiment and test various metrics. Rookout builds on our patented,
ground-breaking Dynamic Observability technology to allow users to instrument
any line of code on the fly with a click of a button.
VMblog: What is the difference between the metrics typically visualized within
traditional APMs and Rookout's Live Metrics?
Haimovitch: APM
combines three layers of metrics:
a.
Infrastructure level metrics: You get a rudimentary, black-box view of the
service by garnering insights from off-the-shelf applications such as databases
and load-balancers.
b.
Framework level metrics: You get a more detailed but still fairly black-box
view of the service by garnering insights from off-the-shelf components,
such as web or database libraries.
c.
Business and code level metrics: You get a highly accurate, contextual
view of the performance of your service and its business impact by
garnering insights from your core business logic. Unfortunately, this is
not something APMs can do out of the box, and you have to do all the heavy
lifting in implementing and testing that.
Rookout
focuses on the third and most crucial layer, which is taking a higher priority
in high-performing engineering organizations across the globe.
VMblog: According to
the press release, users will not be charged extra for the amount of business
metrics a developer wishes to collect and analyze. Can you explain the
decision-making process here?
Haimovitch: At
Rookout, the core of our business is orchestrating data collection rather than
processing the data being collected. This gives us the benefit of not having to
worry about that annoying conflict of interest where we charge extra from users
who collect more data.
VMblog: Being able to create visualizations on the fly and then view them alongside the
relevant code snippets seems very unique. Is Rookout the only platform where
this is possible and how did you accomplish it?
Haimovitch: At
Rookout, we are heavily focused on creating a Developer-First Observability
platform. While developers are experts of their own code, they are often not
experts on metrics, statistics, or distributed tracing. To help them make the
most of Observability data, we believe in keeping it very simple and
trying it directly to the code they are so familiar with through tight
integrations with the deployment processes and Git providers.
##