A SysOps Administrator is monitoring an enterprise file synchronization agent that outputs space-delimited log entries to Amazon CloudWatch Logs. The log entries are formatted as follows:
`[Date] [Time] [AgentID] [SyncStatus] [DurationMs] [FilesSynced]`
An example log entry is:
`2026-07-14 17:30:00 AGENT-402 SUCCESS 1250 45`
The administrator needs to configure a CloudWatch metric filter to track the total number of files synced across all agents, but only for sync operations that completed successfully.
Which configuration will meet these requirements?
- Create a metric filter with the filter pattern `[date, time, agent_id, status = SUCCESS, duration, files_synced]` and set the metric value to `$files_synced`.Cevap
- BCreate a metric filter with the filter pattern `[date, time, agent_id, status = SUCCESS, duration, files_synced]` and set the metric value to `1`.
- CCreate a metric filter with the filter pattern `[date, time, agent_id, status = SUCCESS, duration, files_synced]`, set the metric value to `$files_synced`, and set the log group retention period to 1 day to limit metric processing to current data.
- DEnable detailed monitoring on the host servers, then create a metric filter with the JSON pattern `{ .status = "SUCCESS" }` and set the metric value to `.files_synced`.
Cevap
Create a metric filter with the filter pattern `[date, time, agent_id, status = SUCCESS, duration, files_synced]` and set the metric value to `$files_synced`.
The correct configuration uses the space-delimited pattern syntax `[date, time, agent_id, status = SUCCESS, duration, files_synced]`. Since the log entries are space-delimited, mapping them sequentially in brackets allows the metric filter to parse each field. Specifying `status = SUCCESS` filters the log events. Setting the metric value to `$files_synced` ensures that the numeric value in the sixth field is published to the custom CloudWatch metric, allowing CloudWatch to aggregate the total number of files synced.
Adım Adım Çözüm
Anahtar Kavram
CloudWatch Logs Metric Filters parse log data using pattern matching for space-delimited or JSON events and publish custom metrics based on extracted values.