import React from "react";
import {
SplashScreen,
type ValueProposition,
} from "@/src/components/ui/splash-screen";
import { BarChart4, GitMerge, MessageSquare, Users } from "lucide-react";
import Link from "next/link";
export function SessionsOnboarding() {
const valuePropositions: ValueProposition[] = [
{
title: "Group related traces",
description:
"Sessions allow you to group related traces, such as a conversation or thread, for better organization and analysis",
icon: ,
},
{
title: "Track user interactions",
description: "Monitor how users interact with your application over time",
icon: ,
},
{
title: "Analyze conversation flows",
description: "Understand the complete flow of multi-turn conversations",
icon: ,
},
{
title: "Session-level metrics",
description:
"Get aggregated metrics for entire sessions, including costs and token usage",
icon: ,
},
];
return (
To start using sessions, you need to add a `sessionId` to your traces.
See{" "}
documentation
{" "}
for more details.
}
videoSrc="https://static.langfuse.com/prod-assets/onboarding/sessions-overview-v1.mp4"
/>
);
}