Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
DevUI menyediakan dukungan bawaan untuk menangkap dan menampilkan jejak OpenTelemetry (OTel) yang dipancarkan oleh Kerangka Kerja Agen. DevUI tidak membuat rentangnya sendiri - DevUI ini mengumpulkan rentang yang dikeluarkan oleh Agent Framework ketika eksekusi agen dan alur kerja, dan kemudian menampilkannya pada panel debug. Ini membantu Anda men-debug perilaku agen, memahami alur eksekusi, dan mengidentifikasi masalah performa.
Segera hadir
Dokumentasi DevUI untuk C# akan segera hadir. Silakan periksa kembali nanti atau lihat dokumentasi Python untuk panduan konseptual.
Mengaktifkan Pelacakan
Aktifkan pelacakan saat memulai DevUI dengan flag --tracing.
devui ./agents --tracing
Ini memungkinkan pelacakan OpenTelemetry untuk operasi Kerangka Kerja Agen.
Melihat Jejak di DevUI
Saat pelacakan diaktifkan, antarmuka web DevUI menampilkan informasi pelacakan:
- Menjalankan agen atau alur kerja melalui UI
- Buka panel debug (tersedia dalam mode pengembang)
- Lihat garis waktu pelacakan yang memperlihatkan:
- Hierarki rentang
- Informasi waktu
- Peristiwa agen/alur kerja
- Panggilan alat dan hasil
Struktur Pelacakan
Agent Framework mengeluarkan jejak mengikuti konvensi semantik OpenTelemetry untuk GenAI. Jejak yang biasa meliputi:
Agent Execution
LLM Call
Prompt
Response
Tool Call
Tool Execution
Tool Result
LLM Call
Prompt
Response
Untuk alur kerja, pelacakan menunjukkan jalur proses eksekusi melalui pelaksana:
Workflow Execution
Executor A
Agent Execution
...
Executor B
Agent Execution
...
Pelacakan melalui Pemrograman
Saat menggunakan DevUI secara terprogram dengan serve(), pelacakan dapat diaktifkan:
from agent_framework.devui import serve
serve(
entities=[agent],
tracing_enabled=True
)
Integrasi dengan Alat Eksternal
DevUI menangkap dan menampilkan jejak yang dipancarkan oleh Kerangka Kerja Agen - itu tidak membuat rentangnya sendiri. Ini adalah jejak OpenTelemetry standar yang juga dapat diekspor ke alat pengamatan eksternal seperti:
- Jaeger
- Zipkin
- Azure Monitor
- Datadog
Untuk mengekspor jejak ke pengumpul eksternal, atur OTLP_ENDPOINT variabel lingkungan:
export OTLP_ENDPOINT="http://localhost:4317"
devui ./agents --tracing
Tanpa titik akhir OTLP, jejak ditangkap secara lokal dan hanya ditampilkan di panel debug DevUI.
Dokumentasi Terkait
Untuk informasi lebih lanjut tentang Observabilitas Kerangka Kerja Agen:
- Pengamatan - Panduan komprehensif untuk pelacakan agen
- Pengamatan Alur Kerja - Pelacakan khusus alur kerja
Langkah Selanjutnya
- Keamanan & Penyebaran - Amankan penyebaran DevUI Anda
- Sampel - Telusuri agen sampel dan alur kerja