Observabilidade
Rastreie cada chamada de LLM com Langfuse e monitore todo o sistema com Grafana e OpenTelemetry — duas pilhas opcionais além do painel integrado.
Duas pilhas opcionais mostram o que o PentAGI está fazendo: Langfuse para chamadas ao modelo e Grafana com OpenTelemetry para o restante do sistema.
O Dashboard nativo do PentAGI já mostra gráficos de flowsflow — fluxoUma execução do PentAGI: um objetivo, as tarefas criadas a partir das suas mensagens e tudo o que os agentes fizeram no caminho., tool callstool call — chamada de ferramentasUma solicitação do modelo para executar uma das ferramentas do agente, como um comando de terminal ou uma busca na web., tokens e custos ao longo do tempo; as pilhas abaixo adicionam rastreamentos completos e métricas do sistema.

Langfuse
O Langfuse registra prompts, conclusões, tokens e custos por agentagent — agenteUm agente de IA do PentAGI: um modelo com seu próprio prompt, configurações e ferramentas que realiza um tipo de trabalho em um fluxo, como testar, escrever código ou pesquisar na web..
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_KEYDefina as credenciais do Langfuse em .env (LANGFUSE_, LANGFUSE_, LANGFUSE_, LANGFUSE_, LANGFUSE_, LANGFUSE_, LANGFUSE_ e as chaves do projeto) e, em seguida, inicie a pilha:
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 -dA interface do Langfuse está disponível em http:/.
Grafana e 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 -dO Grafana está disponível em http:/, com métricas no VictoriaMetrics, rastreamentos no Jaeger e logs no Loki.
Para enviar telemetria do Langfuse para a mesma pilha, defina LANGFUSE_.
Tudo junto
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 -dÚltima atualização em