Observabilita
Sledujte každé volání LLM pomocí Langfuse a monitorujte celý systém pomocí Grafana a OpenTelemetry — dva volitelné stacky vedle vestavěného dashboardu.
Dva volitelné zásobníky ukazují, co PentAGI dělá: Langfuse pro volání modelů a Grafana s OpenTelemetry pro zbytek systému.
Vlastní Dashboard PentAGI již zobrazuje jednotlivé flowflowJeden běh PentAGI: cíl, úkoly vytvořené z vašich zpráv a vše, co agenti během toho provedli., tool callstool call — volání nástrojePožadavek modelu na spuštění jednoho z nástrojů agenta, například příkazu v terminálu nebo webového vyhledávání., spotřebu tokenů a náklady v čase; níže uvedené zásobníky přidávají úplné trasy a systémové metriky.

Langfuse
Langfuse zaznamenává prompty, dokončení, tokeny a náklady pro každého agenta.
LANGFUSE_BASE_URL=http://langfuse-web:3000
LANGFUSE_PROJECT_ID=same_as_LANGFUSE_INIT_PROJECT_ID
LANGFUSE_PUBLIC_KEY=same_as_LANGFUSE_INIT_PROJECT_PUBLIC_KEY
LANGFUSE_SECRET_KEY=same_as_LANGFUSE_INIT_PROJECT_SECRET_KEYNastavte konfigurační hodnoty pro Langfuse v souboru .env (LANGFUSE_, LANGFUSE_, LANGFUSE_, LANGFUSE_, LANGFUSE_, LANGFUSE_, LANGFUSE_ a klíče projektu) a poté spusťte zásobník:
curl -O https://raw.githubusercontent.com/vxcontrol/pentagi/main/docker-compose-langfuse.yml
docker compose -f docker-compose.yml -f docker-compose-langfuse.yml up -dUživatelské rozhraní Langfuse je dostupné na adrese http:/.
Grafana a OpenTelemetry
OTEL_HOST=otelcol:8148git clone --depth 1 https://github.com/vxcontrol/pentagi.git pentagi-src
cp -r pentagi-src/observability ./observability
rm -rf pentagi-src
curl -O https://raw.githubusercontent.com/vxcontrol/pentagi/main/docker-compose-observability.yml
docker compose -f docker-compose.yml -f docker-compose-observability.yml up -dGrafana je dostupná na adrese http:/, s metrikami ve VictoriaMetrics, trasami v Jaegeru a logy v Loki.
Chcete-li odesílat telemetrii Langfuse do stejného zásobníku, nastavte LANGFUSE_.
Vše dohromady
git clone --depth 1 https://github.com/vxcontrol/pentagi.git pentagi-src
cp -r pentagi-src/examples/graphiti ./graphiti
cp -r pentagi-src/examples/neo4j ./neo4j
rm -rf pentagi-src
curl -O https://raw.githubusercontent.com/vxcontrol/pentagi/main/docker-compose-graphiti.yml
docker compose \
-f docker-compose.yml \
-f docker-compose-langfuse.yml \
-f docker-compose-graphiti.yml \
-f docker-compose-observability.yml \
up -dNaposledy aktualizováno