 Hi, this is your host of the Bhartiya and welcome to another episode of let's see and today we have with us once again Liran Hemovich CTO and co-founder of Rookout Liran. It's great to have you on the show. Good being back here Yeah, and as I said, you know, we started a new series called. Let's see. So in addition to let's talk where we see How things actually work and today we are going to talk about the live metrics before we I ask you to show us the demo talk a bit about What are live metrics and kind of how they help businesses connect code with the business? What is it? Everybody in observability is talking about metrics I think if you ask any SRE out there today metrics is probably their favorite they just saw the probably favorite pillow of observability and Yet there is a big hustle in getting metrics right obviously you can get some metrics off the shelf from a Commercial vendors, but the metrics you truly care about and I think Facebook made that a very famous about Beings hyper focused on the like button and it's not just about how many likes do they have that's relevant for the business It's also relevant for operations And so if you want to really focused on those likes on whatever matters for your business You have to do a lot of work to get those metrics in you have to code them in you have to test them You have to monitor them over time. You have to experiment add them remove them and so on and so forth and What we do with live metrics is we take the you know the technology of look out They being able to dynamically collect data and we allow you to create new metrics on the fly in real time So if you have a new button if you have a new concept if you have an old concept You want to retest or reevaluate you can with a click of a button Add as many metrics as you want and see in real time how things are going and then you can even take that data You can slice and dice it you can export it to your favorite observability tools You can use it for operational purposes. You can use it for business purposes And you have everything connected in a single suite. That's in line with your code So you can see it's not just somebody said created the metrics. I don't we have a metric called Open message view pain. Literally. It's a metric from our system. Now. Do you know what that means? I don't I would have to go to the code and try to look it up and see what it means Instead in real code, you can see it together. You can see the metric and you can see the code that Created it so you can truly understand what's it about. Why are you launching it or announcing it now? How different is it from because you know once again observability matrix is a kind of crowded space How you differentiate yourself from others? So I think the key differentiation here is the dynamicity While most observability provider will provide you something out of the box for the metrics You truly care about for the metrics that impact the health of your service that Determined the health of your business You're gonna be doing that manually in a potentially very long process And we're doing that automatically for you and as we are gradually moving deeper into the observability space And we want to better service there is and not just software engineers in general want to better serve architects. We are We are looking to depend our ability to provide big picture in sites and not just Individual line of code as a whole and now on top of that we're also seeing a huge demand for being more cost-efficient as an industry today and The way cost to metrics walk today that you have to recreate you have to create everything up front You have to pay for everything up front and at the end of the day you often find just like with logs You might not be using 90% of your metrics Even though you're paying for them and that creates a huge form of because you know that when you're gonna need it You won't be able to edit and so we're changing that paradigm by enabling you to add the metrics You need when you need them and you won't be paying potentially tons and tons of money for metrics You never use do you think it's time for us to have a look at how it actually works You can see the workout screen our welcome screen hasn't a hasn't changed over the past few months You go in you can select any service you want in our case We're gonna take a look at this Kubernetes pod. It doesn't do them on a single pod, but you can also look at Thousands or tens of thousands pods simultaneously. I'm gonna filter the service. I want to be bad I'm gonna see everything is connected up and running and now I can see my source code here and instead of Collecting a break point, which I would usually do in group out I move into the live metrics mode that enables me to collect data now here You can see an endpoint the ad to do endpoint I'm gonna add a metric here at the beginning and another one at the end, but let's make it more interesting Let's also look at this metric. Let's add a couple of metric points here and also add a metric within this follow-up Now you see I've just added what seven different metrics. I don't have to redeploy I don't have to add code. I don't have to wait for anything Everything I've done is already up and running and my pod is already reporting all these metrics on the fly And now I'm gonna go to the service and I'm gonna stop playing around with it One two three four five six seven eight nine ten One two three. I'm gonna mark a bunch of stuff as completed And I'm gonna clear click this button and again and again Now I've done a bunch of stuff in the system in this case I'm a single user But there might be thousands of serve of users in your case walking against the service But now as I'm moving back into look out all of the sudden have this very cool graph I can see which of those Points were hit and how often as I was going through the code so if you take a look you can see that initially and The green and yellow stuff got hit which are the ad to do which we're adding early on Then we can see that the mild green that the updating of break points occur And finally I can see that we've iterated through all of those code You can see tons of oranges and then a bit flesher some reds Now all this Enables me to see what parts of the code were being executed. How often they were being executed what went wrong What went well and getting tons of insight around how my code is executing now Obviously, this is a very very very simple demo because we're just trying to show the technology But think imagine a much larger scale systems with dozens of endpoints potentially thousands of functions each with their own Capability their own place in the system and you're trying to make sense of it all is this function being called Is it being called with a specific set of arguments? How many successful transactions am I doing how many transactions are failing and for what reasons and so on so forth There and this question you could be asking yourselves whether you're asking them long term Whether you're asking them as your troubleshooting a production incident Investigating a bug designing a new feature and this new capability allows you to measure everything in the code With a click of a button talk a bit about the availability when people can start using it live metrics is currently available in early access So if you're a customer or prospect just reach out to your account manager for access And if you are not then please become a customer of workout. We love you guys Iran Thank you so much for taking time out today to not only explain live metrics But also show us a demo it how it actually works and as usual I would love to have you back on the show. Thank you Thank you. It's been a pleasure