2022/10/19

[aws] 使用 Athena 分析 ALB log

使用 Athena 分析 ALB log

利用 Athena 來分析 ALB log,需先滿足下列條件。
  1. ALB 的 access log 有自動儲存在 S3 中。
  2. 建立 Athena 資料庫及資料表。
來到 Athena 主頁, 新增 Query editor,選擇 Data Source 後會發現沒有任何資料庫,所以先使用 SQL 建立資料庫。
SQL 執行完成後,設定要分析的檔案在哪裡,所以選擇 ALB log 儲存的 S3 location。
再回到 Query editorDatabase 選擇之前建立的資料庫,準備建立資料表。SQL 部分可以參考下方網址,AWS 貼心的幫你都準備好啦,複製貼上即可。
當資料表建立完成後,建立查詢 SQL,結果就會顯示再下方。

Reference
https://docs.aws.amazon.com/zh_tw/athena/latest/ug/application-load-balancer-logs.html
https://docs.aws.amazon.com/athena/latest/ug/application-load-balancer-logs.html#create-alb-table

沒有留言:

張貼留言