Questa pagina mostra come attivare Cloud Trace nell'agente e visualizzare le tracce per analizzare i tempi di risposta delle query e le operazioni eseguite.
Attiva il monitoraggio per LangchainAgent
Per attivare il monitoraggio per LangchainAgent
, specifica enable_tracing=True
quando
sviluppi un agente. Ad
esempio:
agent = agent_engines.LangchainAgent(
model=model, # Required.
tools=[get_exchange_rate], # Optional.
enable_tracing=True, # [New] Optional.
)
Puoi anche attivare il monitoraggio aggiornando un agente di cui è stato eseguito il deployment. Ad esempio:
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
),
)
In questo modo, le tracce verranno esportate in Cloud Trace nel progetto descritto in Configurare il progetto Google Cloud.
Attivare il monitoraggio per un agente personalizzato
Per attivare il monitoraggio per gli agenti personalizzati, puoi utilizzare l'integrazione di Open Telemetry Google Cloud in combinazione con un framework di strumenti come OpenInference o OpenLLMetry.
Visualizza tracce
Una volta attivate, puoi trovare le tracce in Esplora traccia.
Il seguente grafico di Gantt mostra una traccia di esempio di un agente Langchain:
La prima riga del grafico di Gantt è per la traccia. Le tracce sono composte da span, ovvero record per una singola funzione o sottooperazione.
Per saperne di più, consulta la documentazione di Trace Explorer.
Quote e limiti
Alcuni valori degli attributi potrebbero essere troncati quando raggiungono i limiti di quota. Per maggiori informazioni, consulta Quota di Cloud Trace.
Prezzi
Cloud Trace prevede un livello gratuito. Per maggiori informazioni, consulta Prezzi di Cloud Trace.