הצגת מדדים ומכסות

צפייה במדדים במסוף

במסוףGoogle Cloud אפשר לראות את פונקציות Cloud Run עם זמני הביצוע, מספרי הביצוע ושימוש הזיכרון שלהן. המדדים האלה זמינים גם ב-Cloud Monitoring, שבו אפשר להגדיר התראות בהתאמה אישית על המדדים האלה. מידע נוסף זמין במסמכי העזרה של Cloud Monitoring.

אפשר לראות את המדדים של הקריאות ל-API בדף הסקירה הכללית של ה-API במסוף Google Cloud .

לבסוף, אפשר לראות את מדדי המכסה של קריאות ל-API ושל הפעלת פונקציות בדף המכסות של ה-API במסוף Google Cloud . כדי להגדיר התראות על שגיאות שקשורות למכסות ב-Cloud Monitoring, צריך לסנן את ההפעלות שיש להן ערך out of quota בתווית המדד STATUS. מידע נוסף מופיע במאמר מבוא להתראות.

קריאת מדדים באופן פרוגרמטי

קטע הקוד הבא ממחיש איך אפשר גם לקרוא מדדים מהקוד.

Node.js

// Imports the Google Cloud client library
const monitoring = require('@google-cloud/monitoring');

// Creates a client
const client = new monitoring.MetricServiceClient();

async function readTimeSeriesData() {
  /**
   * TODO(developer): Uncomment and edit the following lines of code.
   */
  // const projectId = 'YOUR_PROJECT_ID';
  // const filter = 'metric.type="compute.googleapis.com/instance/cpu/utilization"';

  const request = {
    name: client.projectPath(projectId),
    filter: filter,
    interval: {
      startTime: {
        // Limit results to the last 20 minutes
        seconds: Date.now() / 1000 - 60 * 20,
      },
      endTime: {
        seconds: Date.now() / 1000,
      },
    },
  };

  // Writes time series data
  const [timeSeries] = await client.listTimeSeries(request);
  timeSeries.forEach(data => {
    console.log(`${data.metric.labels.instance_name}:`);
    data.points.forEach(point => {
      console.log(JSON.stringify(point.value));
    });
  });
}
readTimeSeriesData();