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

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

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

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

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

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

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

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();