价格

Stackdriver 的价格方案让您只需为所用资源付费,便于您控制自己的用量和支出。

免费用量配额让您无需预付费或做出承诺即可开始使用服务。

Stackdriver 价格概览

免费 Stackdriver 产品

以下 Stackdriver 产品目前免费(不收费):

付费 Stackdriver 产品

以下 Stackdriver 产品需要付费;您可能会产生费用:

下表提供了价格详情摘要(另请参阅本页末尾的价格说明):

功能 价格1 每月免费配额 生效日期
Logging3 $0.50/GiB 每个项目的前 50 GiB 2018 年 7 月 1 日
Monitoring 数据4 $0.2580/MiB:150–100000 MiB
$0.1510/MiB:100000–250000 MiB
$0.0610/MiB:250000 MiB 以上
所有 GCP 指标2
每个结算帐号的前 150 MiB
2018 年 7 月 1 日
Monitoring API 调用4 $0.01/1000 次 API 调用 前 100 万次 API 调用 2018 年 7 月 1 日
Trace 提取5 $0.20/百万 span 前 250 万 span 2018 年 11 月 1 日
Trace span 扫描5 $0.02/百万 span 前 2500 万 span 待公布

如需详细了解 Stackdriver 产品的功能和价格,请参阅以下部分:

控制费用

“Cloud Billing 报告”页面以及 Logging、Monitoring 和 Trace 控制台中会显示您当前的用量数据。根据您当前的用量数据,您可以合理预测未来的用量并估算 Stackdriver 帐单。如需了解详情,请参阅估算帐单

如果您在结算方面有任何疑问,请参阅结算问题

Stackdriver 用量提醒

您可以创建一个提醒政策,以便监控您的 Stackdriver 用量,并在其接近帐单阈值时收到提醒。本部分以 Stackdriver Logging 用量为例,介绍如何创建提醒政策。如果您要针对 Stackdriver Trace 用量创建提醒政策,请将 Monthly log bytes ingested 替换为 Monthly trace spans ingested

例如,要针对 Logging 用量创建提醒政策,请执行以下操作:

  1. 在 Stackdriver 控制台中,转到 Alerting > Create a Policy

    转到“Create a Policy”

  2. 点击 Add Condition

  3. Target 面板中,填写以下值:

    • Find resource type and metric 字段中,输入 Global,然后输入 Monthly log bytes ingested。该指标是一个采样平均值,且每个点都是月初至今的总和。
    • Aggregation 下,填写以下值:

      • Aligner 下拉列表中,选择 max
      • Reducer 下拉列表中,选择 sum
      • Alignment Period 框中,输入 60
    • Condition triggers if 下拉列表中,选择 Any time series violates

    • Condition 下拉列表中,选择 is above

    • Threshold 中填入值。

    • For 下拉列表中,选择时长。时长应至少为 30 分钟。这是 Stackdriver Logging 建议的 Monthly log bytes ingested 指标的最短时长。

    结算图例数据

    请注意,默认视图为 1 hour。如果在过去一小时内没有数据点,则您可能在图表上看不到任何线条。请缩小到 1d(1 天)或 1w(1 周)以查看折线图。

  4. 点击 Save Condition。此时将显示 Create new alerting policy 面板,其中包含已填写完成的条件。

  5. 填写提醒政策的 NotificationsDocumentationName 部分。

  6. 点击 Save Policy

如需详细了解如何创建提醒政策,请参阅提醒简介

Logging 详情

在计费时,Logging 会计量由 Logging 或其他 GCP 服务加载和处理的日志数据量。除免费日志外,此价格适用于所有日志数据。

功能 价格13 每月免费配额
Logging $0.50/GiB 每个项目的前 50 GiB

每月日志提取量超过 50 GiB 免费配额的项目必须具有有效的结算帐号。Logging 的使用还有某些限制;如需了解详情,包括数据保留期限,请参阅配额和限制

