在 AWS Elastic Beanstalk 上使用 Spring Boot 進行簡單的網站存取分析

在 AWS Elastic Beanstalk 上使用 Spring Boot 進行簡單的網站存取分析

我已在 AWS Elastic Beanstalk 上成功設定了一個 Spring Boot 應用程序,並將其部署為可執行 JAR。它有一個負載平衡器,最多有 2 個(目前)EC2 實例,並使用 HTTPS。 Elastic Beanstalk 似乎已將 EC2 執行個體設定為使用 NGINX 作為 Web 伺服器。

現在追蹤有多少人造訪該網站的最簡單方法是什麼?當然,這個問題有多種形式:每頁有多少次檢索?有多少個唯一的 IP 位址存取所有頁面?等等。

指標與日誌分析似乎有很多選項和配置。有 CloudWatch、CloudWatch Logs、CloudTrail、Kinesis、ElasticSearch、QuickSight、Athena、Kibana……這樣的例子不勝枚舉。我確信,一旦我成為分析專家,我就會了解如何使用各種資料輸入和視覺化選項來設定複雜的資料流。

但要開始從 AWS Elastic Beanstalk 上的 Spring Boot 部署獲取一些初始 Web 存取分析的最簡單方法是什麼?請注意,我目前不想在頁面上添加額外的追蹤機制,例如 JavaScript 和額外的 cookie。我希望 EC2 伺服器和/或負載平衡器能夠為此類簡單的分析產生足夠的日誌。

相關內容