Spanlensspanlens/ Docs
ProductDocsPricingChangelogBlogGitHub
Getting started
  • Overview
  • Quick start
  • Why Spanlens
Sections
  • Concepts
  • Features
  • Integrations
  • Tutorials
  • Production
  • Migrate to Spanlens
Concepts
  • LLM observability
  • Agent tracing
  • Evals
  • Prompt management
  • Data model
Migrate from
  • Langfuse
  • Helicone
  • LangSmith
Tutorials
  • RAG chatbot
  • Multi-step agent
  • Nightly evals
Core
  • Requests
  • Saved filters
  • Users
  • Traces
Prompts & evaluation
  • Prompts
  • Prompt Playground
  • Prompt A/B
  • Evals
  • Datasets
  • Experiments
  • Annotation
Reliability
  • Security
  • Anomalies
  • Alerts
  • Webhooks
Cost
  • Cost tracking
  • Savings
  • Billing & quotas
Workspace
  • Projects & API keys
  • Shared links
  • Keys & encryption
  • Members & invitations
  • Audit logs
  • Data export
SDK & integrations
  • @spanlens/sdk
  • @spanlens/cli
  • LangChain
  • LangGraph
  • CrewAI
  • OpenAI Assistants
  • AWS Bedrock
  • Instructor
  • Flowise
  • Vercel AI SDK
  • LlamaIndex
  • OpenTelemetry (OTLP)
  • MCP (Cursor / Claude Desktop)
Production
  • Reliability
  • Disaster recovery
  • Scaling
API
  • Direct proxy (any language)
  • REST API reference
  • Error codes
  • Troubleshooting
Self-hosting
  • Docker
  • Backup & restore

Concepts

How Spanlens models LLM observability: the signals worth capturing, the entities they map to, and how traces, evals, and prompt versions relate.

LLM observability

What LLM observability is, the five signal categories worth capturing, and how Spanlens maps each one to a concrete entity in the data model.

Agent tracing

How Spanlens models agent traces: trace root, agent steps, LLM calls, tool calls, parent/child links, and critical path computation.

Evals

How Spanlens models evals: LLM-as-judge scoring, human annotation, judge-to-human correlation as a metric, and drift detection across prompt versions.

Prompt management

How Spanlens versions prompts, runs Prompt A/B with Welch t-test on latency and cost, computes z-test on error rate, and rolls back without deploys.

Data model

Spanlens data model in one page: Request, Trace, Span, Prompt Version, Eval, Dataset, and how they relate for billing, debugging, and quality questions.

Back to the docs overview.

Spanlensspanlens
MIT · self-hostable · © 2026 Spanlens
Oceancode · CEO: Haeseong Jeon
Business Reg. No.: 676-71-00622 · Mail-Order Reg.: 2025-Gyeonggi-Gwangju-2133
support@spanlens.io
Product
DocsPricingQuick startChangelogBenchmarksBlogStatus
Compare
LangfuseHeliconeLangSmithBraintrustArize PhoenixComet OpikLiteLLMPortkeyAll tools
Guides
LLM ObservabilityAgent TracingLLM Cost TrackingAlternativesCost Calculator
Integrations
OpenAIAnthropicGemini
Open Source
GitHubSelf-hostingSelf-host guide
Company
AboutFAQPrivacyTermsDPASubprocessorsRefund policyAccessibilityContact