Rastrear a execução de um agente implantado

Nesta página, mostramos como ativar o Cloud Trace no agente e conferir rastros para analisar os tempos de resposta da consulta e as operações executadas.

Ativar o rastreamento para LangchainAgent

Para ativar o rastreamento de LangchainAgent, especifique enable_tracing=True ao desenvolver um agente. Exemplo:

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

Também é possível ativar o rastreamento atualizado um agente implantado. Exemplo:

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
    ),
)

Isso vai exportar os traces para o Cloud Trace no projeto em Configurar projeto do Google Cloud.

Ativar o rastreamento para um agente personalizado

Para ativar o rastreamento de agentes personalizados, use a integração do Open Telemetry Google Cloud em combinação com um framework de instrumentação, como OpenInference ou OpenLLMetry.

Ver traces

Depois de ativar, você pode encontrar os traces no Explorador de traces.

Acessar Explorador de traces

O gráfico de Gantt a seguir mostra um exemplo de trace de um agente do Langchain:

Exemplo de rastreamento de uma consulta 

A primeira linha no diagrama de Gantt é para o trace. Os rastros são compostos por períodos, que são registros de uma única função ou suboperação.

Para saber mais, consulte a documentação do Explorador de traces.

Cotas e limites

Alguns valores de atributo podem ser truncados quando atingem os limites de cota. Para mais informações, consulte Cota do Cloud Trace.

Preços

O Cloud Trace tem um nível gratuito. Para mais informações, consulte Preços do Cloud Trace.