Pilih nama project Anda jika belum dipilih di bagian atas
halaman.
Untuk melihat resource BigQuery, pilih Dashboards > BigQuery. Di halaman ini, Anda akan melihat daftar tabel, peristiwa, dan pelaporan
insiden yang dapat dikonfigurasi oleh pengguna serta diagram metrik project atau
metrik set data.
Memvisualisasikan slot yang tersedia dan slot yang dialokasikan
Untuk memvisualisasikan slot yang tersedia dan slot yang dialokasikan untuk project Anda, buka dasbor untuk BigQuery yang dijelaskan dalam Melihat dasbor Cloud Monitoring:
Klik add_boxAdd filter, lalu di menu Label, pilih limit_name.
Di menu Value, pilih kuota yang ingin Anda lihat metriknya.
Buat pemberitahuan
Untuk membuat kebijakan pemberitahuan yang terpicu saat persentil ke-99 waktu eksekusi kueri BigQuery melebihi batas yang ditentukan pengguna, gunakan setelan berikut.
Jika Anda menggunakan kotak penelusuran untuk menemukan halaman ini, pilih hasil yang subjudulnya adalah Monitoring.
Jika Anda belum membuat saluran notifikasi dan ingin menerima notifikasi, klik Edit Notification Channels dan tambahkan saluran notifikasi Anda. Kembali ke halaman
Alerting setelah menambahkan saluran.
Dari halaman Alerting, pilih Create policy.
Untuk memilih resource, metrik, dan filter, luaskan menu Select a metric dan gunakan nilai dalam tabel New condition:
Opsional: Agar menu hanya menampilkan entri yang relevan, masukkan nama resource atau metrik di kolom filter.
Pilih salah satu Resource type. Misalnya, pilih VM instance.
Pilih salah satu Metric category. Misalnya, pilih instance.
Pilih salah satu Metric. Misalnya, pilih CPU Utilization.
Pilih Apply.
Klik Next, lalu konfigurasi pemicu kebijakan pemberitahuan.
Untuk melengkapi kolom ini, gunakan nilai dalam tabel Mengonfigurasi pemicu pemberitahuan.
Klik Next.
Opsional: Untuk menambahkan notifikasi ke kebijakan pemberitahuan, klik
Notification channels. Dalam dialog ini, pilih satu atau beberapa saluran notifikasi dari menu, lalu klik OK.
Untuk menerima notifikasi saat insiden dibuka dan ditutup, centang Notify on incident closure. Secara default, notifikasi hanya dikirim saat insiden dibuka.
Opsional: Perbarui Incident autoclose duration. Kolom ini menentukan kapan Monitoring akan menutup insiden jika data metrik tidak ada.
Opsional: Klik Documentation, lalu tambahkan informasi apa pun yang ingin Anda sertakan dalam pesan notifikasi.
Klik Alert name dan masukkan nama untuk kebijakan pemberitahuan itu.
Klik Create Policy.
Kolom New condition
Nilai
Resource and Metric
Di menu Resources, pilih BigQuery Project.
Di menu Metric categories, pilih Query.
Di menu Metrics, pilih Query execution times.
Filter
Di seluruh deret waktu
Mengelompokkan deret waktu menurut
priority
Di seluruh deret waktu
Agregasi deret waktu
99th percentile
Rolling window
5 m
Rolling window function
sum
Kolom Configure alert trigger
Nilai
Condition type
Threshold
Alert trigger
Any time series violates
Threshold position
Above threshold
Threshold value
Anda menentukan nilai ini; namun, batas waktu yang disarankan adalah 60 detik.
Retest window
most recent value
Metrik yang tersedia untuk visualisasi
Metrik berikut tersedia, waktu tertunda hingga beberapa jam.
Jenis resource
Nama
Unit
Deskripsi
BigQuery
Scanned bytes
Byte per menit
Jumlah byte yang dipindai.
BigQuery
Scanned bytes billed
Byte per menit
Jumlah byte yang dikirim untuk penagihan saat menggunakan model analisis on demand.
Byte yang dipindai dan byte yang dipindai yang ditagih dapat berbeda karena biaya dibulatkan, dengan jumlah minimum data yang diproses per kueri.
Jumlah kueri yang tidak menggunakan BI Engine sebagai tarif. Anda dapat menetapkan opsi Group By ke reason untuk memisahkan jumlah menjadi alasan penggantian yang berbeda, termasuk:
Jumlah slot BigQuery yang dialokasikan untuk tugas kueri dalam project.
Slot dialokasikan per akun penagihan dan beberapa project dapat memiliki pemesanan slot yang sama.
BigQuery
Slots used by project and job type
Slot
Jumlah slot yang dialokasikan untuk project setiap saat, dipisahkan menurut
jenis tugas.
Ini juga dapat dianggap sebagai jumlah slot yang digunakan oleh
project tersebut. Tugas pemuatan dan ekspor adalah operasi gratis, dan berjalan di kumpulan resource publik.
Slot dialokasikan per akun penagihan dan beberapa project dapat memiliki pemesanan slot yang sama.
BigQuery
Slots used by project, reservation, and job type
Slot
Jumlah slot BigQuery yang dialokasikan untuk project. Alokasi slot dapat dikelompokkan berdasarkan pemesanan dan jenis tugas.
BigQuery
Total slots
Slot
Jumlah total slot yang tersedia untuk project.
Jika project berbagi pemesanan slot dengan project lain, slot yang
digunakan oleh project lain tidak akan digambarkan.
BigQuery
Slots used across projects in reservations
Slot
Jumlah slot BigQuery yang dialokasikan di berbagai project dalam pemesanan. Perhatikan bahwa data metrik hanya dilaporkan saat setidaknya satu project telah ditetapkan ke pemesanan dan menggunakan slot. Sebagai alternatif, pertimbangkan untuk mengkueri informasi pemesanan dari INFORMATION_SCHEMA.
BigQuery
Slots used by project in reservation
Slot
Jumlah slot BigQuery yang dialokasikan untuk project di pemesanan.
Tugas berkelanjutan BigQuery
Estimated backlog logical bytes
Byte
Jumlah byte dalam backlog untuk setiap tahap tugas berkelanjutan.
Tugas berkelanjutan BigQuery
Estimated backlog records
Data
Estimasi jumlah data backlog untuk setiap tahap tugas berkelanjutan.
Tugas berkelanjutan BigQuery
Estimated bytes processed
Byte
Estimasi jumlah byte yang diproses untuk setiap tahap tugas berkelanjutan.
Tugas berkelanjutan BigQuery
Output watermark
Stempel waktu
Stempel waktu terbaru, dalam mikrodetik sejak epoch, hingga semua data telah diproses oleh tahap tugas berkelanjutan ini.
Tugas berkelanjutan BigQuery
Records read
Data
Jumlah data input yang dibaca untuk setiap tahap tugas berkelanjutan.
Tugas berkelanjutan BigQuery
Records written
Data
Jumlah kumpulan data output yang ditulis untuk setiap tahap tugas berkelanjutan.
Tugas berkelanjutan BigQuery
Slots used
Milidetik slot
Total milidetik slot yang digunakan oleh tugas berkelanjutan.
Set data BigQuery
Stored bytes
Byte
Byte tersimpan dalam set data - Untuk 100 tabel terbesar dalam set data, byte yang disimpan akan ditampilkan untuk setiap tabel individu (berdasarkan nama). Setiap tabel tambahan dalam set data (di luar 100 tabel terbesar) dilaporkan sebagai jumlah tunggal, dan nama tabel untuk ringkasan adalah string kosong.
Set data BigQuery
Table count
Tabel
Jumlah tabel dalam set data.
Set data BigQuery
Uploaded bytes
Byte per menit
Jumlah byte yang diupload ke tabel mana pun dalam set data.
Set data BigQuery
Baris yang diupload
Baris per menit
Jumlah catatan yang diupload ke tabel mana pun dalam set data.
Untuk mengetahui daftar lengkap metrik Google Cloud yang tersedia, lihat metrikGoogle Cloud .
Masalah umum
Jika tidak ada kueri yang berjalan, data tidak akan ditampilkan untuk slot yang dialokasikan, slot yang tersedia, atau variabel terkait kueri. Perkecil untuk melihat data.
Jika kueri berjalan di AS dan Uni Eropa, slot yang dialokasikan dan slot yang tersedia mungkin salah.
Slot yang dialokasikan dilaporkan sebagai nilai rata-rata dalam jangka waktu (lebar
jangka waktu bergantung pada tingkat zoom diagram). Memperbesar dan memperkecil dapat mengubah nilai slot yang dialokasikan. Memperbesar ke jangka waktu
1 jam atau kurang akan menampilkan nilai sebenarnya dari slot yang dialokasikan. Pada rentang ini kapan pun terlihat pada diagram, avg(slots allocated) = slots allocated.
Data dalam diagram Cloud Monitoring hanya berkaitan dengan project yang dipilih.
Metrik adalah nilai seketika, yang diambil sampelnya pada waktu tertentu, dan mungkin melewatkan
titik data di antara interval sampel. Misalnya, metrik jumlah tugas diambil sampelnya setiap menit. Nilainya adalah jumlah tugas pada waktu tertentu, bukan jumlah maksimum tugas selama satu menit.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Sulit dipahami","hardToUnderstand","thumb-down"],["Informasi atau kode contoh salah","incorrectInformationOrSampleCode","thumb-down"],["Informasi/contoh yang saya butuhkan tidak ada","missingTheInformationSamplesINeed","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-08-17 UTC."],[[["\u003cp\u003eUse Cloud Monitoring to create dashboards to visualize BigQuery resource metrics, including slot utilization and query execution times.\u003c/p\u003e\n"],["\u003cp\u003eCloud Monitoring allows the creation of custom charts to display various metrics, such as query execution time, scanned bytes, and slot usage.\u003c/p\u003e\n"],["\u003cp\u003eYou can view quota usage and limits for the BigQuery Storage Write API within Cloud Monitoring.\u003c/p\u003e\n"],["\u003cp\u003eAlerting policies can be created to trigger notifications when specific metrics, like query execution times, exceed defined thresholds, such as 60 seconds.\u003c/p\u003e\n"],["\u003cp\u003eVarious metrics are available for visualization in Cloud Monitoring, including scanned bytes, query counts, slot usage, and dataset-related data like stored bytes and table counts.\u003c/p\u003e\n"]]],[],null,["# Create dashboards, charts, and alerts\n=====================================\n\nThis document describes how to create charts and alerts to monitor\nBigQuery resources using Cloud Monitoring.\n\nBefore you begin\n----------------\n\nBefore you use Cloud Monitoring, ensure that you have the following:\n\n- A Cloud Billing account.\n- A BigQuery project with billing enabled.\n\nOne way to ensure that you have both is to complete the\n[Quickstart using the Google Cloud console](/bigquery/docs/quickstarts/quickstart-web-ui).\n\nView and create dashboards, charts, and alerts\n----------------------------------------------\n\n### View the Cloud Monitoring dashboard\n\nTo use Cloud Monitoring to monitor your BigQuery project:\n\n1. In the Google Cloud console, go to the **Monitoring** page.\n\n [Go to Monitoring](https://console.cloud.google.com/monitoring)\n\n \u003cbr /\u003e\n\n2. Select the name of your project if it is not already selected at the top of\n the page.\n\n3. To view BigQuery resources, select **Dashboards \\\u003e\n BigQuery**. On this page you see a list of tables, events, and incident\n reporting that are user-configurable as well as charts of project metrics or\n dataset metrics.\n\n### Visualize slots available and slots allocated\n\nTo visualize the slots available and slots allocated to your project, go to the\ndashboard for BigQuery described in\n[Viewing the Cloud Monitoring dashboard](#view-dashboards):\n\n1. In the Google Cloud console, go to the **Monitoring** page.\n\n [Go to Monitoring](https://console.cloud.google.com/monitoring)\n\n \u003cbr /\u003e\n\n2. Select **Dashboards \\\u003e BigQuery**.\n\n3. On the Cloud Monitoring dashboard for BigQuery, scroll to\n the chart named **Slot Utilization**.\n\nThe **Slot Utilization** chart appears on both the main Cloud Monitoring\ndefault dashboard and the Cloud Monitoring dashboard for\nBigQuery.\n\n### Create a dashboard and chart\n\nDisplay the metrics collected by Cloud Monitoring in your own charts and\ndashboards:\n\n1. In the Google Cloud console, go to the **Monitoring** page.\n\n [Go to Monitoring](https://console.cloud.google.com/monitoring)\n\n \u003cbr /\u003e\n\n2. Select **Dashboards \\\u003e Create Dashboard**.\n\n3. Click **Add Chart**. You see the Add Chart page:\n\n4. In the **Find resource type and metric** panel fields:\n\n - For the **Resource type** drop-down list, select **Global** . You might need to expand the list of **Resource types** for the **Global** option to be visible.\n - For the **Metric** drop-down list, select **Query execution time**.\n5. The **Aggregation** pane fields control how the execution-time data are\n displayed. You can modify the default settings for these fields.\n\n6. Click **Save**.\n\n### View quota usage and limits\n\nIn Cloud Monitoring, you can view metrics for quota usage and limits:\n\n1. In the Google Cloud console, go to the **Monitoring** page.\n\n [Go to Monitoring](https://console.cloud.google.com/monitoring)\n\n \u003cbr /\u003e\n\n2. In the navigation pane, select\n **Metrics explorer**.\n\n3. In the toolbar, select **Explorer \\\u003e Configuration**.\n\n4. In the **Resource \\& Metric** section, click **Select a metric**.\n\n5. Select **Consumer Quota \\\u003e Quota \\\u003e Quota limit** , and then click **Apply**.\n\n6. Click add_box **Add filter** , and then in the **Label** menu, select **limit_name**.\n\n7. In the **Value** menu, select the quota for which you want to view the metrics.\n\n| **Note:** You can view metrics for quota usage and limits only for the [BigQuery Storage Write API's](/bigquery/quotas#write-api-limits) concurrent connections and throughput quotas.\n\n### Create an alert\n\nTo create an alerting policy that triggers when the 99th percentile of the\nexecution time of a [BigQuery](/bigquery/docs) query\nexceeds a user-defined limit, use the following settings.\n\n#### Steps to create an [alerting policy](/monitoring/alerts/using-alerting-ui#create-policy).\n\nTo create an alerting policy, do the following:\n\n1. In the Google Cloud console, go to the\n *notifications* **Alerting** page:\n\n [Go to **Alerting**](https://console.cloud.google.com/monitoring/alerting)\n\n \u003cbr /\u003e\n\n If you use the search bar to find this page, then select the result whose subheading is\n **Monitoring**.\n2. If you haven't created your notification channels and if you want to be notified, then click **Edit Notification Channels** and add your notification channels. Return to the **Alerting** page after you add your channels.\n3. From the **Alerting** page, select **Create policy**.\n4. To select the resource, metric, and filters, expand the **Select a metric** menu and then use the values in the **New condition** table:\n 1. Optional: To limit the menu to relevant entries, enter the resource or metric name in the filter bar.\n 2. Select a **Resource type** . For example, select **VM instance**.\n 3. Select a **Metric category** . For example, select **instance**.\n 4. Select a **Metric** . For example, select **CPU Utilization**.\n 5. Select **Apply**.\n5. Click **Next** and then configure the alerting policy trigger. To complete these fields, use the values in the **Configure alert trigger** table.\n6. Click **Next**.\n7. Optional: To add notifications to your alerting policy, click\n **Notification channels** . In the dialog, select one or more notification\n channels from the menu, and then click **OK**.\n\n To be notified when incidents are openend and closed, check\n **Notify on incident closure**. By default, notifications are sent only when\n incidents are openend.\n8. Optional: Update the **Incident autoclose duration**. This field determines when Monitoring closes incidents in the absence of metric data.\n9. Optional: Click **Documentation**, and then add any information that you want included in a notification message.\n10. Click **Alert name** and enter a name for the alerting policy.\n11. Click **Create Policy**.\n\nMetrics available for visualization\n-----------------------------------\n\nThe following metrics are available, time delayed up to several hours.\n\nFor a complete list of available Google Cloud metrics, see [Google Cloud metrics](/monitoring/api/metrics_gcp#gcp-bigquerybiengine).\n\nKnown issues\n------------\n\n- If no queries are running, then no data is returned for slots allocated, slots available, or any query-related variables. Zoom out to see data.\n\n- If queries are running in both the US and the EU, then slots allocated and\n slots available might be incorrect.\n\n- Slots allocated is reported as the average value in a time window (the width\n of the time window depends on the zoom level of the chart). Zooming in and\n out can change the value of slots allocated. Zooming in to a time window of\n 1 hr or less shows the true values of slots allocated. At this range for any\n time visible on the chart, `avg(slots allocated) = slots allocated`.\n\n- The data in Cloud Monitoring charts pertains only to the selected\n project.\n\n- Metrics are instantaneous values, sampled at a point in time, and might miss\n data points between sample intervals. For example, the job count metric is\n sampled every minute. The value is the number of jobs at that particular\n time, not the maximum number of jobs throughout the entire minute."]]