import type { Metadata } from "next"; export const metadata: Metadata = { title: "Core Concepts", description: "Understand the four core data types in AgentLens: Traces, Spans, Decision Points, and Events.", }; function CodeBlock({ children, title }: { children: string; title?: string }) { return (
{children}
{description}
{children}AgentLens organizes observability data into four core types. Together they give you a complete picture of what your agents do and why.
| Field | Type | Description |
|---|---|---|
| id | string | Unique identifier (UUID v4) |
| name | string | Human-readable label for the trace |
| status | enum | RUNNING, COMPLETED, or ERROR |
| tags | string[] | Freeform labels for filtering |
| sessionId | string? | Groups traces from the same session |
| startedAt | ISO datetime | When the trace began |
| endedAt | ISO datetime? | When the trace finished (null if still running) |
{item.desc}
{item.desc}
{item.desc}