Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Transform API Gateway CloudWatch Logs to structured JSON and load into an OpenSearch index #8

Open
1 of 6 tasks
bo-lu opened this issue Jan 28, 2025 · 0 comments
Open
1 of 6 tasks

Comments

@bo-lu
Copy link
Member

bo-lu commented Jan 28, 2025

  • Update API log structure from XML to JSON via CloudFormation
  • Retrieves logs from API Gateway CloudWatch Log Group
  • Transforms the log entries into structured JSON
  • Saves the transformed logs into an S3 bucket
  • Loads the logs into an OpenSearch index
  • Using the OpenSearch index, create 1) dashboard of user geolocations based on IP addresses, 2) invocation successes, 3) bytes received, 4) search latency, 5) User-Agent (i.e., browser and operating system)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant