2017-05-01 37 views
0

我对此有点困惑,因为docs说我可以使用stackdriver作为“App Engine应用程序的请求日志和应用程序日志”,这是否意味着像web请求?这是否意味着数百万的网络请求?Stackdriver vs ELK for app engine

Stackdriver的定价是每资源的,所以这意味着我可以记录所有的Web服务器Web请求日志(这将是巨大的),没有额外的成本(这意味着我不会收取日志使用的存储量) ?

Stackdriver是否使用GCP云端存储作为后端,并且是否必须为存储支付费用?它看起来像我可以几乎没有钱几百吉字节的日志聚合只是想确保我理解这一点。

我提出了ELK,因为弹性只与谷歌合作,所以它不能做所有elasticsearch所做的(几乎没有钱),否则它会成为竞争对手?

+0

您链接的文件可追溯至2014年11月,因此我不确定它仍然相关。 – Val

+0

这是GCP现在的问题,docs遍布全球。你的意思是不相关,因为它不适合网络请求,就像它的范围有限?或者,这是一个超级premo功能?我只是想知道,如果我收取存储数百万的请求日志我想通过它运行 – red888

回答

1

事情似乎在谷歌的云部门迅速发展,文档确实似乎受到了一些影响。

说了这么多,该文件链接到您还详细介绍了限制 -

为您的应用程序请求和应用程序日志由云 日志代理收集和保存最多90天,最大可达1GB的大小 。如果您想要将日志存储较长时间或存储大于1GB的大小,则可以将日志导出到Cloud 存储。您还可以将您的日志导出到BigQuery和Pub/Sub,以便进一步处理 。

它应该适用于中小型项目。内置的日志查看器也很基础。

从你的描述来看,这听起来像你可能有特定的需求,所以你不应该认为这将是免费的。您应该为您想要保留的日志以及BigQuery考虑云存储的成本,具体取决于您的需要来处理日志。

+0

这是一种懒惰的问题,我很抱歉。我还在他们的定价上找到了一份文档。即使在premo级别,它的每个资源也只有10Gbs,并保留了30天。 – red888

+0

不需要道歉:)我经常在文档中迷失方向,不时欣赏额外的双眼! – alpeware