Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Amazon SOA-C03 Exam - Topic 2 Question 1 Discussion

Actual exam question for Amazon's SOA-C03 exam
Question #: 1
Topic #: 2
[All SOA-C03 Questions]

Optimization]

A company has a workload that is sending log data to Amazon CloudWatch Logs. One of the fields includes a measure of application latency. A CloudOps engineer needs to monitor the p90 statistic of this field over time.

What should the CloudOps engineer do to meet this requirement?

Show Suggested Answer Hide Answer
Suggested Answer: B

To analyze and visualize custom statistics such as the p90 latency (90th percentile), a CloudWatch metric must be generated from the log data. The correct method is to create a metric filter that extracts the latency value from each log event and publishes it as a CloudWatch metric. Once the metric is published, percentile statistics (p90, p95, etc.) can be displayed in CloudWatch dashboards or alarms.

AWS documentation states:

''You can use metric filters to extract numerical fields from log events and publish them as metrics in CloudWatch. CloudWatch supports percentile statistics such as p90 and p95 for these metrics.''

Contributor Insights (Option A) is for analyzing frequent contributors, not numeric distributions. Subscription filters (Option C) are used for log streaming, and Application Insights (Option D) provides monitoring of application health but not custom p90 statistics. Hence, Option B is the CloudOps-aligned, minimal-overhead solution for percentile latency monitoring.

References (AWS CloudOps Documents / Study Guide):

* AWS Certified CloudOps Engineer -- Associate (SOA-C03) Exam Guide -- Domain 1: Monitoring and Logging

* Amazon CloudWatch Logs -- Metric Filters

* AWS Well-Architected Framework -- Operational Excellence Pillar


Contribute your Thoughts:

0/2000 characters
Brande
2 months ago
Option B is straightforward. We need to focus on that p90 latency specifically.
upvoted 0 times
...
Karima
2 months ago
I’m leaning towards D. Application Insights might provide more context for the workload.
upvoted 0 times
...
Lemuel
2 months ago
I agree, but option A could also work. Contributor Insights gives great visibility.
upvoted 0 times
...
Mi
3 months ago
D seems like overkill for just monitoring latency.
upvoted 0 times
...
Lakeesha
3 months ago
Definitely B, metric filters are perfect for this!
upvoted 0 times
...
Elenor
3 months ago
Wait, can you even get p90 from a subscription filter?
upvoted 0 times
...
Tonette
3 months ago
I think A could work too, but not for p90 specifically.
upvoted 0 times
...
Yen
3 months ago
B) Create a metric filter on the log data. Bingo! That's the way to go. Metric filters are perfect for extracting and monitoring specific metrics from log data.
upvoted 0 times
...
Jamal
4 months ago
C) Create a subscription filter on the log data. Subscription filters are great, but I don't think that's the best way to monitor a specific statistic like the p90.
upvoted 0 times
...
Lamar
4 months ago
A) Create an Amazon CloudWatch Contributor Insights rule on the log data. Interesting, but I'm not sure that would give us the specific p90 statistic we need.
upvoted 0 times
...
Gianna
4 months ago
D) Create an Amazon CloudWatch Application Insights rule for the workload. Hmm, I'm not sure that's the right approach here. Isn't Application Insights more for application performance monitoring?
upvoted 0 times
...
Gayla
4 months ago
I feel like using Contributor Insights might be overkill for just monitoring p90 latency. A metric filter seems more straightforward for this task.
upvoted 0 times
...
Kimi
4 months ago
I think option B is the best choice. Metric filters are perfect for extracting specific data.
upvoted 0 times
...
Kerry
4 months ago
B) Create a metric filter on the log data. This is the correct answer, as it allows the CloudOps engineer to monitor the p90 statistic over time.
upvoted 0 times
...
Nichelle
5 months ago
B is the way to go for p90 stats!
upvoted 0 times
...
Bev
5 months ago
I'm a bit confused about the difference between a subscription filter and a metric filter. Wouldn't a subscription filter just send the logs somewhere else?
upvoted 0 times
...
Francesco
5 months ago
I remember practicing a similar question where we had to monitor metrics, and I think a metric filter was the right choice then too.
upvoted 0 times
...
Stephen
5 months ago
I think we need to create a metric filter to extract the p90 latency from the logs, but I'm not entirely sure if that's the best approach.
upvoted 0 times
...
Lon
6 months ago
I'm pretty confident that the answer is B) Create a metric filter on the log data. Metric filters allow you to extract specific metrics from log data, and the p90 statistic is exactly the kind of thing you'd want to monitor using this approach.
upvoted 0 times
...
Lisbeth
6 months ago
Okay, let me think this through. I know that Contributor Insights can be used to analyze log data and extract metrics, so that might be the way to go here. I'll need to double-check the details, but that's the option that stands out to me.
upvoted 0 times
...
Pearly
6 months ago
Hmm, this one seems tricky. I'm not super familiar with CloudWatch Insights and Application Insights, so I'd need to do some research on those features to figure out which one is best for monitoring the p90 statistic.
upvoted 0 times
...
Marge
6 months ago
I think I'd start by looking at the options and trying to understand what each one does. Creating a metric filter or subscription filter sounds like it could be relevant, but I'm not sure if that's the best approach for monitoring a specific statistic over time.
upvoted 0 times
Vallie
1 month ago
Application Insights might be overkill for just p90 monitoring.
upvoted 0 times
...
Desiree
1 month ago
I think Contributor Insights could help with trends over time.
upvoted 0 times
...
Ashton
1 month ago
Subscription filter might not give the right insights for latency.
upvoted 0 times
...
Rickie
2 months ago
I agree, understanding the options is key.
upvoted 0 times
...
Aja
5 months ago
Metric filter seems like a good choice for specific stats.
upvoted 0 times
...
...

Save Cancel