Melacak eksekusi agen yang di-deploy

Halaman ini menunjukkan cara mengaktifkan Cloud Trace di agen Anda dan melihat trace untuk menganalisis waktu respons kueri dan operasi yang dijalankan.

Mengaktifkan pelacakan untuk LangchainAgent

Untuk mengaktifkan pelacakan LangchainAgent, tentukan enable_tracing=True saat Anda mengembangkan agen. Misalnya:

agent = agent_engines.LangchainAgent(
    model=model,                # Required.
    tools=[get_exchange_rate],  # Optional.
    enable_tracing=True,        # [New] Optional.
)

Anda juga dapat mengaktifkan pelacakan dengan mengupdate agen yang di-deploy. Contoh:

agent_engines.update(
    resource_name=RESOURCE_NAME,
    agent_engine=agent_engines.LangchainAgent(
        model=model,
        tools=[get_exchange_rate],
        enable_tracing=True,  # New, if it wasn't in the deployed agent with resource_name
    ),
)

Tindakan ini akan mengekspor rekaman aktivitas ke Cloud Trace dalam project di Menyiapkan project Google Cloud.

Mengaktifkan pelacakan untuk agen kustom

Untuk mengaktifkan pelacakan agen kustom, Anda dapat menggunakan Integrasi Google Cloud Open Telemetry bersama dengan framework instrumentasi seperti OpenInference atau OpenLLMetry.

Lihat pelacakan

Setelah diaktifkan, Anda dapat menemukan rekaman aktivitas di Trace Explorer.

Buka Trace Explorer

Diagram Gantt berikut menunjukkan contoh rekaman aktivitas dari agen Langchain:

Contoh Pelacakan untuk Kueri 

Baris pertama dalam diagram Gantt adalah untuk rekaman aktivitas. Trace terdiri dari span, yang merupakan data untuk satu fungsi atau sub-operasi.

Untuk mempelajari lebih lanjut, lihat dokumentasi untuk Trace Explorer.

Kuota dan batas

Beberapa nilai atribut mungkin terpotong saat mencapai batas kuota. Untuk mengetahui informasi selengkapnya, lihat Kuota Cloud Trace.

Harga

Cloud Trace memiliki paket gratis. Untuk mengetahui informasi selengkapnya, lihat Harga Cloud Trace.