Skip to main content
The Luna Studio SDK gives you a code-first workflow for building custom Luna evaluators. You can generate or label training data, fine-tune a Luna evaluator, evaluate the results, and register the trained evaluator in Splunk Agent Observability.

What you can do

Install the SDK

Set up the Python package and optional extras for your LLM provider and deployment environment.

Train a Luna evaluator

Follow the end-to-end workflow for preparing data, configuring the pipeline, and fine-tuning your evaluator.

Deploy to Splunk Agent Observability

Register a trained Luna evaluator so it can be used across the Splunk Agent Observability platform.

Browse tutorials

Pick a hands-on guide for your evaluator input shape, including spans, traces, and sessions.

Minimal example

Copy this sample config to a YAML file called config.yaml:

Where to go next

Installation

Install the package and choose the right optional extras.

How to train your Luna evaluator

Understand the full workflow for data generation and training.

Deployment

Learn how to register the trained model in Splunk Agent Observability.

Tutorials

Jump straight to an example that matches your input shape.