Para recopilar datos de seguimiento de tus aplicaciones y enviarlos a Cloud Trace, puedes instrumentar tu código con OpenTelemetry o bibliotecas cliente de Cloud específicas del lenguaje. Puedes usar las guías de configuración y los recursos de la biblioteca de este documento para instrumentar aplicaciones de C++, Go, Java, Node.js, Python, Ruby y .NET.
Cuándo instrumentar tu aplicación
Instrumenta tu aplicación para recopilar información específica que te ayude a comprender su rendimiento y solucionar problemas. Varios frameworks de instrumentación de código abierto recopilan datos de registros, métricas y seguimientos, y pueden enviar esos datos a cualquier proveedor, incluido Google Cloud. Para tus aplicaciones de agentes, algunos frameworks pueden recopilar tus instrucciones y respuestas, o pasar contexto que permita hacer un seguimiento de algunas llamadas remotas a los servidores de MCP de Google Cloud.
Para instrumentar tu aplicación, te recomendamos que uses un framework de instrumentación de código abierto y neutral con respecto al proveedor, como OpenTelemetry, en lugar de las APIs o bibliotecas cliente específicas del proveedor y del producto. Para obtener información sobre estos frameworks, consulta Observabilidad para desarrolladores de aplicaciones y Elige un enfoque de instrumentación.
Configuración de OpenTelemetry
Para obtener información sobre cómo configurar OpenTelemetry, consulta las siguientes guías:
Bibliotecas cliente de Cloud
Para obtener información sobre las bibliotecas cliente de Cloud, consulta los siguientes recursos:
Ruby:
GitHub:
googleapis/google-cloud-traceASP.NET:
- Biblioteca:
Google.Cloud.Diagnostics.AspNet - Paquete NuGet:
Google.Cloud.Diagnostics.AspNet - GitHub:
Google.Cloud.Diagnostics.AspNet version 4.0.0
- Biblioteca:
ASP.NET Core:
- Bibliotecas:
Google.Cloud.Diagnostics.AspNetCore3yGoogle.Cloud.Diagnostics.AspNetCore - Paquetes NuGet:
Google.Cloud.Diagnostics.AspNetCore3yGoogle.Cloud.Diagnostics.AspNetCore - GitHub:
googleapis/google-cloud-dotnet
- Bibliotecas: