AWS S3 monitoring metrics
Alerts
Configure policy-driven thresholds to define optimum usage. Our alarms engine watches over your buckets and alerts you when metric data points exceed your specified value so you can respond quickly.
Visualization
Preconfigured time series graphs to see information on current and historical storage usage, custom dashboards to can keep an eye on critical request metrics, color-coded system dashboard to gain a high-level overview of bucket health and more.
Reports
Schedule reports and share them with your peers. Get basic analysis reports such as health trends, availability summary, and top N reports for each supported attribute, or build a custom report by bringing together metrics from multiple buckets.
Data retention
With one-hour and one-day data points available for three and five years respectively, you can quickly identify monthly trends and storage growth patterns to make more informed decisions about your objects' storage environment.
Other AWS services
Monitor multiple AWS services through one platform. Easily monitor compute resources, serverless functions, SQL/NoSQL data stores, caching solutions, pub/sub systems, and load-balancing services in your AWS platform.Go beyond AWS CloudWatch metrics. Understand when S3 object endpoint URLs become slow
Periodically run automated checks on the object endpoints powering your static website or mobile app from global locations to identify slow responses, errors, and broken API endpoints so you can get a geocentric perspective on performance.
Natively integrated
S3 endpoint monitoring is natively integrated with our AWS monitoring capabilities and can be enabled anytime at no extra cost.
Rapid configuration
Select the S3 bucket, discover object URL endpoints, configure checks and add multiple monitors in one single go, all in minutes.
Signed requests
A signature is computed using the AWS secret access key and is passed as a parameter for every HTTP call made.
Features of AWS S3 monitoring
Configure multiple prefix or suffix-based filters to discover the object endpoint URLs that you want to monitor.
Run periodic checks on a continuous schedule. Configure checks to run once per minute, every two hours, or any frequency in between.
Monitor your object endpoints from around the world. Choose from a list of more than 90 geo-distributed locations.
Monitor your dual-stack endpoints from both IPv4 and IPv6-supported locations to identify possible connectivity issues.
Selecting a request method is straightforward: just choose between GET or HEAD request types.
Leverage failure checks to ensure your API responses are correct. Get notified when the response body does or doesn't contain a particular string.
Create a logical grouping of S3 object endpoint URLs and monitor their status as a whole.
Create monitor dependencies and effectively trigger alerts without producing a lot of noise.