mirror of
https://github.com/infiniflow/ragflow.git
synced 2026-02-01 08:05:07 +08:00
docs: update docs icons (#12465)
### What problem does this PR solve? Update icons for docs. Trailing spaces are auto truncated by the editor, does not affect real content. ### Type of change - [x] Documentation Update
This commit is contained in:
@ -1,6 +1,9 @@
|
||||
---
|
||||
sidebar_position: 9
|
||||
slug: /tracing
|
||||
sidebar_custom_props: {
|
||||
categoryIcon: LucideLocateFixed
|
||||
}
|
||||
---
|
||||
|
||||
# Tracing
|
||||
@ -15,10 +18,10 @@ This document is contributed by our community contributor [jannikmaierhoefer](ht
|
||||
|
||||
RAGFlow ships with a built-in [Langfuse](https://langfuse.com) integration so that you can **inspect and debug every retrieval and generation step** of your RAG pipelines in near real-time.
|
||||
|
||||
Langfuse stores traces, spans and prompt payloads in a purpose-built observability backend and offers filtering and visualisations on top.
|
||||
Langfuse stores traces, spans and prompt payloads in a purpose-built observability backend and offers filtering and visualisations on top.
|
||||
|
||||
:::info NOTE
|
||||
• RAGFlow **≥ 0.18.0** (contains the Langfuse connector)
|
||||
• RAGFlow **≥ 0.18.0** (contains the Langfuse connector)
|
||||
• A Langfuse workspace (cloud or self-hosted) with a _Project Public Key_ and _Secret Key_
|
||||
:::
|
||||
|
||||
@ -26,9 +29,9 @@ Langfuse stores traces, spans and prompt payloads in a purpose-built observabili
|
||||
|
||||
## 1. Collect your Langfuse credentials
|
||||
|
||||
1. Sign in to your Langfuse dashboard.
|
||||
2. Open **Settings ▸ Projects** and either create a new project or select an existing one.
|
||||
3. Copy the **Public Key** and **Secret Key**.
|
||||
1. Sign in to your Langfuse dashboard.
|
||||
2. Open **Settings ▸ Projects** and either create a new project or select an existing one.
|
||||
3. Copy the **Public Key** and **Secret Key**.
|
||||
4. Note the Langfuse **host** (e.g. `https://cloud.langfuse.com`). Use the base URL of your own installation if you self-host.
|
||||
|
||||
> The keys are _project-scoped_: one pair of keys is enough for all environments that should write into the same project.
|
||||
@ -39,10 +42,10 @@ Langfuse stores traces, spans and prompt payloads in a purpose-built observabili
|
||||
|
||||
RAGFlow stores the credentials _per tenant_. You can configure them either via the web UI or the HTTP API.
|
||||
|
||||
1. Log in to RAGFlow and click your avatar in the top-right corner.
|
||||
2. Select **API ▸ Scroll down to the bottom ▸ Langfuse Configuration**.
|
||||
3. Fill in you Langfuse **Host**, **Public Key** and **Secret Key**.
|
||||
4. Click **Save**.
|
||||
1. Log in to RAGFlow and click your avatar in the top-right corner.
|
||||
2. Select **API ▸ Scroll down to the bottom ▸ Langfuse Configuration**.
|
||||
3. Fill in you Langfuse **Host**, **Public Key** and **Secret Key**.
|
||||
4. Click **Save**.
|
||||
|
||||

|
||||
|
||||
@ -52,14 +55,14 @@ Once saved, RAGFlow starts emitting traces automatically – no code change requ
|
||||
|
||||
## 3. Run a pipeline and watch the traces
|
||||
|
||||
1. Execute any chat or retrieval pipeline in RAGFlow (e.g. the Quickstart demo).
|
||||
2. Open your Langfuse project ▸ **Traces**.
|
||||
1. Execute any chat or retrieval pipeline in RAGFlow (e.g. the Quickstart demo).
|
||||
2. Open your Langfuse project ▸ **Traces**.
|
||||
3. Filter by **name ~ `ragflow-*`** (RAGFlow prefixes each trace with `ragflow-`).
|
||||
|
||||
For every user request you will see:
|
||||
|
||||
• a **trace** representing the overall request
|
||||
• **spans** for retrieval, ranking and generation steps
|
||||
• a **trace** representing the overall request
|
||||
• **spans** for retrieval, ranking and generation steps
|
||||
• the complete **prompts**, **retrieved documents** and **LLM responses** as metadata
|
||||
|
||||

|
||||
|
||||
Reference in New Issue
Block a user