Comprehensive observability for your LLM applications with OpenTelemetry-based tracing
Laminar offers comprehensive observability for your LLM applications, capturing the entire execution flow with minimal setup. This allows you to:
Example of a trace view on the Laminar platform:
A single operation in your application’s execution flow, such as LLM call, function call, or API request. In the screenshot above, the spans are the nodes in the tree view.
Selected span gemini.generate_content
is highlighted in red and represents the LLM call to Gemini model.
Each span has:
gemini.generate_content
)get_user.validate.api_call
).Trace is a collection of spans that form a complete execution path. In the screenshot above, spans of the trace are highlighted in blue. Traces spans within a trace show parent-child relationships between operations, helping you understand how your code executes.
Laminar helps you group related traces belonging to the same user interaction or conversation under a session. It can be used to group traces of a multi-turn conversation, or complex workflows.
For every execution of your application, Laminar automatically records:
Now that you understand the basics of Laminar tracing:
Comprehensive observability for your LLM applications with OpenTelemetry-based tracing
Laminar offers comprehensive observability for your LLM applications, capturing the entire execution flow with minimal setup. This allows you to:
Example of a trace view on the Laminar platform:
A single operation in your application’s execution flow, such as LLM call, function call, or API request. In the screenshot above, the spans are the nodes in the tree view.
Selected span gemini.generate_content
is highlighted in red and represents the LLM call to Gemini model.
Each span has:
gemini.generate_content
)get_user.validate.api_call
).Trace is a collection of spans that form a complete execution path. In the screenshot above, spans of the trace are highlighted in blue. Traces spans within a trace show parent-child relationships between operations, helping you understand how your code executes.
Laminar helps you group related traces belonging to the same user interaction or conversation under a session. It can be used to group traces of a multi-turn conversation, or complex workflows.
For every execution of your application, Laminar automatically records:
Now that you understand the basics of Laminar tracing: