Observability
Verfolgen Sie jeden LLM-Aufruf mit Langfuse und überwachen Sie das gesamte System mit Grafana und OpenTelemetry – zwei optionale Stacks neben dem integrierten Dashboard.
Zwei optionale Stacks bieten Einblick in die Aktivitäten von PentAGI: Langfuse für Modellaufrufe und Grafana mit OpenTelemetry für das übrige System.
Das eigene Dashboard von PentAGI visualisiert bereits FlowsFlowEin Durchlauf von PentAGI: ein Ziel, die aus Ihren Nachrichten erstellten Aufgaben und alles, was die Agenten dabei getan haben., Tool CallsTool Call — Tool-AufrufEine Anfrage des Modells, eines der Tools des Agenten auszuführen, wie einen Terminalbefehl oder eine Websuche., Tokens und Kosten im Zeitverlauf; die folgenden Stacks ergänzen vollständige Traces und Systemmetriken.

Langfuse
Langfuse zeichnet Prompts, Completions, Tokens und Kosten pro AgentAgentEin KI-Agent von PentAGI: ein Modell mit eigenem Prompt, Einstellungen und Tools, das eine bestimmte Art von Arbeit in einem Flow erledigt, wie z. B. Testen, Code schreiben oder Websuche. auf.
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_KEYKonfigurieren Sie die Langfuse-Anmeldedaten in .env (LANGFUSE_, LANGFUSE_, LANGFUSE_, LANGFUSE_, LANGFUSE_, LANGFUSE_, LANGFUSE_ sowie die Projektschlüssel) und starten Sie anschließend den 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 -dDie Langfuse-Benutzeroberfläche ist unter http:/ verfügbar.
Grafana und 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 ist unter http:/ verfügbar, mit Metriken in VictoriaMetrics, Traces in Jaeger und Logs in Loki.
Um Langfuse-Telemetriedaten an denselben Stack zu senden, setzen Sie LANGFUSE_.
Alles zusammen
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 -dZuletzt aktualisiert am