适用于应用程序引擎的Stackdriver vs ELK

red*_*888 6 google-app-engine elasticsearch elastic-stack gcp

我对此有些困惑,因为文档说我可以将stackdriver用于“ App Engine应用程序的请求日志和应用程序日志”,所以这意味着像Web请求吗?这是否意味着像数百万个Web请求一样?

Stackdriver的价格是按资源定价的,这是否意味着我可以记录所有Web服务器的Web请求日志(这将是巨大的)而无需支付额外费用(意味着不会因日志使用的存储量而收费)?

stackdriver是否将GCP云存储用作后端,我是否需要为存储付费?看起来我几乎不需要花钱就能获得数百GB的日志聚合,只是想确保Im能够理解这一点。

我提出ELK是因为Elastic只是与Google合作,所以它一定不能做Elasticsearch所做的一切(几乎不花钱),否则它将成为竞争对手?

小智 4

谷歌云部门的进展似乎确实很快,而且文档似乎确实受到了一些影响。

话虽如此,您链接到的文档也详细说明了限制 -

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

对于中小型项目来说,它应该是开箱即用的。内置的日志查看器也非常基本。

从您的描述来看,您可能有特定的需求,因此您不应认为这是免费的。您应该根据您处理日志的需要,考虑要保留的日志的 Cloud Storage 和 BigQuery 的成本。