exam questions

Exam AWS-SysOps All Questions

View all questions & answers for the AWS-SysOps exam

Exam AWS-SysOps topic 1 question 711 discussion

Exam question from Amazon's AWS-SysOps
Question #: 711
Topic #: 1
[All AWS-SysOps Questions]

A company has centralized all its logs into one Amazon CloudWatch Logs log group. The SysOps Administrator is to alert different teams of any issues relevant to them.
What is the MOST efficient approach to accomplish this?

  • A. Write an AWS Lambda function that will query the logs every minute and contain the logic of which team to notify on which patterns and issues.
  • B. Set up different metric filters for each team based on patterns and alerts. Each alarm will notify the appropriate notification list.
  • C. Redesign the aggregation of logs so that each team's relevant parts are sent to a separate log group, then subscribe each team to its respective log group.
  • D. Create an AWS Auto Scaling group of Amazon EC2 instances that will scale based on the amount of ingested log entries. This group will pull log streams, look for patterns, and send notifications to relevant teams.
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
white_shadow
Highly Voted 2 years, 7 months ago
I would go with B. A is gonna be very expensive solution, and the question asking for MOST efficient solution, C and D too are no that cheap solutions.
upvoted 12 times
awsnoob
2 years, 7 months ago
Still think is A though: Customers can subscribe to real-time CloudWatch Logs event feeds which they can either process themselves with Amazon Kinesis and AWS Lambda, or deliver directly to Amazon ES using an AWS-provided Lambda function that connects CloudWatch Logs to Amazon ES (see Real-time Processing of Log Data with Subscriptions in the Amazon CloudWatch Logs User Guide).
upvoted 1 times
...
smplysam
2 years, 7 months ago
I agree, B seems to be the MOST efficient solution. I have used this feature, to capture all the CloudTrail events and filter out only relevant ones to trigger a lambda function for further processing.
upvoted 3 times
...
...
AWS_Noob
Highly Voted 2 years, 7 months ago
C makes the most sense in terms of ease
upvoted 6 times
...
albert_kuo
Most Recent 9 months, 3 weeks ago
Selected Answer: B
By setting up different metric filters for each team based on relevant patterns and alerts, you can customize the notifications sent to each team when specific log events occur. This approach allows for fine-grained control over which team receives alerts for specific issues.
upvoted 1 times
...
gulu73
1 year, 2 months ago
Selected Answer: B
I'll choose B
upvoted 1 times
...
szl0144
2 years, 3 months ago
answer is B
upvoted 1 times
...
Huy
2 years, 5 months ago
Correct answer is B. The key requirement here is alerting different team. C is not completed solution, each team must use their owned filter. https://aws.amazon.com/blogs/mt/using-amazon-cloudwatch-metric-filters-and-alarms-to-monitor-logs-on-sonicwall-firewall/
upvoted 1 times
...
misako
2 years, 6 months ago
C. for ppl who favors B, think about 2 different application reporting the same metric/event, how do you filter them based on pattern?
upvoted 1 times
...
Drey
2 years, 6 months ago
This is confusing
upvoted 1 times
Drey
2 years, 6 months ago
I think its B
upvoted 1 times
...
...
Kimle
2 years, 6 months ago
B C is wrong because , Subscription for log group is only for lambda , Kinesis and elasticsearch .. but using filters enable us from creating alarm for which target can send SNS to admins
upvoted 1 times
...
sasquatchshrimp
2 years, 6 months ago
For sure B. C just sends each team the logs, it does not alert them based on issues related to the logs. I go with B.
upvoted 1 times
...
abhishek_m_86
2 years, 6 months ago
B. Set up different metric filters for each team based on patterns and alerts. Each alarm will notify the appropriate notification list. Seems right for me
upvoted 2 times
...
jerry19
2 years, 6 months ago
Read everyone's comments...The SysOps Administrator is to alert different teams of any issues relevant to them. = What is the MOST efficient approach to accomplish this? Not what is the most way to decentralize logs and then alert different teams (like C would suggest). With B, setting up different metric filters is a centralized way of lowering cost because you are controlling the alarm condition (albeit micromanaging). This is the most efficient approach to alerting different teams with your centralized approach (which is not part of the last question). With C you'd have to not only 'redesign' aggregation of logs etc, but then you'd have to subscribe each team to it's respective log group. The first sentence in this problem is not part of the desired solution. Answer B
upvoted 2 times
...
kenkct
2 years, 6 months ago
C is the simplest way.
upvoted 2 times
...
jackdryan
2 years, 6 months ago
I'll go with B
upvoted 1 times
...
MFDOOM
2 years, 6 months ago
I do not believe that A is the MOST effiecient, that leaves us with B and C. These 2 answers seem to be correct however i am leaning more towards C based on reading some of the links that others posted.
upvoted 1 times
...
gilbertlelancelo
2 years, 6 months ago
I think , that was very good if all users mentioned if they passed already the exam and all their actual certification
upvoted 2 times
...
gilbertlelancelo
2 years, 6 months ago
Answer is C
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