- Newest
- Most votes
- Most comments
Amazon Lightsail instances include a predetermined data transfer allowance as part of their bundle. Additional charges will only appear in your AWS Billing and Cost Management console if you exceed this allowance.
To monitor your usage, you can track network traffic for each instance using Lightsail's resource health metrics. These metrics provide valuable insights into your data transfer consumption. For more details on available metrics, refer to the AWS documentation: Resource Health Metrics
If you're interested in understanding how Lightsail calculates data transfer and how the allowance works for instances, you can find detailed examples and explanations in the Lightsail FAQ: Data Transfer Allowance FAQ
No, it does not give me any useful information regarding the traffic.
What about the Report at Billing and Cost Management -> Cost Explorer -> New cost and usage report It seems it's a report that I need.
I just need some advice on what I should check in the right column to see the exact traffic numbers.
To check traffic usage for your Amazon Lightsail instances and avoid overusage, you can monitor specific network-related metrics in the Lightsail console. Here's how to do it:
- Sign in to the Lightsail console.
- Navigate to the "Instances" section.
- Select the instance you want to monitor.
- Go to the "Metrics" tab on the instance management page.
Once there, you can view two key metrics related to traffic usage:
- Incoming network traffic (NetworkIn): This shows the number of bytes received on all network interfaces by the instance.
- Outgoing network traffic (NetworkOut): This displays the number of bytes sent out on all network interfaces by the instance.
These metrics are reported in 5-minute intervals. To calculate the bytes per second, you'll need to divide the reported number by 300.
While the visual graphs may not show exact numbers, you can pause your cursor on specific data points to view detailed information about that particular data point. This will give you more precise usage data.
To avoid overusage, it's important to regularly monitor these metrics and establish a baseline for normal performance. You can also set up alarms to be notified when a metric crosses a threshold you specify. This way, you'll be alerted before reaching your bandwidth limit.
Remember, in Lightsail, bandwidth usage is calculated independently for each instance. If an instance exceeds its allocated bandwidth, it will start incurring additional charges for the excess usage, regardless of the usage of other instances you may have.
Sources
question about lightsail bandwidth | AWS re:Post
Monitor your Lightsail resource metrics - Amazon Lightsail
Monitor Lightsail instance performance with metrics - Amazon Lightsail
Lightsail instance bandwidth usage is not calculated independently for each instance, refer to this document on how Lightsail calculate data transfer https://docs.aws.amazon.com/lightsail/latest/userguide/amazon-lightsail-frequently-asked-questions-faq-billing-and-account-management.html#how-does-my-data-transfer-allowance-work-for-instances
Relevant content
- asked 2 years ago
- asked 4 years ago
I know about the metrics. They don't provide the numbers of traffic by all my instances. Where can I find the exact numbers?
I don't need the links to docs, faq, and all this stuff. Is that hard to refer to the exact URL where the reports are located? Most useless tech support I've ever seen....
When I need to pay an overage, Amazon sends the exact numbers, but when I need to see it before, a lot of useless information and no clear answer.
I apologize that our previous response wasn't helpful enough. Let me provide you with the exact location to find your data transfer numbers: To view the current total data transfer for your Lightsail instance:
Data transfer allowance is aggregated for instances of the same bundle (bundleId) in a Region. This will show you the exact numbers you're looking for. Let me know if you need any clarification or have additional questions.