Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
DevUI, Agent Framework tarafından yayılan OpenTelemetry (OTel) izlemelerini yakalamak ve görüntülemek için yerleşik destek sağlar. DevUI kendi aralıklarını oluşturmaz; aracı ve iş akışı yürütme sırasında Agent Framework'ün yaydığı yayılma aralıklarını toplar ve ardından bunları hata ayıklama panelinde görüntüler. Bu, aracı davranışında hata ayıklamanıza, yürütme akışını anlamanıza ve performans sorunlarını belirlemenize yardımcı olur.
Çok Yakında
C# için DevUI belgeleri yakında kullanıma sunulacaktır. Kavramsal yönergeler için lütfen daha sonra tekrar kontrol edin veya Python belgelerine bakın.
İzlemeyi Etkinleştirme
DevUI'yi şu bayrakla --tracing başlatırken izlemeyi etkinleştirin:
devui ./agents --tracing
Bu, Ajan Çerçevesi işlemleri için OpenTelemetry izlemeyi etkinleştirir.
DevUI'de İzlemeleri Görüntüleme
İzleme etkinleştirildiğinde DevUI web arabirimi izleme bilgilerini görüntüler:
- Kullanıcı arabirimi aracılığıyla bir aracı veya iş akışı çalıştırma
- Hata ayıklama panelini açın (geliştirici modunda kullanılabilir)
- Aşağıdakileri gösteren izleme zaman çizelgesini görüntüleyin:
- Span hiyerarşisi
- Zamanlama bilgileri
- Aracısı/iş akışı olayları
- Araç çağrıları ve sonuçları
İz Yapısı
Agent Framework, GenAI için OpenTelemetry anlamsal kurallarını izleyerek izler yayar. Tipik bir izleme şunları içerir:
Agent Execution
LLM Call
Prompt
Response
Tool Call
Tool Execution
Tool Result
LLM Call
Prompt
Response
İş akışları için izlemeler yürütücüler aracılığıyla yürütme yolunu gösterir:
Workflow Execution
Executor A
Agent Execution
...
Executor B
Agent Execution
...
Programlı İzleme
DevUI, serve() program aracılığıyla kullanılırken, izleme etkinleştirilebilir:
from agent_framework.devui import serve
serve(
entities=[agent],
tracing_enabled=True
)
Dış Araçlarla Tümleştirme
DevUI, Agent Framework tarafından yayılan izleri yakalar ve görüntüler; kendi aralıklarını oluşturmaz. Bunlar, aşağıdaki gibi dış gözlemlenebilirlik araçlarına da aktarılabilir standart OpenTelemetry izlemeleridir:
- Jaeger
- Zipkin
- Azure Monitor
- Datadog
İzlemeleri dış toplayıcıya aktarmak için ortam değişkenini OTLP_ENDPOINT ayarlayın:
export OTLP_ENDPOINT="http://localhost:4317"
devui ./agents --tracing
OTLP uç noktası olmadan izlemeler yerel olarak yakalanır ve yalnızca DevUI hata ayıklama panelinde görüntülenir.
İlgili Belgeler
Agent Framework gözlemlenebilirliği hakkında daha fazla ayrıntı için:
- Gözlemlenebilirlik - Ajan izleme için kapsamlı kılavuz
- İş Akışı Gözlemlenebilirliği - İş akışına özgü izleme
Sonraki Adımlar
- Güvenlik ve Dağıtım - DevUI dağıtımınızın güvenliğini sağlama
- Örnekler - Örnek aracılara ve iş akışlarına göz atma