Para coletar dados de rastreamento dos seus aplicativos e enviá-los ao Cloud Trace, use o OpenTelemetry ou uma biblioteca de cliente específica da linguagem. Esta página fornece links para guias de configuração do OpenTelemetry e recursos das bibliotecas de cliente do Cloud para C++, Go, Java, Node.js, Python, Ruby e .NET.
Quando instrumentar seu aplicativo
Instrumente seu aplicativo para coletar informações específicas que ajudam a entender o desempenho dele e solucionar falhas. Vários frameworks de instrumentação de código aberto coletam dados de registro, métricas e traces e podem enviar esses dados a qualquer fornecedor, incluindo o Google Cloud. Para seus aplicativos generativos, alguns frameworks podem coletar seus comandos e respostas ou transmitir contexto que permite o rastreamento de algumas chamadas remotas dos servidores MCP do Google Cloud.
Para instrumentar seu aplicativo, recomendamos que você use um framework de instrumentação de código aberto e neutro em relação a fornecedores, como o OpenTelemetry, em vez de APIs ou bibliotecas de cliente específicas do fornecedor e do produto. Para informações sobre esses frameworks, consulte Instrumentação e observabilidade e Escolher uma abordagem de instrumentação.
Configuração do OpenTelemetry
Para informações sobre como configurar o OpenTelemetry, consulte os seguintes guias:
Bibliotecas de cliente do Cloud
Para informações sobre as bibliotecas de cliente do Cloud, consulte os seguintes recursos:
Ruby:
GitHub:
googleapis/google-cloud-traceASP.NET:
- Biblioteca:
Google.Cloud.Diagnostics.AspNet - Pacote NuGet:
Google.Cloud.Diagnostics.AspNet - GitHub:
Google.Cloud.Diagnostics.AspNet version 4.0.0
- Biblioteca:
ASP.NET Core:
- Bibliotecas:
Google.Cloud.Diagnostics.AspNetCore3eGoogle.Cloud.Diagnostics.AspNetCore - Pacotes NuGet:
Google.Cloud.Diagnostics.AspNetCore3eGoogle.Cloud.Diagnostics.AspNetCore - GitHub:
googleapis/google-cloud-dotnet
- Bibliotecas: