查看指標和配額

在控制台中查看指標

您可以在Google Cloud 控制台中查看 Cloud Run 函式的執行時間、執行次數和記憶體用量。在 Cloud Monitoring 中也可查看這些指標,還能針對這些指標設定自訂快訊。詳情請參閱 Cloud Monitoring 說明文件

在 Google Cloud 控制台的 API 總覽頁面中,可查看 API 呼叫的指標。

最後,您可以在 Google Cloud 控制台的 API 配額頁面查看 API 呼叫和函式執行次數的配額指標。在 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();