title: ‘Introduction’ description: ‘Understand the purpose and benefits of monitoring your AI applications with Basalt.’ Monitoring is a crucial component of any AI application, providing visibility into how your LLMs are performing in production. Basalt’s monitoring system helps you track, analyze, and optimize your AI interactions to ensure they’re delivering value to your users.Documentation Index
Fetch the complete documentation index at: https://docs.getbasalt.ai/llms.txt
Use this file to discover all available pages before exploring further.
Why Monitor AI Applications?
AI applications present unique monitoring challenges compared to traditional software. Large language models can be unpredictable, produce varying outputs for similar inputs, and their behavior can evolve over time. Effective monitoring helps you:Monitoring Approaches in Basalt
Basalt offers two main approaches to monitoring:1. Basic Monitoring
Basic monitoring is the simplest way to track AI interactions. It’s automatically included when you use Basalt-managed prompts and requires minimal code changes:2. Tracing
For more complex workflows involving multiple steps, parallel processes, or branching logic, Basalt offers a comprehensive tracing system:Key Monitoring Features
Basalt’s monitoring system includes several powerful features:Getting Started
To start monitoring your AI applications with Basalt:- For simple workflows, use Basic Monitoring
- For complex workflows, use Tracing
- Add Evaluations to automatically assess output quality
- Explore Monitoring Examples for practical patterns you can adapt