用于应用引擎的 Stackdriver 与 ELK

Stackdriver vs ELK for app engine

我对此有点困惑,因为 docs 说我可以将 stackdriver 用于 "Request logs and application logs for App Engine applications" 那么这是否意味着类似于网络请求?这是否意味着有数百万个 Web 请求?

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

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

我提到 ELK 是因为 elastic 刚刚与 google 合作,所以它不能做 elasticsearch 做的所有事情(几乎没有钱),否则它会成为竞争对手?

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

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

The request and application logs for your app are collected by a Cloud Logging agent and are kept for a maximum of 90 days, up to a maximum size of 1GB. If you want to store your logs for a longer period or store a larger size than 1GB, you can export your logs to Cloud Storage. You can also export your logs to BigQuery and Pub/Sub for further processing.

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

从您的描述来看,您可能有特定的需求,因此您不应假设这将是免费的。您应该考虑要保留的日志的 Cloud Storage 成本和 BigQuery 的成本,具体取决于您处理日志的需要。