İçeriğe atla
PentAGI
Yapılandırma

Gözlemlenebilirlik

Her LLM çağrısını Langfuse ile izleyin ve tüm sistemi Grafana ve OpenTelemetry ile gözlemleyin — yerleşik panonun yanındaki iki isteğe bağlı yığın.

İki isteğe bağlı yığın, PentAGI'nin ne yaptığını gösterir: model çağrıları için Langfuse ve sistemin geri kalanı için OpenTelemetry ile Grafana.

PentAGI'nin kendi Dashboard özelliği zaten flows'u, tool calls'u, tokenları ve maliyeti zaman içinde grafik olarak göstermektedir; aşağıdaki yığınlar tam izleme verileri ve sistem metrikleri ekler.

Yerleşik dashboard

Langfuse

Langfuse, her agent için promptları, tamamlama yanıtlarını, token sayısını ve maliyetleri kaydeder.

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_KEY

Langfuse kimlik bilgilerini .env dosyasında ayarlayın (LANGFUSE_POSTGRES_*, LANGFUSE_CLICKHOUSE_*, LANGFUSE_REDIS_AUTH, LANGFUSE_SALT, LANGFUSE_ENCRYPTION_KEY, LANGFUSE_NEXTAUTH_SECRET, LANGFUSE_INIT_USER_* ve proje anahtarları), ardından yığını başlatın:

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 -d

Langfuse arayüzüne http://localhost:4000 adresinden erişilebilir.

Grafana ve OpenTelemetry

OTEL_HOST=otelcol:8148
git 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 -d

Grafana'ya http://localhost:3000 adresinden erişilebilir; metrikler VictoriaMetrics'te, izlemeler Jaeger'da ve loglar Loki'de bulunur.

Langfuse telemetrisini aynı yığına göndermek için LANGFUSE_OTEL_EXPORTER_OTLP_ENDPOINT=http://otelcol:4318 değerini ayarlayın.

Hepsi bir arada

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

Son güncelleme tarihi: