כדי לאסוף נתוני מעקב מהאפליקציות ולשלוח אותם ל-Cloud Trace, אתם יכולים להוסיף לקוד שלכם OpenTelemetry או ספריות לקוח של Cloud שספציפיות לשפה. אתם יכולים להשתמש במדריכי ההגדרה ובמשאבי הספרייה שבמסמך הזה כדי להטמיע באפליקציות ב-C++, Go, Java, Node.js, Python, Ruby ו- .NET.
מתי להוסיף לאפליקציה כלים למדידת ביצועים
להוסיף לאפליקציה כלים לאיסוף מידע ספציפי שיעזור לכם להבין את הביצועים שלה ולפתור תקלות. יש כמה מסגרות אינסטרומנטציה בקוד פתוח שאוספות נתוני יומנים, מדדים ומעקב, ויכולות לשלוח את הנתונים האלה לכל ספק, כולל Google Cloud. באפליקציות מבוססות-סוכנים, חלק מהפריימוורקים יכולים לאסוף את ההנחיות והתשובות שלכם או להעביר הקשר שמאפשר לעקוב אחרי קריאות מסוימות מרחוק לשרתי MCP של Google Cloud.
כדי להוסיף לאפליקציה כלי למדידת ביצועים, מומלץ להשתמש בכלי קוד פתוח שלא תלוי בספק, כמו OpenTelemetry, במקום בממשקי API או בספריות לקוח שספציפיים לספק ולמוצר. למידע נוסף על מסגרות אלה, ראו יכולת תצפית למפתחי אפליקציות ובחירת גישה למדידת ביצועים.
הגדרת OpenTelemetry
במדריכים הבאים מוסבר איך להגדיר את OpenTelemetry:
ספריות לקוח ב-Cloud
במקורות המידע הבאים תוכלו לקרוא מידע נוסף על ספריות הלקוח של Cloud:
Ruby:
GitHub:
googleapis/google-cloud-traceASP.NET:
- ספרייה:
Google.Cloud.Diagnostics.AspNet - חבילת NuGet:
Google.Cloud.Diagnostics.AspNet - GitHub:
Google.Cloud.Diagnostics.AspNet version 4.0.0
- ספרייה:
ASP.NET Core:
- ספריות:
Google.Cloud.Diagnostics.AspNetCore3ו-Google.Cloud.Diagnostics.AspNetCore - חבילות NuGet:
Google.Cloud.Diagnostics.AspNetCore3ו-Google.Cloud.Diagnostics.AspNetCore - GitHub:
googleapis/google-cloud-dotnet
- ספריות: