79.0k views
1 vote
You are the architect of a custom application running inside your corporate data center. The application runs with some unresolved bugs that produce a lot of data inside custom log files generating time-consuming activities to the operation team who is responsible for analyzing them.

You want to move the application to AWS using EC2 instances, and at the same time, take the opportunity for improving logging and monitoring capabilities but without touching the application code.
What AWS service should you use to satisfy the requirement?
B. AWS CloudTrail
D. AWS Application Logs
A. AWS Kinesis Data Streams
C. AWS CloudWatch Logs

User Antionette
by
7.5k points

1 Answer

2 votes

Final answer:

To improve logging and monitoring of an application moved to AWS EC2 without changing the app code, AWS CloudWatch Logs is the best service to use, offering collection, monitoring, and alarms for log data.

Step-by-step explanation:

If you're an architect looking to improve the logging and monitoring capabilities of an application when moving it to AWS EC2 instances, without modifying the application code, the best service to use would be AWS CloudWatch Logs. CloudWatch Logs can collect and monitor logs from your EC2 instances, and you have the ability to set up real-time monitoring of the logs, set alarms and retain log data for as long as you need. It integrates with other AWS services for more advanced monitoring scenarios, and it doesn't require changes to existing application code, making it the ideal solution for your requirement.

User Jolinda
by
7.7k points