免费日志

Logging 针对超出每月免费日志配额的日志数据量收费。除以下日志外,Logging 收到的所有日志均计入日志配额:

  • 默认启用的 Cloud Audit Logging 日志是免费的。其中包括所有 GCP 管理员活动审核日志系统事件日志,以及 GCP 数据访问审核日志(仅限来自 Google BigQuery 的此类日志)。

    您可以将项目配置为接收默认配置未涵盖的更多数据访问审核日志,但这些日志是收费的,并且会计入您的免费配额。如需了解详情,请参阅配置数据访问日志

  • Access Transparency 日志是免费的。如需了解详情,请参阅 Access Transparency 日志文档

  • 排除的日志。使用 Logging 时,您可以手动标注并排除项目中不太重要的日志条目,从而减少您的用量。如需了解详情,请参阅排除日志

减少日志用量

您可以利用 Logging 中的两项免费服务来减少日志用量并保留可能会丢失的日志条目:

日志排除让您可以完全排除与特定过滤条件相匹配的日志条目,或对某些消息进行采样以便 Logging 日志查看器中仅显示一定比例的采样消息。排除的日志条目不计入您的配额。您可以导出已排除的日志条目,以便在 Logging 之外使用这些条目。要了解如何排除日志,请参阅排除日志

日志导出让您可以将日志条目从 Logging 中导出,以免它们因您超出日志配额或对日志条目做了排除标记而遭舍弃。Stackdriver 不会针对日志导出收费,但收到所导出日志的服务会向您收取使用费。要了解如何导出日志,请参阅导出日志

您还可以立即停用所有日志提取。有关说明,请参阅停止所有日志提取

Monitoring 详情

来自 GCP 指标的指标数据免费。

来自非 GCP 指标的指标数据按提取量计费。非 GCP 指标包括以下类型:

指标数据按时间序列整理。每个时间序列包含一个名称、一系列数据点、一个受监控的资源标识符以及各个指标标签的值。指标标签的值不计入提取量。时间序列中数据点的数量和类型不计入提取量。一个标量数据类型按 8 字节计算提取费用,一个分布数据类型按 80 字节计算提取费用。

写入时间序列数据的 API 调用是免费的;查询时间序列数据的 API 调用在达到免费配额上限后按优惠费率收费。

正常运行时间检查(包括正常运行时间检查指标数据)、高级提醒通知功能可供所有用户免费使用。

功能 价格14 每月免费配额
GCP 指标2 免费 无限制
非 GCP 指标 $0.2580/MiB:150–100000 MiB
$0.1510/MiB:100000–250000 MiB
$0.0610/MiB:250000 MiB 以上
每个结算帐号的前 150 MiB
API 使用(读取) $0.01/1000 次 API 调用 前 100 万次 API 调用
API 使用(写入) 免费 无限制

Monitoring 的使用还有某些限制;如需了解详情,包括数据保留期限,请参阅配额和限制

价格示例

以下示例说明了如何估算指标数据收集费用。这些示例旨在说明新的指标价格;要进行全面的估算,请使用价格计算器

基本情景如下:您有一些受监控的资源(例如 Compute Engine、Google Kubernetes Engine 或 App Engine 等),这些资源每月都会写入一些指标数据。

各种情景所涉及的变量包括:

  • 资源数量。
  • 指标数量。
  • 指标是否为 GCP 指标。
  • 指标数据写入速率。

共同的背景

在以下价格示例中,假定提取的每个指标数据点为 double、int64 或 bool 类型;为便于计算费用,均记为 8 个字节。

一个月约有 730 小时(365 天 / 12 个月 * 24 小时),即 43800 分钟。

如果一个指标的数据写入速率为 1 个数据点/分钟,则一个月的计费情况如下:

  • 总数据点数量:43800
  • 总提取量:
    • 350400 字节(43800 个数据点 * 8 个字节)
    • 0.33416748 MiB(350400 个字节 / 1048576 个字节/MiB)

