我正在使用亚马逊服务S3和CloudFront作为Web应用程序,我希望获得有关访问我通过这些服务的日志提供的数据的各种统计信息(在两个服务中都激活了日志记录)。
我做了一些谷歌搜索,我唯一能找到的是如何管理我的S3存储。我还注意到newrelic提供了对许多亚马逊服务的监控,但没有为那些2提供监控。
您使用的是什么?一种可以定期读取我的日志并为我提供一些可以让开发人员和管理人员满意的好分析的服务吗?
e.g。 我试图避免编写自己的日志解析器。
答案 0 :(得分:2)
答案 1 :(得分:0)
嗯,这可能不是您所期望的,但我使用qloudstat作为我的cloudfront发行版。
5美元的计划涵盖了我的需求,而不是我居住的卷饼。
最好的问候。
答案 2 :(得分:0)
好吧,我们有一个SaaS产品Cloudlytics,它为您提供了许多报告,包括Geo,IP跟踪,垃圾邮件,CloudFront成本分析。您可以免费试用最多25 MB的日志。
答案 3 :(得分:0)
我可能很晚才回答这个问题。但是我已经开发了一个golang库,它可以运行CDN和S3用法的分析,并将它们存储在您选择的后端,从Influxdb,MongoDB或Cassandra开始,用于以后的时间序列评估。该项目由http://github.com/meson10/cdnlysis
主持看看这是否合适。
答案 4 :(得分:0)
受欢迎的第三方分析软件包包括S3stat,Cloudlytics和Qloudstat。对于流量低的网站,它们每个月的费用约为10美元。
如果您想每晚下载日志并直接输入日志,则多个独立的分析软件包都支持Amazon的日志文件格式。其他人可能需要先进行预处理才能转换为合并日志文件格式(CLF)。
我已经在这里写了如何做的事情:
https://www.expatsoftware.com/articles/2007/11/roll-your-own-web-stats-for-amazon-s3.html