What problem does it solve?
Traditional application performance monitoring (APM) tools are built for deterministic systems with fixed latency and predictable costs, making them ineffective for LLM applications that have non-deterministic outputs, variable latency, token-based pricing, and prompt versioning requirements that directly impact output quality and cost.
Core Features & Use Cases
- Multi-Platform Tracing: Integrate with LangSmith, LangFuse, and Phoenix/Arize to trace LLM calls, RAG pipeline steps, and agent workflows across any LLM provider.
- LLM-Specific Metrics: Track input/output token counts, per-call cost, latency percentiles, cache hit rates, and LLM-specific errors like rate limits, context length breaches, and content filter blocks.
- Prompt Versioning & Evaluation: Version prompts like code, link production traces to evaluation datasets, and track performance changes across prompt iterations.
- Use Case: A team running a production RAG customer support bot can use this skill to identify which prompt versions reduce hallucination rates, catch latency spikes in the retrieval step, and monitor daily cost against budget thresholds.
Quick Start
Use the llm-observability skill to set up end-to-end tracing, cost tracking, and alerting for your production LLM application.