And then the other thing is, do you believe that introducing LLMs to analyze the open telemetry, do you think it's going to create, for example, more work? Or because there's some kind of problems or inconsistencies in the data? You know, like, AI can make mistakes all the time. I would say this is a very nice question because when I was doing by hand, I usually get the first trace ID, and I try moving around and try gathering this one-to-one. When I'm using some LLM that has context, has data from other places, in my mind, I was more accurate because I'm not just analyzing a single trace. I can analyze a group. I'm gonna spend tokens. That's fine. But in the end, I can have different perspective, because sometimes I'm just running a load and I cannot just rely on a single ID, for example, right? So I don't think it's more work, but still, we have to check by hand. You have to verify. Yeah. What kind of steps do you go through? Like, just as a follow-up to this, what kind of steps do you go through to verify? I try executing the response. Like in this example, oh, you have a problem creating connections. Just change the number. I was like, okay, I'm gonna try changing. Run once again and see how the results are, and if the number ever change. If change, okay, I believe because I have a proof in the end, right? Yeah, yeah, okay. And one thing here is, how can you hook up, like what are the actual steps that you take to hook up LLMs to your OTEL data? Oh, it's really nice. In this case, I only had the Grafana MCP, which is running on my Docker Compose, so it could be on Kubernetes and everything else. And because Grafana is the hub for those tools, which they own too, it's open source, but they own, so Grafana is just the initial point for it. So I didn't have to do much. I just configured the MCP and asked questions and it's able to go there. Okay, nice, yeah. Still, you could use skills and other better approaches to save tokens, but I was trying to go the easy way. Okay, okay, nice. Let's see, what else do we have here? Also, you demonstrated the use of this LGTM stack from Grafana. And what are your thoughts on other open source stacks like this Cygnos? I've seen like Open Observability, I've seen like ClickHouse you can use, that is a bunch But in my case, most of the investigation, as it's free, as it's open source, is the major tool I've been using a lot. I actually, I would say the past six months I was working for an APM company and the base was OpenTelemetry 2.0. We had our own dashboards, but even there I was using Grafana because I had more control of the data for some reason, I don't know. Right, right, nice, okay. Did you, like this is maybe a harder question to answer, but it says can we get the prompt that you use for the AI analysis? Like how would you recommend prompting about those types of analysis things? I think like as any LLM processes, I actually start typing what I will do. So in my manual steps, I was like go to the logs, go to the metrics, go here and try getting all the data.
Comments