Lorsque les données de trace ne sont pas automatiquement capturées, vous devez instrumenter votre application pour les collecter.
Vous pouvez instrumenter votre application afin qu'elle collecte des informations spécifiques à l'application. Plusieurs frameworks d'instrumentation Open Source vous permettent de collecter des métriques, des journaux et des traces à partir de votre application, et d'envoyer ces données à n'importe quel fournisseur, y compris Google Cloud. Pour instrumenter votre application, nous vous recommandons d'utiliser un framework d'instrumentation Open Source neutre du point du vue du fournisseur, tel qu'OpenTelemetry, plutôt que des API spécifiques aux fournisseurs et aux produits ou des bibliothèques clientes.
Pour en savoir plus sur l'instrumentation de vos applications à l'aide de frameworks d'instrumentation neutres à l'égard des fournisseurs, consultez la section Instrumentation et observabilité.
Configurez les informations relatives à la bibliothèque OpenTelemetry :
Informations sur les bibliothèques clientes Cloud:
Ruby:
GitHub:
googleapis/google-cloud-trace
ASP.NET:
- Bibliothèque:
Google.Cloud.Diagnostics.AspNet
- Package NuGet:
Google.Cloud.Diagnostics.AspNet
- GitHub:
Google.Cloud.Diagnostics.AspNet version 4.0.0
- Bibliothèque:
ASP.NET Core:
- Bibliothèques:
Google.Cloud.Diagnostics.AspNetCore3
etGoogle.Cloud.Diagnostics.AspNetCore
- Packages NuGet:
Google.Cloud.Diagnostics.AspNetCore3
etGoogle.Cloud.Diagnostics.AspNetCore
- GitHub:
googleapis/google-cloud-dotnet
- Bibliothèques:
Vous pouvez également recevoir des traces depuis les traceurs Zipkin. Pour en savoir plus, consultez la page Utiliser Cloud Trace avec Zipkin.