本文說明如何使用自然語言提示,為虛擬私有雲流量記錄檔產生 SQL 查詢。如要生成虛擬私有雲流量記錄檔的 SQL 查詢,請在 Flow Analyzer 中與 Gemini Cloud Assist 互動。
瞭解 Gemini for Google Cloud 如何使用您的資料。
事前準備
在包含 Cloud Logging bucket 的 Google Cloud 專案中設定 Gemini Cloud Assist,並使用流量記錄檔。
請確認記錄檔 bucket 已升級為使用記錄檔分析,且您具備必要角色和權限,可查詢流量記錄檔。
生成 SQL 查詢
如要與 Gemini Cloud Assist 互動,請使用 pen_spark「Compose a Cloud Assist Query」(編寫 Cloud Assist 查詢) 提示詞欄位。在提示欄位中,可以輸入提示或選取預先定義的提示。下表提供可使用的提示範例。
| 提示詞 | 生成的 SQL 查詢 |
|---|---|
| 顯示跨可用區流量 | 選取來源和目的地位於不同可用區的流程。 |
| 顯示有 SSH 流量的資源 | 選取有 SSH 流量的流程。 |
| 顯示流量最多的前 10 個 VM | 選取傳送位元組數最多的 10 個 VM。 |
| 顯示來自和傳送至 10.10.0.10 的流量 | 選取 10.10.0.10 是來源或目的地 IP 位址的流程。 |
| 顯示從 example-instance 到網際網路的流量 | 選取從名為 example-instance 的來源 VM 執行個體到網際網路的流程。 |
| 顯示過去三天的閘道流量 | 選取過去三天內,以 Cloud Interconnect 和 Cloud VPN 通道的 VLAN 連結為來源的流程。 |
如要生成及執行 SQL 查詢,請按照下列步驟操作:
前往 Google Cloud 控制台的「Flow Analyzer」頁面。
按一下 pen_spark「Compose a Cloud Assist Query」(編寫 Cloud Assist 查詢)。
說明要查看的記錄檔資料,或選取預先定義的提示詞。
按一下「Generate SQL」(生成 SQL 查詢)。
查看回覆並執行查詢:
- 如要在 Flow Analyzer 中執行查詢,請按一下「Explore in Flow Analyzer」(在 Flow Analyzer 中查看) 分頁標籤,再按一下「Open in Flow Analyzer」(在 Flow Analyzer 開啟)。
- 如要在記錄檔分析中執行查詢,請按一下「Run SQL in Log Analytics」(在記錄檔分析中執行 SQL) 分頁標籤,再按一下「Run SQL in Log Analytics」(在記錄檔分析中執行 SQL)。
執行查詢後,可以視需要修改填入的值。