Observability
Traceer elke LLM-oproep met Langfuse en houd het hele systeem in de gaten met Grafana en OpenTelemetry — twee optionele stacks naast het ingebouwde dashboard.
Twee optionele stacks laten zien wat PentAGI doet: Langfuse voor model calls, en Grafana met OpenTelemetry voor de rest van het systeem.
Het eigen Dashboard van PentAGI toont al grafieken van flowsflowEén run van PentAGI: een doel, de taken die uit je berichten zijn gemaakt, en alles wat de agents onderweg hebben gedaan., tool callstool callEen verzoek van het model om een van de tools van de agent uit te voeren, zoals een terminalopdracht of een webzoekopdracht., tokens en kosten over tijd; de onderstaande stacks voegen volledige traces en systeemmetrieken toe.

Langfuse
Langfuse legt prompts, completions, tokens en kosten per agentagentEen AI-agent van PentAGI: een model met zijn eigen prompt, instellingen en tools dat één soort werk in een flow doet, zoals testen, code schrijven of het web doorzoeken. vast.
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_KEYStel de Langfuse-credentials in in .env (LANGFUSE_, LANGFUSE_, LANGFUSE_, LANGFUSE_, LANGFUSE_, LANGFUSE_, LANGFUSE_ en de projectsleutels), en start daarna de stack:
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 -dDe Langfuse-UI is beschikbaar op http:/.
Grafana en 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 is beschikbaar op http:/, met metrieken in VictoriaMetrics, traces in Jaeger en logs in Loki.
Om Langfuse-telemetrie naar dezelfde stack te sturen, stel je LANGFUSE_ in.
Alles samen
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 -dLaatst bijgewerkt op