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