Cette page explique comment activer Cloud Trace sur votre agent et afficher les traces pour analyser les temps de réponse des requêtes et les opérations exécutées.
Activer le traçage pour LangchainAgent
Pour activer le traçage pour LangchainAgent
, spécifiez enable_tracing=True
lorsque vous développez un agent. Exemple :
agent = agent_engines.LangchainAgent(
model=model, # Required.
tools=[get_exchange_rate], # Optional.
enable_tracing=True, # [New] Optional.
)
Vous pouvez également activer le traçage en mettant à jour un agent déployé. Exemple :
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
),
)
Cela exportera des traces vers Cloud Trace sous le projet dans Configurer votre projet Google Cloud.
Activer le traçage pour un agent personnalisé
Pour activer le traçage pour les agents personnalisés, vous pouvez utiliser l'intégration Open Telemetry Google Cloud en combinaison avec un framework d'instrumentation tel que OpenInference ou OpenLLMetry.
Afficher les traces
Une fois l'option activée, vous trouverez les traces dans l'explorateur Trace.
Le diagramme de Gantt suivant montre un exemple de trace d'un agent Langchain:
La première ligne du diagramme de Gantt correspond à la trace. Les traces sont composées de délais, qui sont des enregistrements d'une seule fonction ou sous-opération.
Pour en savoir plus, consultez la documentation de l'explorateur Trace.
Quotas et limites
Certaines valeurs d'attributs peuvent être tronquées lorsqu'elles atteignent les limites de quota. Pour en savoir plus, consultez la page Quota Cloud Trace.
Tarifs
Cloud Trace propose une version gratuite. Pour en savoir plus, consultez la section Tarifs de Cloud Trace.