---
title: "Langfuse February Update"
description: "Observation-centric data model, faster UI, Observations API v2 and Metrics API v2 out of beta, faster evaluation workflows"
ogImage: /images/blog/2026-02-28-langfuse-february-update/observation-centric-model.png
tag: update
date: 2026/02/28
author: "Marc"
---

We heard your feedback on performance and took it seriously: Langfuse just got a major speed and scalability upgrade — with faster UI, faster API workflows, and faster evaluation workflows.

## Observation-centric data model

After analyzing query patterns across billions of monthly events, we're introducing changes to scale with our customers. Historically, Langfuse was built around traces & observations as two distinct objects.

Going forward the data model is focused on observations as the primary object. We have written extensively about the technical choice made [here](/blog/2026-03-10-simplify-langfuse-for-scale).

![Observation-centric data model](/images/blog/2026-02-28-langfuse-february-update/observation-centric-model.png)

The rebuild is based on three core principles that ultimately power simpler and faster database queries:

- **Immutable observations:** Observations are written once and never modified, eliminating deduplication operations
- **No joins:** Trace-level attributes propagate to observations in the SDK. Queries run on a single table without joins
- **Observation-centric model:** Observations are the primary data source for APIs and UI

## Impact

![Performance impact](/images/blog/2026-02-28-langfuse-february-update/impact-metrics.png)

**Faster UI**

Chart loading times are now significantly shorter. You can now confidently load charts over longer time ranges. Browsing traces, users, and sessions is also much faster, and filters respond more quickly in large projects.

**Faster API workflows**

The new [Observations API v2](/docs/api-and-data-platform/features/observations-api#v2) and [Metrics API v2](/docs/metrics/features/metrics-api#v2) are officially **out of beta** and ready for production use. They are designed for faster querying and aggregations at scale.

**Faster evaluation workflows**

Observation-level evaluations execute in seconds as they no longer require querying ClickHouse for each evaluation.

## How to unlock new performance

Depending on what performance improvements help you most, here are some steps you can take:

**[1] Struggling with long load times in the UI tables and dashboards?** → flip the toggle in the UI

![UI toggle for new data model](/images/blog/2026-02-28-langfuse-february-update/ui-toggle.png)

**[2] Want real-time data on fast UI?** → [Upgrade SDK](/faq/all/upgrade-to-langfuse-v4#ingestion)

**[3] Need more performance in LLM-as-a-Judge?** → [Migrate to observation level evaluators](/faq/all/llm-as-a-judge-migration)

**[4] Retrieve data quickly and at scale?** → [Adopt new observations and metrics APIs](/faq/all/deprecated-api-migration)

→ [Full migration guide](/faq/all/upgrade-to-langfuse-v4)

<!-- agent-instructions -->

---

## Agent Instructions

This page is part of the [Langfuse](https://langfuse.com) documentation, published as plain Markdown for AI agents. Every page is available as Markdown by appending `.md` to its URL, or by sending an `Accept: text/markdown` header. This page: `https://langfuse.com/blog/2026-02-28-langfuse-february-update.md`.

### Querying these docs

If the answer is not on this page, query the documentation instead of guessing:

- **Semantic search** across all Langfuse docs, returning an answer with the relevant pages and excerpts. Ask a specific, self-contained question:

  ```bash
  curl -sG "https://langfuse.com/api/search-docs" --data-urlencode "query=How do I trace a LangGraph agent?"
  ```

- **Index of every page**: <https://langfuse.com/llms.txt>, with per-section indexes [llms-docs.txt](https://langfuse.com/llms-docs.txt), [llms-integrations.txt](https://langfuse.com/llms-integrations.txt), and [llms-self-hosting.txt](https://langfuse.com/llms-self-hosting.txt).

### Before writing Langfuse code

- **Install the [Langfuse Agent Skill](https://langfuse.com/docs/api-and-data-platform/features/agent-skill).** It encodes Langfuse's own best practices for instrumentation, prompt management, and evaluation, and materially improves results.
- **Read [What does a good trace look like?](https://langfuse.com/docs/observability/best-practices.md)** before instrumenting an application.
- **Verify endpoints, parameters, and response fields** against the [API reference](https://api.reference.langfuse.com) instead of inferring them from code examples.
- **Use the [Langfuse CLI](https://langfuse.com/docs/api-and-data-platform/features/cli)** (`npx langfuse-cli api <resource> <action>`) to read or write traces, prompts, datasets, and scores from the terminal.

Found an error in these docs? Please open an issue at <https://github.com/langfuse/langfuse-docs/issues>.
