本文為您介紹如何通過流日誌查看VPC內ECS執行個體的流量情況。
前提條件
您已經建立了VPC,並在該VPC中建立了兩個交換器,分別為交換器1和交換器2。具體操作,請參見搭建IPv4專用網路。
您已經在交換器1內建立了ECS1和ECS2執行個體,在交換器2內建立了ECS3和ECS4執行個體,並在ECS2和ECS4執行個體中部署了應用服務。具體操作,請參見自訂購買執行個體。
背景資訊
本文以下圖情境為例。ECS2和ECS4是同一個VPC內不同交換器下的2台雲端服務器。ECS2和ECS4之間存在較高的互訪流量,IT部門需要查看兩者之間的流量資訊詳情。
配置步驟
步驟一:建立流日誌
登入專用網路管理主控台。
在左側導覽列,選擇 。
首次使用流日誌功能時,您需要完成以下操作。
單擊立即授權,然後單擊同意授權。授權成功後才能保證流日誌可以將相關日誌寫入Log Service中。
單擊立即開通完成流日誌功能的開通。
在頂部功能表列處,選擇需要建立流日誌的地區。
本文選擇VPC所在的地區。
在流日誌頁面,單擊建立流日誌。
在建立流日誌對話方塊,根據以下資訊配置流日誌,然後單擊確定。
配置 | 說明 |
流日誌名稱 | 輸入資料流日誌名稱。 本文輸入ECS2訪問ECS4的流量。 |
資源類型 | 選擇要捕獲流量的資源類型。 本文選擇彈性網卡。 |
資源執行個體 | 選擇相對應的資源執行個體。
|
流量類型 | 選擇要捕獲流量的類型,本文選擇全部流量。 |
項目(Project) | 選擇管理捕獲流量的專案(Project)的類型,本文選擇建立Project。 |
日誌庫(Logstore) | 選擇儲存捕獲流量的日誌庫(Logstore)的類型,本文選擇建立Logstore。 |
開啟流日誌分析報表功能 | 本文選擇開啟該功能。選擇該功能後,所選的Logstore會開啟索引並建立儀錶盤,支援對資料進行SQL與可視化分析。Log Service索引功能按流量收費,儀錶盤不收費。更多資訊,請參見Log Service計費說明。 |
採樣間隔(分鐘) | 選擇流日誌採樣的時間間隔,當前支援1分鐘、5分鐘和10分鐘的採樣間隔。本文選擇採用10分鐘的採樣間隔。 |
描述 | 輸入資料流日誌的描述資訊。 |
步驟二:查看流日誌
查看ECS2訪問ECS4的流量情況。
在流日誌頁面,找到目標流日誌,然後在 Log Service列單擊日誌庫(Logstore)名稱的連結。
根據下圖樣本順序,查看ECS2訪問ECS4的流量情況。
序號
步驟描述
①
輸入以下SQL語句對日誌進行彙總和排列,篩選ECS2訪問ECS4流量的圖表:
eni-id: eni-hp3g87********po6zpp and dstaddr: "10.X.X.231" | select date_format(from_unixtime(__time__ - __time__% 60), '%H:%i:%S') as time, dstaddr,sum(bytes*8/("end"-start)) as bandwidth group by time,dstaddr order by time asc limit 1000
該SQL語句定義了時間time、頻寬bandwidth(bps)、目的地址dstaddr三個參數,time和dstaddr為彙總列,並按time從小到大排序,取1000條日誌。其中參數說明如下:
eni-id
:ECS2的彈性網卡執行個體ID。dstaddr
:ECS4的私網IP地址。其餘欄位請參照樣本值輸入。
說明如果需要篩選ECS4訪問ECS2流量的圖表,建立流日誌時選擇彈性網卡類型後再選擇ECS4的彈性網卡。輸入SQL語句時,
eni-id
設定為ECS4的彈性網卡執行個體ID,dstaddr
設定為ECS2的私網IP地址,其餘操作保持不變。②
選擇要查看流日誌的時間。
③
單擊統計圖表頁簽,然後單擊選擇流圖格式。
④
在通用配置地區,設定以下參數資訊:
x軸欄位:設定為time。
y軸欄位:設定為bandwidth。
彙總列:設定為dstaddr。
格式化:設定為bps, Kbps, Mbps。
本文其餘參數保持預設值。
⑤
單擊添加到儀錶盤,在彈出的對話方塊中設定以下參數資訊:
操作類型:本文以建立儀錶盤為例進行說明。
配置模式:本文以網格布局為例進行說明。
儀錶盤名稱:填寫儀錶盤的名稱,本文輸入ECS2訪問ECS4。
您可以在儀錶盤查看流日誌資訊。
⑥
單擊查詢/分析,即可查看ECS2訪問ECS4的流量情況。