如果一个指标的数据写入速率为 1 个数据点/小时,则一个月的计费情况如下:

  • 总数据点数量:730
  • 总提取量:
    • 5840 字节(730 个数据点 * 8 个字节)
    • 0.005569458 MiB(5840 个字节 / 1048576 个字节/MiB)

不同指标对应的费率如下:

功能 费率 ($/MiB) 每月免费配额
所有 GCP 指标 免费 无限制
代理指标、
用户定义的指标
和 AWS 指标
$0.2580/MiB:150–100000 MiB
$0.1510/MiB:100000–250000 MiB
$0.0610/MiB:250000 MiB 以上
前 150 MiB

了解非 GCP 指标价格的另一种途径是累计提取量,这有助于理解每月费用的计算方式:

提取的 MiB 数量 费率 ($/MiB)
150 0.00
接下来的 99850 0.258
接下来的 150000 0.151
高于 250000 0.061

示例

情景 1:您有 1000 个资源,每个资源写入 75 个指标。这些指标均为 GCP 指标,写入速率为 1 个数据点/分钟。

  • 每月提取量:25063 MiB:一个指标 0.33416748 MiB * 75000(即 1000 个资源乘以 75 个指标)
  • 每月大概费用:$0.00(GCP 指标免费)
提取的 MiB 数量 费率 ($/MiB) 费用 ($)
无限制 0.00 $0.00
总计 25063 $0.00

情景 2:您有 1000 个资源,每个资源写入 75 个指标。这些指标为 GCP 指标,写入速率为 1 个数据点/分钟。

  • 每月提取量:25063 MiB(同上)
  • 每月大概费用:$6427.55
提取的 MiB 数量 费率 ($/MiB) 费用 ($)
150 0.00 $0.00
24913 0.258 $6427.55
总计 25063 $6427.55

情景 3:您有 1000 个资源,每个资源写入 75 个指标。这些指标为非 GCP 指标,写入速率为 1 个数据点/小时

  • 每月提取量 418 MiB:一个指标 0.005569458 MiB * 75000
  • 每月大概费用:$69.14
提取的 MiB 数量 费率 ($/MiB) 费用 ($)
150 0.00 $0.00
267 0.258 $69.14
总计 417 $69.14

情景 4:您有 1 个资源,写入 50 万个指标。这些指标为非 GCP 指标,写入速率为 1 个数据点/分钟。

  • 每月提取量 167084 MiB:一个指标 0.33416748 MiB * 500000
  • 每月大概费用:$35890.98
提取的 MiB 数量 费率 ($/MiB) 费用 ($)
150 0.00 $0.00
99850 0.258 $25761.30
67084 0.151 $10129.68
总计 167084 $35890.98

Trace 详情

Trace 费用根据提取和扫描的 Trace span 数量计算:

功能 价格5 每月免费配额 生效日期
Trace 提取 $0.20/百万 span 前 250 万 span 2018 年 11 月 1 日
Trace span 扫描 $0.02/百万 span 前 2500 万 span 待公布

Trace 数据的使用和保留还有一些限制。如需了解详情,请参阅配额和限制

价格示例

  • 如果您一个月提取 200 万 span,则费用为 $0。(一个月中提取的前 250 万 span 是免费的。)
  • 如果您一个月提取 1400 万 span,则费用为 $2.30。(一个月中提取的前 250 万 span 是免费的。剩余 span 的费用按如下方式计算:11.5 百万 span * $0.20 = $2.30。)
  • 如果您一个月提取 10 亿 span,则费用为 $199。(一个月中的前 250 万 span 是免费的。剩余 span 的费用按如下方式计算:9.975 亿 span * $0.20 = $199。)

监控 Trace 用量

要查看本月和上月提取的 Trace span 总数,请转到 Trace 概览。如需了解详情,请参阅查看结算数据

要查看 Trace span 的提取量随时间的变化情况,请参阅在 Metrics Explorer 中查看详细的 Stackdriver 用量了解详情。

您还可以为 Monthly trace spans ingested 指标创建提醒政策

减少 Trace 用量

要控制 Trace span 提取量,您可以管理跟踪采样率,以平衡性能分析所需的跟踪量与费用预期。

对于高流量系统,大多数客户能以 1/1000 个事务或甚至 1/10000 个事务的比例进行采样,并且仍然可以获得足够的信息来进行性能分析。

采样率通过 Stackdriver Trace 客户端库配置。

常见问题解答

使用 Stackdriver 需要付多少钱?

要估算 Stackdriver 费用,请参阅估算帐单

如需有关结算问题的帮助,请参阅结算问题

如何了解我的用量详情?

您可以通过 Metrics Explorer 中的一些指标,深入了解日志和指标量。如需了解详情,请参阅在 Metrics Explorer 中查看详细的 Stackdriver 用量

如果您想要对日志用量进行更深入的分析,可以使用 Cloud Datalab 中基于日志的指标来分析日志量。请参阅这篇 GCP 博文了解详情。

工作区对结算有何影响?

工作区基本上不会影响结算。无论是否存在关联的工作区,我们都对接收数据的 GCP 项目中的日志和指标收费。

如果要监控 AWS 帐号,则必须使用工作区来获取 AWS 帐号的 AWS 连接器项目。连接器项目用于容纳 AWS 帐号的日志和监控数据。

如果我超出免费配额,会发生什么情况?

对于超出免费配额的用量,Stackdriver 项目会自动计费。您不会丢失任何日志或指标。要更好地了解可能产生的费用,请参阅估算帐单

您可以创建提醒政策,以便监控 Stackdriver 用量,并在其接近帐单阈值时收到通知。

我的项目中有大量用不到的 GCP 日志。我担心要为这些日志付费。如何避免这种情况?

您可以排除日志,从而控制将哪些日志提取到 Logging。如需了解详情,请参阅减少日志用量

如果我排除日志,向我的项目发送日志的服务是否会收到错误消息?

不会。发送日志条目的服务无法确定日志条目是否被提取到了 Logging。

对于 Virtual Private Cloud 流日志是否会收取两次费用?

在将 VPC 流日志发送到 Logging 时,将免收 VPC 流日志生成费用,仅收取 Logging 费用。但是,如果您在发送 VPC 流日志后又从 Logging 中排除这些日志,则需支付 VPC 流日志费用。如需了解详情,请参阅 GCP 网络价格计算器

价格说明

1 在计费时,所有单位(例如 MB、GB)均表示二进制计量单位。例如,1 MB 是 220 字节。1 GB 是 230 字节。这些二进制单位也分别称作兆比字节 (MiB)吉比字节 (GiB)。另请注意,MB 与 MiB 以及 GB 与 GiB 可互换。

2 以不超过 1 个数据点/分钟的速度(目前最高的解析度)计量的 GCP 指标均免费。今后,以更高解析度计量的指标可能会产生费用。

3 在 Stackdriver Logging 中,配额和用量按 GCP 项目计算。每月日志提取量超过 50 GiB 免费配额的项目必须具有有效的结算帐号

4 在 Stackdriver Monitoring 中,配额和用量按结算帐号计算。一个结算帐号可以包含任意数量的 GCP 项目。

5 在 Stackdriver Trace 中,配额和用量按结算帐号计算。一个结算帐号可以包含任意数量的 GCP 项目。Stackdriver Trace span 价格不适用于 App Engine 标准应用生成的 span。此类 span 是免费的。如果您向 App Engine 标准应用中添加了检测 (instrumentation),则通过这些检测创建的 Trace span 会产生提取费用。

此页内容是否有用?请给出您的反馈和评价:

发送以下问题的反馈:

此网页
Stackdriver 文档