Per raccogliere i dati di traccia dalle tue applicazioni e inviarli a Cloud Trace, utilizza OpenTelemetry o una libreria client specifica per la lingua. Questa pagina fornisce link alle guide alla configurazione di OpenTelemetry e alle risorse delle librerie client Cloud per C++, Go, Java, Node.js, Python, Ruby e .NET.
Quando instrumentare l'applicazione
Strumenta la tua applicazione per raccogliere informazioni specifiche che ti aiutino a comprenderne le prestazioni e a risolvere i problemi. Diversi framework di strumentazione open source raccolgono dati di log, metriche e tracce e possono inviarli a qualsiasi fornitore, incluso Google Cloud. Per le tue applicazioni agentic, alcuni framework possono raccogliere i tuoi prompt e le tue risposte o trasmettere il contesto che consente di tracciare alcune chiamate ai server MCP di Google Cloud.
Per instrumentare l'applicazione, ti consigliamo di utilizzare un framework di instrumentazione open source e indipendente dal fornitore, come OpenTelemetry, anziché API o librerie client specifiche per fornitori e prodotti. Per informazioni su questi framework, vedi Instrumentazione e osservabilità e Scegliere un approccio di instrumentazione.
Configurazione di OpenTelemetry
Per informazioni sulla configurazione di OpenTelemetry, consulta le seguenti guide:
Librerie client cloud
Per informazioni sulle librerie client di Cloud, consulta le seguenti risorse:
Ruby:
GitHub:
googleapis/google-cloud-traceASP.NET:
- Libreria:
Google.Cloud.Diagnostics.AspNet - Pacchetto NuGet:
Google.Cloud.Diagnostics.AspNet - GitHub:
Google.Cloud.Diagnostics.AspNet version 4.0.0
- Libreria:
ASP.NET Core:
- Librerie:
Google.Cloud.Diagnostics.AspNetCore3eGoogle.Cloud.Diagnostics.AspNetCore - Pacchetti NuGet:
Google.Cloud.Diagnostics.AspNetCore3eGoogle.Cloud.Diagnostics.AspNetCore - GitHub:
googleapis/google-cloud-dotnet
- Librerie: