Quando os dados de rastreio não são capturados automaticamente, tem de instrumentar a sua aplicação para recolher estes dados.
Pode instrumentar a sua aplicação para que recolha informações específicas da aplicação. Vários frameworks de instrumentação de código aberto permitem-lhe recolher métricas, registos e rastreios da sua aplicação e enviar esses dados para qualquer fornecedor, incluindo Google Cloud. Para instrumentar a sua aplicação, recomendamos que use uma estrutura de instrumentação neutra em relação ao fornecedor e de código aberto, como o OpenTelemetry, em vez de APIs ou bibliotecas de cliente específicas do fornecedor e do produto.
Para obter informações sobre a instrumentação das suas aplicações através de frameworks de instrumentação independentes do fornecedor, consulte o artigo Instrumentação e observabilidade.
Configure as informações para a biblioteca OpenTelemetry:
Informações sobre as bibliotecas de cliente da nuvem:
Ruby:
GitHub:
googleapis/google-cloud-trace
ASP.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.AspNetCore3
eGoogle.Cloud.Diagnostics.AspNetCore
- Pacotes NuGet:
Google.Cloud.Diagnostics.AspNetCore3
eGoogle.Cloud.Diagnostics.AspNetCore
- GitHub:
googleapis/google-cloud-dotnet
- Bibliotecas: