Skip to main content

1. Sign up

If you don’t have an Adaline account yet, create one by signing up at app.adaline.ai. After you sign up and log in, Adaline creates a sample project called Get Started. Open the project picker dropdown and select Get Started to follow these quickstarts. The project includes starter resources you can use to run a prompt and try evaluations.

2. Set up your workspace API key

Create a workspace API key that your application, SDK, integration, or proxy setup will use to authenticate with Adaline. For the full walkthrough, see Create API keys. Opening workspace settings and API keys in Adaline

3. Integrate your AI Agent

Choose the integration method that best fits your workflow.

Let an AI coding agent do it for you

If you use an AI coding agent such as Cursor, Windsurf, Cline, or any other agent that accepts context — you can hand it all the information it needs to integrate Adaline into your codebase automatically.Open the full integration context document below, then use the Copy page button (top-right of the page) or the ChatGPT / Claude buttons to send it directly to your AI agent.

TypeScript SDK Integration Context

Python SDK Integration Context

REST API Integration Context

Use the integration-context pages above when you want an AI coding agent to understand Adaline’s SDKs, REST API, authentication model, and logging workflow.

4. View your Traces and Spans

Regardless of which integration method you chose, the dashboard experience is the same.
1
Select your Project, then click Traces in the sidebar. You will see a list of traces — one for each request your application made.Viewing traces in Monitor
2
Click on any trace to open the trace side sheet. Each trace contains one or more spans representing individual operations, such as an LLM call, tool invocation, retrieval step, embedding call, or custom workflow step.Select a span inside the trace to inspect its status, timing, model/provider details, request content, response content, tokens, cost, attributes, and any metadata your integration sent.Viewing a trace in MonitorBy default, the trace view is in a tree view. You can switch to a waterfall view by clicking the Waterfall button (top right).Viewing a trace in Monitor
Before moving on, verify that the logs you expect are actually arriving in Adaline:
  • Trace volume roughly matches the requests you just ran.
  • Trace names are readable enough for a teammate to recognize the workflow.
  • Span names describe the operation that happened, not just the library that emitted it.
  • Model, tool, retrieval, or custom spans include the input and output content needed for debugging.
  • Status, latency, tokens, cost, model, provider, tags, and attributes are populated wherever your integration can provide them.
  • Sensitive values such as API keys, secrets, raw identifiers, and unnecessary private data are not being attached to traces or spans.

5. View Charts

Charts provide aggregated, time-series views of your AI agent’s performance. They are automatically generated from the traces and spans flowing into Adaline, giving you a high-level operational dashboard without any additional configuration. Use charts to spot trends, detect anomalies, and then drill down into the underlying traces and spans for root cause analysis. Click Monitor in the sidebar. Viewing charts in Monitor You will see dashboard charts for log volume, spans per trace, latency, cost, input tokens, output tokens, and evaluation score. Use these charts to confirm that traffic is arriving at the rate you expect and that the operational shape of your agent looks healthy. Monitor also includes breakdowns that help you explain where a change came from:
  • Model breakdown shows cost, token usage, latency, token efficiency, and cost per 1K tokens by model.
  • Environment breakdown shows cost by environment, so you can separate staging, production, canaries, and other deployment paths when those values are sent.
  • Quality breakdown shows evaluation score by evaluator and errors by status.
  • Performance breakdown highlights slow prompts when prompt-level latency data is available.
  • Tool usage shows function, tool, and retrieval span counts by name.
Together, these give you a complete picture of your AI agent’s behavior in production — from the structure of every request, to its cost and speed — all in one place.

6. View Behaviors

After logs start flowing, Adaline begins grouping repeated patterns into Behaviors. Behaviors are not created from the very first log. In practice, expect them to appear after Adaline has both enough evidence and enough time to analyze it: roughly 15 minutes and about 100 logs for the project. Both matter. A small trickle of logs may take longer, and higher-volume projects will usually reveal more Behavior patterns. Click Behaviors in the sidebar. Behaviors catalog showing recurring patterns, issue tags, evidence counts, saved views, and related objects Behaviors help you move from raw logs to repeated customer and agent patterns. A Behavior can represent a recurring user intent, assistant habit, tool pattern, or issue diagnosis. Use the list to see what keeps happening across traffic instead of treating every trace as an isolated example. Open a Behavior to inspect its summary, conversation volume, error rate, sample conversations, heatmap, timeline, and links back to source traces and spans. Behavior detail page showing summary, metrics, word cloud, sample conversations, and source evidence entry points Use Behaviors to decide what to do next:
  • Watch high-volume healthy workflows so future releases do not regress them.
  • Add repeated edge cases to datasets when they should become regression coverage.
  • Start an Improve cycle when the pattern is prompt-level and has representative evidence.
  • Debug tools, retrieval, or backend logic when the source spans show the fix belongs outside the prompt.
Read Behaviors overview to understand the pattern layer, then use Logs to Behaviors to improve the quality of the evidence you send. Next, run the Run your first prompt quickstart to create and test a prompt inside Adaline. Behaviors can reveal helpful production patterns from your logs, but Improve cycles need a prompt stored in Adaline before Adaline can propose, review, and apply prompt changes. Congratulations! You have successfully integrated your AI agent with Adaline.