A large digital enterprise uses Amazon EFS for its storage application.
EFS mount points are created in multiple AZ's.
QA team is interested in getting a dashboard for the total throughput of data being accessed from the EFS mount point across all AZ's for quality assurance.
Which of the following steps can be taken to get the total throughput of EFS in a scalable manner with the least effort?
Click on the arrows to vote for the correct answer
A. B. C. D.Correct Answer - C.
With Metric Math, you can create Amazon CloudWatch graphs querying multiple metrics & display a new graph based upon the math expression you required.
This helps the operational team to get a single graph for multiple metrics for AWS resources using math expressions.
Option A is incorrect as this is not a scalable solution for a large number of EFS data.
Option B is incorrect as this will be a complex solution to additionally configureAmazon Athena & Amazon QuickSight.
Option D is incorrect as this will require additional admin work.
For more information on using Amazon CloudWatch Metric Math, refer to the following URLs-
https://aws.amazon.com/blogs/mt/amazon-cloudwatch-metric-math-simplifies-near-real-time-monitoring-of-your-amazon-efs-file-systems-and-more/ https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/using-metric-math.htmlThe correct answer for this question is B. Export Amazon CloudWatch log data for each EFS to Amazon S3 bucket for metric TotalIOBytes & use Amazon Athena/ Amazon QuickSight to create a customized dashboard.
Explanation:
Amazon EFS (Elastic File System) provides a scalable and fully managed file storage service that can be accessed from multiple Amazon EC2 instances across multiple availability zones (AZs). It is a highly available, durable, and secure storage service that is designed to provide scalable file storage for use with Amazon EC2 instances.
To get the total throughput of data being accessed from the EFS mount point across all AZs for quality assurance, the best approach is to export Amazon CloudWatch log data for each EFS to an Amazon S3 bucket and then use Amazon Athena or Amazon QuickSight to create a customized dashboard.
Amazon CloudWatch is a monitoring and management service that provides data and actionable insights for AWS resources and applications. CloudWatch provides metrics, logs, and alarms for AWS resources, which can be used to monitor and troubleshoot the performance of AWS resources and applications.
To get the total throughput of data being accessed from the EFS mount point, we need to use the TotalIOBytes metric in CloudWatch. This metric measures the number of bytes read from or written to a file system. By exporting the CloudWatch log data for each EFS to an Amazon S3 bucket, we can store and analyze the data using Amazon Athena or Amazon QuickSight.
Amazon Athena is an interactive query service that makes it easy to analyze data in Amazon S3 using standard SQL. Athena is serverless and scales automatically, making it cost-effective and easy to use. With Athena, we can query the CloudWatch log data stored in an S3 bucket and calculate the total throughput of data being accessed from the EFS mount point.
Amazon QuickSight is a business intelligence service that provides interactive dashboards, visualizations, and reports for AWS resources and applications. With QuickSight, we can create a customized dashboard to display the total throughput of data being accessed from the EFS mount point. QuickSight integrates with Amazon Athena, allowing us to query the CloudWatch log data and display the results in a dashboard.
In summary, exporting Amazon CloudWatch log data for each EFS to an Amazon S3 bucket and then using Amazon Athena or Amazon QuickSight to create a customized dashboard is the best approach to get the total throughput of EFS in a scalable manner with the least effort.