Pilih Google Cloud project yang Anda gunakan untuk menyimpan log dan metrik. Anda dapat
menemukan project Google Cloud di kolom stackdriver.projectID pada
file konfigurasi cluster pengguna.
Klik Query editor.
Masukkan kueri ke editor kueri. Anda dapat menemukan kueri Otorisasi Biner untuk Distributed Cloud di bagian berikut.
Contoh kueri
Bagian ini memberikan contoh kueri bahasa kueri monitoring (MQL) yang dapat Anda gunakan untuk memantau metrik Otorisasi Biner untuk Distributed Cloud. Untuk
mempelajari MQL lebih lanjut, lihat Pengantar Bahasa Kueri Monitoring.
Kueri untuk deployment yang ditolak
Untuk melihat permintaan deployment yang ditolak oleh penguat Otorisasi Biner, gunakan kueri berikut:
[[["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-28 UTC."],[[["\u003cp\u003eThis guide explains how to use Cloud Monitoring to track metrics for Binary Authorization in Google Distributed Cloud software, focusing on supported environments like Distributed Cloud for bare metal 1.14+ and VMware 1.4+.\u003c/p\u003e\n"],["\u003cp\u003eTo begin using Cloud Monitoring, ensure the \u003ccode\u003estackdriver\u003c/code\u003e section is configured in your user cluster configuration file and then access the Metrics Explorer in the Google Cloud console.\u003c/p\u003e\n"],["\u003cp\u003eYou can monitor rejected deployment requests using a specific Monitoring Query Language (MQL) query that filters for errors related to the Binary Authorization enforcer.\u003c/p\u003e\n"],["\u003cp\u003eTo identify system failures affecting Binary Authorization, use an MQL query that specifically looks for \u003ccode\u003ecalling_webhook_error\u003c/code\u003e within the error types.\u003c/p\u003e\n"],["\u003cp\u003eTo see the total number of webhook calls related to Binary Authorization, there is a specific query that can filter the \u003ccode\u003eadmission_duration_seconds\u003c/code\u003e metric.\u003c/p\u003e\n"]]],[],null,["# Monitor metrics for Distributed Cloud\n\nThis document describes how to use [Cloud Monitoring](/monitoring/docs/monitoring-overview) for\nBinary Authorization for Google Distributed Cloud software. Learn more about\n[Distributed Cloud logging and monitoring](/anthos/gke/docs/on-prem/concepts/logging-and-monitoring).\n|\n| **Preview**\n|\n|\n| This product or feature is subject to the \"Pre-GA Offerings Terms\" in the General Service Terms section\n| of the [Service Specific Terms](/terms/service-terms#1).\n|\n| Pre-GA products and features are available \"as is\" and might have limited support.\n|\n| For more information, see the\n| [launch stage descriptions](/products#product-launch-stages).\n\nBefore you begin\n----------------\n\n1. To view Binary Authorization for Distributed Cloud metrics, you\n must use supported environments:\n\n - [Distributed Cloud for bare metal](/anthos/clusters/docs/bare-metal/latest/overview) 1.14 or later\n - [Distributed Cloud for VMware](/anthos/gke/docs/on-prem/latest/overview) 1.4 or later\n2. To use Cloud Monitoring, make sure the `stackdriver`\n section of your [User cluster configuration](/anthos/gke/docs/on-prem/how-to/user-cluster-configuration-file#stackdriver-section) file is filled in.\n\nSet up Cloud Monitoring queries for Binary Authorization\n--------------------------------------------------------\n\nThis section shows you how to access Cloud Monitoring and select the\nCloud Logging project that stores your GKE cluster logs.\n\n1. In the **Workspace** combo box, select the project ID from the `stackdriver`\n section of your [User cluster cluster configuration](/anthos/gke/docs/on-prem/how-to/user-cluster-configuration-file#stackdriver-section).\n\n2. View Cloud Monitoring:\n\n In the Google Cloud console, go to **Monitoring \\\u003e\n Metrics Explorer** or use the following button:\n\n [Go to Monitoring](https://console.cloud.google.com/monitoring/metrics-explorer)\n3. Select the Google Cloud project that you use to store logs and metrics. You can\n find the Google Cloud project in the `stackdriver.projectID` field of\n your user cluster configuration file.\n\n4. Click **Query editor**.\n\n5. Enter a query into the query editor. You can find Binary Authorization for\n Distributed Cloud queries in the following sections.\n\nExample queries\n---------------\n\nThis section provides example monitoring query language (MQL) queries you can\nuse to monitor Binary Authorization for Distributed Cloud metrics. To\nlearn more about MQL, see [Introduction to Monitoring Query Language](/monitoring/mql).\n\n### Query for rejected deployments\n\nTo view deployment requests that were rejected by the Binary Authorization\nenforcer, use the following query: \n\n fetch k8s_container::'kubernetes.io/anthos/apiserver_admission_webhook_rejection_count'\n | filter\n (metric.error_type == 'no_error'\n && metric.name == 'binaryauthorization.googleapis.com')\n\n### Query for system failures\n\nThis section describes how to monitor for system failures that prevent\nnormal operation of Binary Authorization for Distributed Cloud.\n\nTo monitor for system failures, use the following query: \n\n fetch k8s_container::'kubernetes.io/anthos/apiserver_admission_webhook_rejection_count'\n | filter\n (metric.error_type == 'calling_webhook_error'\n && metric.name == 'binaryauthorization.googleapis.com')\n\n### Sum the number of webhook calls related to Binary Authorization\n\nTo view the total number of webhook calls relating to Binary Authorization, use\nthe following query: \n\n fetch k8s_container::'kubernetes.io/anthos/apiserver_admission_webhook_admission_duration_seconds'\n | filter (metric.name == 'binaryauthorization.googleapis.com')\n | align delta(1m)\n | every 1m\n | group_by []\n | count\n\nWhat's next\n-----------\n\n- [Introduction to Cloud Monitoring](/monitoring/docs/monitoring-overview)\n- [Introduction to Monitoring Query Language](/monitoring/mql)\n- [View Binary Authorization for Distributed Cloud audit log entries](/binary-authorization/docs/viewing-on-prem-logs)"]]