Untuk mengumpulkan data rekaman aktivitas dari aplikasi Anda dan mengirimkannya ke Cloud Trace, gunakan OpenTelemetry atau library klien khusus bahasa. Halaman ini menyediakan link ke panduan penyiapan OpenTelemetry dan referensi Cloud Client Libraries untuk C++, Go, Java, Node.js, Python, Ruby, dan .NET.
Kapan harus menginstrumentasikan aplikasi Anda
Instrumentasikan aplikasi Anda untuk mengumpulkan informasi spesifik yang membantu Anda memahami performanya dan memecahkan masalah kegagalan. Beberapa framework instrumentasi open source mengumpulkan data log, metrik, dan trace, serta dapat mengirim data tersebut ke vendor mana pun, termasuk Google Cloud. Untuk aplikasi agen Anda, beberapa framework dapat mengumpulkan perintah dan respons Anda atau meneruskan konteks yang memungkinkan pelacakan beberapa panggilan server MCP Google Cloud jarak jauh.
Untuk menginstrumentasi aplikasi, sebaiknya gunakan framework instrumentasi open source yang netral terhadap vendor, seperti OpenTelemetry, bukan API atau library klien khusus produk dan vendor. Untuk mengetahui informasi tentang framework ini, lihat Instrumentasi dan kemampuan observasi dan Memilih pendekatan instrumentasi.
Penyiapan OpenTelemetry
Untuk mengetahui informasi tentang cara menyiapkan OpenTelemetry, lihat panduan berikut:
Library Klien Cloud
Untuk mengetahui informasi tentang Library Klien Cloud, lihat referensi berikut:
Ruby:
GitHub:
googleapis/google-cloud-traceASP.NET:
- Library:
Google.Cloud.Diagnostics.AspNet - Paket NuGet:
Google.Cloud.Diagnostics.AspNet - GitHub:
Google.Cloud.Diagnostics.AspNet version 4.0.0
- Library:
ASP.NET Core: