我刚开始在Google Cloud Dataflow上使用Apache Beam。我有一个使用结算帐户设置的项目。我计划为此项目使用的唯一内容是: 1.数据流-用于所有数据处理 2. pubsub-用于导出要由Datadog使用的stackdriver日志
目前,在我撰写本文时,我目前没有在运行任何数据流作业。
在过去的一个月中,我看到约15美元的数据流成本和18美元的Stackdriver Monitor API成本。看来Stackdriver Monitor API的每日固定费用接近$ 1.46。
我很好奇如何减轻这种情况。我认为我不需要或不需要Stackdriver Monitoring。它是强制性的吗?此外,虽然我感觉自己什么也没跑,但在过去一个小时里看到了这一点:
所以我想这些问题是: 1.这些电话是什么? 2.是否可以禁用用于数据流的Stackdriver Monitoring或以其他方式降低成本?
答案 0 :(得分:1)
根据Yuri的建议,我找到了罪魁祸首,这就是方法(感谢Google支持人员指导我完成此工作):
这向我显示了一个图表,使我几乎所有请求均来自名为datadog-metrics-collection
的凭据,该凭据是我之前设置的用于收集GCP指标并发送给Datadog的服务帐户。
答案 1 :(得分:1)
考虑发布的答案和问题,如果我们认为不需要Stackdriver Monitoring,则可以使用以下步骤禁用Stackdriver Monitoring API:
此外,您可以按计费帐户查看Stackdriver的使用情况,也可以使用Stackdriver定价计算器[a] [b]估算费用。
按计费帐户查看Stackdriver的使用情况:
4。选择分组依据> SKU。该菜单可能被隐藏;您可以通过单击显示来访问它 过滤器。
如果您不想对使用情况数据进行分组,则也可以只选择其中一个或一些SKU。
注意:如果您对这些SKU的使用为0,则它们不会出现在“分组依据”>“ SKU”下拉菜单中。例如,仅使用Cloud控制台的用户可能永远不会生成API请求,因此Monitoring API Requests不会出现在列表中。
使用Stackdriver定价计算器[b]:
[a] https://cloud.google.com/stackdriver/estimating-bills#billing-acct-usage
[b] https://cloud.google.com/products/calculator/#tab=google-stackdriver