Wenn Trace-Daten nicht automatisch erfasst werden, müssen Sie Ihre Anwendung instrumentieren, um diese Daten zu erheben.
Sie können Ihre Anwendung so instrumentieren, dass anwendungsspezifische Informationen erfasst werden. Mit mehreren Open-Source-Instrumentierungs-Frameworks können Sie Messwerte, Protokolle und Traces aus Ihrer Anwendung erfassen und an jeden Anbieter senden, einschließlich Google Cloud. Wir empfehlen, zur Instrumentierung Ihrer Anwendung ein anbieterneutrales Open-Source-Instrumentierungsframework wie OpenTelemetry zu verwenden, anstatt anbieter- und produktspezifische APIs oder Clientbibliotheken.
Informationen zur Instrumentierung Ihrer Anwendungen mithilfe von anbieterunabhängigen Instrumentierungsframeworks finden Sie unter Instrumentierung und Beobachtbarkeit.
Richten Sie Informationen für die OpenTelemetry-Bibliothek ein:
Informationen zu den Cloud-Clientbibliotheken:
Ruby:
GitHub:
googleapis/google-cloud-trace
ASP.NET:
- Bibliothek:
Google.Cloud.Diagnostics.AspNet
- NuGet-Paket:
Google.Cloud.Diagnostics.AspNet
- GitHub:
Google.Cloud.Diagnostics.AspNet version 4.0.0
- Bibliothek:
ASP.NET Core:
- Bibliotheken:
Google.Cloud.Diagnostics.AspNetCore3
undGoogle.Cloud.Diagnostics.AspNetCore
- NuGet-Pakete:
Google.Cloud.Diagnostics.AspNetCore3
undGoogle.Cloud.Diagnostics.AspNetCore
- GitHub:
googleapis/google-cloud-dotnet
- Bibliotheken:
Sie können Traces auch von Zipkin-Tracern empfangen. Weitere Informationen finden Sie unter Cloud Trace mit Zipkin verwenden.