我正在运行电子商务网站,建立在轨道上的红宝石。应用程序在ec2 ubuntu 10.04实例上运行,所有映像都存储在s3存储桶中。我想跟踪我们向用户或客户提供的GB/TB数据量。有什么方法可以追踪?请帮助我在aws中跟踪带宽使用情况
0
A
回答
2
您的大部分网络成本可能基于来自S3的服务图像。要知道您从S3提供的数据量,您应该在S3中将您的S3访问日志上传到存储桶中,然后您可以使用任何知道如何处理访问日志文件以分析它的Web分析工具(如webtrends.com)为你。
你可以看到设置“服务器访问日志记录”,这里的指令:http://docs.aws.amazon.com/AmazonS3/latest/dev/ServerLogs.html
为了能够知道你有多少数据从您的EC2实例的服务,你可以简单地使用CloudWatch。这是AWS的监控服务,它对各种服务有大约100个指标。相关实例上的相关度量标准为NetwrokOut
。如果你想保持一个更好的眼睛在AWS上运行你的成本你也可以开始使用API将其与
mon-get-stats NetwrokOut --start-time 2013-01-14T23:00:00.000Z --end-time 2013-01-14T23:00:00.000Z --period 3600 --statistics "Average,Minimum,Maximum" --namespace "AWS/EC2" --dimensions "InstanceId=i-c07704a9"
,你有一个相当新的选择,以编程方式访问您的结算信息。
您可以设置一个S3存储桶,用于每隔几小时以CSV格式上传详细的结算信息。然后,您可以访问这些CSV文件,并分析EC2,RDS,DynamoDB和其他所有部分在不同部分的成本。
它为您提供了一个更好的解决方案,用于检查单个实例以外的成本状态。您可以使用Ruby SDK在S3中访问您的账单信息文件。
看到更多细节在这里:http://docs.aws.amazon.com/awsaccountbilling/latest/about/programaccess.html
相关问题
- 1. 使用PHP跟踪带宽使用情况?
- 2. RSS使用情况跟踪
- 3. Android - 如何跟踪应用程序或进程的带宽使用情况?
- 4. 跟踪用户的带宽
- 5. 如何跟踪EC2实例或Elastic IP上的公共带宽使用情况?
- 6. 跟踪Android应用的使用情况
- 7. AWS EC2弹性IPs带宽使用情况和费用
- 8. 跟踪javascript内存使用情况
- 9. Excel - 按时间跟踪使用情况
- 10. 跟踪页面的CSS使用情况
- 11. Git仓库使用情况跟踪
- 12. iOS铃声使用情况跟踪
- 13. 使用情况下无法跟踪
- 14. 跟踪iPhone的数据使用情况
- 15. php跟踪随机情况
- 16. 内存带宽使用情况
- 17. 评估页面带宽使用情况
- 18. Rsync带宽使用情况探索
- 19. 在Microsoft Word中跟踪超链接使用情况
- 20. 如何在bash中跟踪内存使用情况
- 21. 在Azure api-management中跟踪使用情况和账单
- 22. 在Java中跟踪webservice的使用情况
- 23. 在AWS中跟踪文件
- 24. 跟踪用户在Winform应用程序上的使用情况
- 25. 没有跟踪应用程序中的使用情况
- 26. 在iPhone上跟踪应用程序的使用情况
- 27. 在heroku上跟踪应用程序内存使用情况
- 28. 在iOS上跟踪应用的CPU使用情况
- 29. Android - 如何以编程方式跟踪应用程序的带宽使用情况
- 30. 如何跟踪C++中的内存使用情况
我已经开始登录S3对象的很长一段时间,做u有什么秘诀阅读programmtically这些日志并作出报告,该报告说,没有我们多少带宽的服务 –
最快的方法是将服务用作Splunk Storm:https://www.splunkstorm.com/。您可以下载日志,并将它们作为访问日志上载到服务中。你会很快得到你的活动的图表。 – Guy