Discrepancy in Lightsail Data Transfer Out Charges Despite Below-Allowance Usage

0

Hello AWS Community,

I've encountered an issue with my AWS Lightsail billing, specifically relating to data transfer out charges, and I'm seeking guidance to understand the discrepancy better. My Lightsail plan includes a 3TB data transfer allowance, and upon reviewing my usage across all instances, I've confirmed that none individually or collectively exceeded this limit. Despite this, my bill reflects a charge for exceeding the data transfer allowance, with a noted overage of 402.717 GB, leading to a charge of USD 36.24 at a rate of $0.09/GB.

To investigate, I used the following AWS CLI command for each instance to assess the "NetworkOut" metric over the concerned billing period:

aws lightsail get-instance-metric-data \
    --instance-name "InstanceName" \
    --metric-name "NetworkOut" \
    --period 86400 \
    --start-time "2024-03-01T00:00:00Z" \
    --end-time "2024-03-26T23:59:59Z" \
    --unit "Bytes" \
    --statistics "Sum"

Despite this, the aggregated outbound traffic does not seem to align with the overage charge. I ensured that all instances and relevant services within the Lightsail account were accounted for during this period.

Questions:

1 - Are there any known issues or nuances with how Lightsail calculates data transfer out that might lead to apparent discrepancies in billing? 2 - Is there a more detailed method or another approach I should take to accurately track or audit my data transfer usage against the billed amount? 3 - Would AWS Support directly provide usage records or logs that could clarify this discrepancy?

Any insights or guidance on how to proceed with resolving this discrepancy would be greatly appreciated. Thank you in advance for your assistance.

3 Answers
0

Hi There

Please see my answer in this previous post. You can use the AWS Cost Explorer to examine the exact amount of data transfer you are getting charged for

https://repost.aws/questions/QU6vNySuLaQr-LVtoYSjFBXg/determine-daily-monthly-lightsail-data-out-usage

profile pictureAWS
EXPERT
Matt-B
answered a month ago
  • Thank You for Your Response!

    I appreciate the guidance towards using AWS Cost Explorer for examining the overall data transfer charges. However, my current challenge is pinpointing which specific instance(s) within my AWS Lightsail setup are responsible for the bulk of the data transfer out overage.

    I am looking for a method or tool that allows me to:

    1 -Break down the data transfer usage by each individual instance.

    2 - Monitor this usage in real time or through historical data to identify patterns or spikes in data transfer.

    Could you provide any advice or steps on how to achieve this level of granularity in monitoring data transfer out? Is there a way within the AWS Lightsail console or via AWS CLI to retrieve detailed metrics per instance that would help me identify the source(s) of excessive data transfer out?

    Thank you again for your time and assistance!

0

CloudWatch would be the best way. You also need to include NetworkIn as both data transfer in and data transfer out of your instance count toward your data transfer allowance. Please see more detail under Billing and account management section of the FAQ and this post. You can also enable resource-level granularity in Cost Explorer or query Cost and Usage Report to get further breakdown.

profile pictureAWS
EXPERT
answered a month ago
0

Please create a support case so that we can further investigate: https://docs.aws.amazon.com/awssupport/latest/user/case-management.html.

AWS
answered a month ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions