Cloud Monitoring 可用來監控針對 Cloud Key Management Service 中的資源執行的作業。
本主題將提供:
- 監控排定金鑰版本刪除作業時機的範例
- 監控其他 Cloud KMS 資源和作業的相關資訊
事前準備
如果您尚未設定,請設定 Google Cloud 已啟用 Cloud Key Management Service API 的專案。如需相關步驟,請參閱 Cloud KMS 快速入門導覽課程。
建立計數器指標
請使用 gcloud logging metrics create
指令建立計數器指標,以便監控金鑰版本遭到安排刪除的情況。
gcloud logging metrics create key_version_destruction \ --description "Key version scheduled for destruction" \ --log-filter "resource.type=cloudkms_cryptokeyversion \ AND protoPayload.methodName=DestroyCryptoKeyVersion"
您可以使用 gcloud logging metrics list
指令列出計數器指標:
gcloud logging metrics list
如要進一步瞭解如何 (透過Google Cloud 主控台和 Monitoring API) 建立計數器指標,請參閱「建立計數器指標」。
建立快訊政策
您可以建立快訊政策,監控指標的值,並在這些指標違反條件時通知您。
-
前往 Google Cloud 控制台的 notifications「Alerting」(警告) 頁面:
如果您是使用搜尋列尋找這個頁面,請選取子標題為「Monitoring」的結果。
- 如果您尚未建立通知管道,但想收到通知,請按一下「Edit Notification Channels」(編輯通知管道),然後新增通知管道。新增管道後,請返回「快訊」頁面。
- 在「Alerting」頁面中,選取「Create policy」。
- 如要選取指標,請展開「選取指標」選單,然後按照下列步驟操作:
- 如要將選單限制為相關項目,請在篩選列中輸入
key_version
。如果篩選選單後沒有任何結果,請停用「僅顯示活躍的資源和指標」切換按鈕。 - 在「Resource type」(資源類型) 中,選取「Global」(全域)。
- 在「指標類別」中,選取「記錄指標」。
- 針對「指標」,選取「logging/user/key_version_destruction」。
- 選取 [Apply] (套用)。
- 如要將選單限制為相關項目,請在篩選列中輸入
- 點按「Next」。
- 「Configure alert trigger」頁面中的設定會決定快訊觸發的時機。
按照下表中的設定,完成這個頁面。
「Configure alert trigger」(設定快訊觸發條件) 頁面
欄位
值Alert trigger
Any time series violates
Threshold position
Above threshold
Threshold value
0
Advanced Options: Retest window
No retest
- 點按「Next」。
- 選用步驟:如要新增通知至快訊政策,請按一下「通知管道」。在對話方塊中,從選單中選取一或多個通知管道,然後按一下「OK」。
- 選用:更新「Incident autoclose duration」。這個欄位會決定 Monitoring 在沒有指標資料時關閉事件的時間。
- 選用步驟:按一下「說明文件」,然後輸入您希望在通知訊息中顯示的資訊。
- 按一下「快訊名稱」,然後輸入快訊政策的名稱。
- 點選「建立政策」。
如要測試新通知,請排程金鑰版本的刪除作業,然後查看電子郵件,確認通知是否送出。
每當您排程金鑰版本的刪除作業時,系統就會觸發此快訊。請注意,即使金鑰版本仍已安排刪除,快訊也會自動解除。因此,系統會傳送兩則電子郵件通知,一則顯示已排程刪除作業,另一則說明快訊已解除。
如需快訊政策的詳細資訊,請參閱快訊簡介一文。如要瞭解如何開啟、關閉、編輯、複製或刪除快訊政策,請參閱管理政策。
如需不同通知類型的相關資訊,請參閱通知選項一文。
監控管理活動和監控資料存取之間的差異
金鑰版本的安排刪除作業屬於「系統管理員活動」。系統會自動記錄系統管理員活動。如果您要為 Cloud KMS 資源的「資料存取」建立快訊 (例如監控金鑰何時用於加密作業),就必須先啟用資料存取記錄,然後依照本主題所述的步驟來建立快訊政策。
如要進一步瞭解記錄 Cloud KMS 管理活動和資料存取的相關資訊,請參閱將 Cloud 稽核記錄與 Cloud KMS 搭配使用。
頻率配額指標
Cloud KMS 支援下列頻率配額指標:
cloudkms.googleapis.com/crypto_requests
cloudkms.googleapis.com/external_kms_requests
cloudkms.googleapis.com/hsm_asymmetric_requests
cloudkms.googleapis.com/hsm_symmetric_requests
cloudkms.googleapis.com/read_requests
cloudkms.googleapis.com/write_requests
如要瞭解如何使用 Cloud Monitoring 監控這些配額,請參閱「監控配額指標」一文。