exam questions

Exam AWS Certified SysOps Administrator - Associate All Questions

View all questions & answers for the AWS Certified SysOps Administrator - Associate exam

Exam AWS Certified SysOps Administrator - Associate topic 1 question 187 discussion

A company has a public website that recently experienced problems. Some links led to missing webpages, and other links rendered incorrect webpages. The application infrastructure was running properly, and all the provisioned resources were healthy. Application logs and dashboards did not show any errors, and no monitoring alarms were raised. Systems administrators were not aware of any problems until end users reported the issues.

The company needs to proactively monitor the website for such issues in the future and must implement a solution as soon as possible.

Which solution will meet these requirements with the LEAST operational overhead?

  • A. Rewrite the application to surface a custom error to the application log when issues occur. Automatically parse logs for errors. Create an Amazon CloudWatch alarm to provide alerts when issues are detected.
  • B. Create an AWS Lambda function to test the website. Configure the Lambda function to emit an Amazon CloudWatch custom metric when errors are detected. Configure a CloudWatch alarm to provide alerts when issues are detected.
  • C. Create an Amazon CloudWatch Synthetics canary. Use the CloudWatch Synthetics Recorder plugin to generate the script for the canary run. Configure the canary in line with requirements. Create an alarm to provide alerts when issues are detected.
  • D. In the Amazon CloudWatch console, turn on Application Insights. Create a CloudWatch alarm to provide alerts when an issue is detected.
Show Suggested Answer Hide Answer
Suggested Answer: C 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
BugsBunny9998666
Highly Voted 1 year, 11 months ago
Selected Answer: C
C is possible, correct me if Im wrong: Canaries are scripts written in Node.js or Python. They create Lambda functions in your account that use Node.js or Python as a framework. Canaries work over both HTTP and HTTPS protocols. which makes it possible for you to continually verify your customer experience even when you don't have any customer traffic on your applications. By using canaries, you can discover issues before your customers do. This is why B is good but as C is automation of what B says making it a better option
upvoted 7 times
...
r2c3po
Most Recent 10 months ago
Selected Answer: C
Option C provides a solution with the least operational overhead for proactively monitoring the website: Amazon CloudWatch Synthetics allows you to create canaries, which are scripts that mimic the behavior of a user interacting with your application. The canary can be configured to navigate through the website, checking for missing or incorrect webpages. The CloudWatch Synthetics Recorder plugin simplifies the process of creating canary scripts by recording user interactions with the website. You can configure the canary to run at specific intervals to proactively monitor the website. If issues are detected during canary runs, you can set up CloudWatch alarms to receive alerts.
upvoted 3 times
...
Christina666
1 year, 3 months ago
Selected Answer: C
Option C: Create an Amazon CloudWatch Synthetics canary is the solution that will meet the requirements with the LEAST operational overhead. Explanation: CloudWatch Synthetics canaries are specifically designed for proactively monitoring websites and APIs. They simulate user interactions and monitor the website's functionality from the end-user's perspective. In this scenario, the website experienced problems with missing and incorrect webpages, which are issues that can be proactively monitored using a Synthetics canary.
upvoted 3 times
Christina666
1 year, 3 months ago
Here's why Option C is the best choice: CloudWatch Synthetics canaries are low operational overhead: They are managed by AWS and require minimal setup and maintenance. AWS takes care of the underlying infrastructure and scaling, so the operational burden is reduced for the company. CloudWatch Synthetics Recorder plugin: The Synthetics Recorder plugin allows you to create the canary script easily without manual scripting. This saves time and effort for the administrators. Monitoring from end-user perspective: Synthetics canaries simulate user interactions, ensuring that the website is functioning as expected for end-users. This is crucial in identifying issues that may not be apparent from the application logs or infrastructure metrics. Proactive monitoring: Synthetics canaries continuously monitor the website, allowing for early detection of issues before end-users report them. This helps in addressing problems before they impact users and helps maintain the website's reliability.
upvoted 5 times
jipark
1 year, 2 months ago
"CloudWatch Synthetics canaries" mimic "user behavior" and provide insights into the health and performance of your systems
upvoted 2 times
...
Christina666
1 year, 3 months ago
Option A involves rewriting the application, which could be time-consuming and may introduce other complexities. Option B involves creating a custom Lambda function, which adds operational overhead in managing the function and ensuring its correctness. Option D involves turning on Application Insights, which might not be suitable for proactive monitoring of website issues and may not be as lightweight as CloudWatch Synthetics.
upvoted 2 times
...
...
...
dangji
1 year, 9 months ago
Selected Answer: C
Canaries follow the same routes and perform the same actions as a customer https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Canaries.html
upvoted 2 times
...
michaldavid
1 year, 10 months ago
Selected Answer: C
cccccccc
upvoted 2 times
...
BugsBunny9998666
1 year, 11 months ago
C is possible: Canaries are scripts written in Node.js or Python. They create Lambda functions in your account that use Node.js or Python as a framework. Canaries work over both HTTP and HTTPS protocols. which makes it possible for you to continually verify your customer experience even when you don't have any customer traffic on your applications. By using canaries, you can discover issues before your customers do.
upvoted 4 times
BugsBunny9998666
1 year, 11 months ago
https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Canaries.html
upvoted 3 times
...
...
Raynor
1 year, 11 months ago
Selected Answer: B
This is B!
upvoted 3 times
zolthar_z
1 year, 10 months ago
C is the simplest way to test web sites
upvoted 2 times
...
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago