Wenn Sie Trace-Daten aus Ihren Anwendungen erfassen und an Cloud Trace senden möchten, verwenden Sie OpenTelemetry oder eine sprachspezifische Clientbibliothek. Auf dieser Seite finden Sie Links zu OpenTelemetry-Einrichtungsanleitungen und Cloud-Clientbibliotheken für C++, Go, Java, Node.js, Python, Ruby und .NET.
Wann Sie Ihre Anwendung instrumentieren müssen
Instrumentieren Sie Ihre Anwendung, um bestimmte Informationen zu erfassen, mit denen Sie die Leistung nachvollziehen und Fehler beheben können. Mit verschiedenen als Open Source veröffentlichten Instrumentierungs-Frameworks können Sie Log-, Messwert- und Trace-Daten erfassen und diese Daten an einen beliebigen Anbieter senden, einschließlich Google Cloud. Bei Ihren Agent-basierten Anwendungen können einige Frameworks Ihre Prompts und Antworten erfassen oder Kontext übergeben, der die Nachverfolgung einiger Remote-Aufrufe von Google Cloud MCP-Servern ermöglicht.
Wir empfehlen, für die Instrumentierung Ihrer Anwendung ein anbieterneutrales als Open Source veröffentlichtes Instrumentierungs-Framework wie OpenTelemetry anstelle von anbieter- und produktspezifischen APIs oder Clientbibliotheken zu verwenden. Informationen zu diesen Frameworks finden Sie unter Instrumentierung und Beobachtbarkeit und Instrumentierungsansatz auswählen.
OpenTelemetry einrichten
Informationen zum Einrichten von OpenTelemetry finden Sie in den folgenden Anleitungen:
Cloud-Clientbibliotheken
Informationen zu den Cloud-Clientbibliotheken finden Sie in den folgenden Ressourcen:
Ruby:
GitHub:
googleapis/google-cloud-traceASP.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.AspNetCore3undGoogle.Cloud.Diagnostics.AspNetCore - NuGet-Pakete:
Google.Cloud.Diagnostics.AspNetCore3undGoogle.Cloud.Diagnostics.AspNetCore - GitHub:
googleapis/google-cloud-dotnet
- Bibliotheken: