查看和管理指标使用情况

本文档介绍了 Cloud Monitoring 指标管理页面,该页面 提供的信息可帮助您控制可结算费用 指标,而不会影响可观测性。您可以使用指标管理 页面执行以下操作:

  • 确定您正在 项目。
  • 确定哪些项目发送的数据最多。
  • 了解与信息中心中使用的可结算指标相关的费用 Google Cloud 项目。
  • 设置提醒,以便在使用模式发生变化时收到通知。您可以 设置提醒,以便了解指标数据的整体注入情况和行为 任意指标。
  • 查看自定义信息中心内的计费指标使用情况, 提醒政策您未在任何信息中心或提醒中使用某个指标 那么该指标在可观测性方面没有任何优势。
  • 为已 没有关联的提醒政策或信息中心。
  • 找出可计费指标的基数可能存在的问题。
  • 排查写入指标数据时遇到的错误。
  • 查看与计费指标的收集关联的审核日志。 有关审核日志的一般信息,请参阅 Cloud Audit Logs 概览

指标管理页面会显示可结算费用的相关信息 Google Cloud 项目有权访问的指标。您的 Google Cloud 项目 可以访问其指标范围内可见的所有指标。

指标管理页面还提供指向提醒政策和自定义 信息中心定义您的信息中心。查看提醒 政策或自定义信息中心,但 在其他项目中定义的,请使用项目选择器来选择 存储指标的 Google Cloud 项目。

您还可以从以下位置查看与指标中的错误相关的审核日志: 指标管理页面。这些日志可帮助您确定 错误。

可计费指标的定价模式

一般来说,Cloud Monitoring 系统指标是免费的, 不会来自外部系统或应用计费指标 按注入的字节数或提取的样本数收费。 本部分介绍了基于字节和样本的注入。

如需详细了解 Cloud Monitoring 中的收费功能,请参阅 Cloud Monitoring 的价格方案 文档。如需了解价格信息,请参阅 Cloud Monitoring 价格 摘要

按注入的字节数或样本数计费

计费指标按字节数或数量收费 提取的样本数量。每次写入指标时,写入操作 包含数据值。数据值可以是标量,例如整数或 也可以是分布、一种复杂的数据类型, 其中包含几个不同的值如需详细了解 指标可能写入的值,请参阅值类型

写入指标的频率 - 采样 速率以及指标写入的数据类型,例如标量或 分发 - 影响 注入的数据量,无论数据注入是否按 注入的字节数或注入的样本数。

  • “提取的字节数”这意味着根据注入的数据量收费 (以字节为单位)。为了便于定价,每个标量值都计为 8 而每次分配计为 80 个字节。更多信息 如需查看示例,请参阅按注入的字节数收费的指标

  • “注入的样本数”则意味着,费用是按照 提取的内容为了便于定价,每个标量值都算作一个样本, 每个分布都计为两个样本,每个直方图各计为一个样本 具有非零计数的存储桶。有关详情和示例,请参阅 按注入的样本数收费的指标

这两种定价模式最大的不同之处在于 值。基于字节的提取按固定费率对分发收费, 基于样本注入会考虑分布中的数据; 具有稀疏直方图的分布 - 只有少数非零的直方图分区 值 - 计算的样本数少于密集直方图分布的样本数, 其中大多数存储分区都具有非零值。

指标管理页面上的可计费指标

指标管理页面会按网域报告可计费指标。 通过域名,您可以了解指标的收集方式 来自哪里

下表介绍了收费指标的类别 指标管理页面上提供的指标选项,以及这些指标是否由 注入的字节数或样本数:

网域 指标前缀 定价模式 含义
代理 agent.googleapis.com 字节 由以下人员从外部资源收集的指标: 代理。 有关这些指标的列表,请参阅 Ops Agent 指标旧版 Monitoring 和 Logging 指标。 旧版收集的第三方集成指标 监控代理也会报告为“代理”指标;请参阅 第三方应用 指标

agent.googleapis.com/processes/指标 按其他收费指标的用量费率 5% 计费。 例如,注入 100 MiB 的进程指标的费用与 提取 5 MiB 的其他收费指标。

这些代理还会收集关于自己的指标。这些指标 由前缀 agent.googleapis.com/agent 标识, 不会在指标管理页面上显示 页面。

用户定义的自定义 custom.googleapis.com 字节 您定义的指标。
外部 external.googleapis.com 字节 来自某些开源库或第三方提供商的指标。 如需了解详情,请参阅 外部指标
工作负载 workload.googleapis.com 字节 第三方集成中由 Ops Agent。 有关这些指标的列表,请参阅 第三方应用 指标
Prometheus prometheus.googleapis.com 示例 使用 <ph type="x-smartling-placeholder"></ph> Google Cloud Managed Service for Prometheus,或通过使用 Ops Agent 和 Prometheus 接收器OTLP 接收器

其他可计费指标

指标管理页面不会报告以下类别的 计费指标:

  • 用户定义的基于日志的指标。这些指标是通过 对日志条目中的值进行计数,前缀为 logging.googleapis.com/user。 用户定义的基于日志的指标按注入的字节数收费。
  • 通过以下方式收集的 AWS CloudWatch 指标AWS Connector 项目。 这些指标的前缀为 aws.googleapis.com,按字节数计费 提取的内容

准备工作

查看指标管理页面中包含的图表和日志,并 如需创建提醒政策,您必须获得正确的授权

授权

  • 如需获取使用 Google Cloud 控制台查看信息中心和创建提醒政策所需的权限, 请让管理员向您授予 项目的 Monitoring Editor (roles/monitoring.editor) IAM 角色。 如需详细了解如何授予角色,请参阅管理访问权限

    您也可以通过自定义角色或其他预定义角色来获取所需的权限。

  • 如需获取查看审核日志所需的权限, 请让管理员向您授予 Private Logs Viewer (roles/logging.privateLogViewer) IAM 角色。 如需详细了解如何授予角色,请参阅管理访问权限

    您也可以通过自定义角色或其他预定义角色来获取所需的权限。

    有关角色的详细信息,请参阅 使用 Identity and Access Management 控制访问权限

  • 您可以在 指标管理页面。 配置您的项目,使其在读取数据时生成审核日志 执行以下操作:

    1. 在 Google Cloud 控制台中,前往审核日志页面:

      前往审核日志

      如果您使用搜索栏查找此页面,请选择子标题为 IAM 和管理的结果。

    2. 在过滤栏上输入 Stackdriver Monitoring API
    3. 选择 Stackdriver Monitoring API
    4. 日志类型标签页中,选择数据写入数据读取,然后 然后点击保存

    如需了解详情,请参阅配置数据访问审核日志

查看有关指标范围的信息

指标管理页面中显示的指标集取决于 项目的指标范围。如果您的项目只包含自身 指标范围,那么指标管理页面上的指标就是 来自当前项目的新资源。如果您的项目有多个项目 指标范围,则会显示指标管理页面上显示的指标 添加来自所有这些项目的指标可能是该指标 费用中贡献最大的项目来自其他项目。

如需查看项目的范围限定信息摘要,请执行以下操作: 点击指标范围。此摘要包含以下内容:

  • 有权访问项目的 IAM 主账号。一组 主账号包括用户、群组和服务账号。
  • 向 指标范围。
  • 当前项目所监控的项目的列表。通过 您可以在 指标管理页面。
  • 有关可查看当前指标的任何项目的信息 项目。

如需详细了解指标范围,请参阅配置多项目 视图

调查可计费指标

指标管理页面提供了一个包含每项可结算数据的表格 指标范围中的另一个指标您可以使用此表执行以下操作:

  • 按同一类别对计费指标进行过滤。 通过查看指标类别,或许能发现一些模式 在查看表中的所有指标时进行检测。
  • 确定任何指标对可结算量的贡献。
  • 确定已收集但未用于任何提醒政策的指标 或信息中心未使用的指标数据可能代表 可观测性或节省成本的机会。
  • 为无效指标创建提醒政策或图表 具有关联的提醒政策或自定义信息中心。
  • 确定生成指标数据的项目。表格中包括 指标范围内所有项目的指标,并且您可能需要 需要知道从项目中收集特定指标。
  • 查看有关每个指标的标签和基数信息。此信息 可以帮助您调查 指标设计或使用情况

如需查看每个计费指标的使用情况数据表,请执行 以下:

  1. 在 Google Cloud 控制台中,转到 指标管理页面:

    进入指标管理

    如果您使用搜索栏查找此页面,请选择子标题为监控的结果。

  2. 在工具栏中,选择时间窗口。默认情况下,指标管理 页面会显示上一页面中收集到的指标的相关信息 。以下屏幕截图显示了指标表格的一个示例:

    指标表格会显示指标范围内项目中各个指标的相关信息。

选择要查看的指标

如需管理费用,您需要了解哪些可结算指标 带来的流量最多例如,仅知道 每小时注入 60 MiB 的数据。 不过,如果您知道大部分可结算数据是因 您可以调查这两个指标的使用情况。

如需列出您的可计费指标,请执行以下操作:

  1. 在 Google Cloud 控制台中,转到 指标管理页面:

    进入指标管理

    如果您使用搜索栏查找此页面,请选择子标题为监控的结果。

  2. 在工具栏中,选择时间窗口。默认情况下,此标签页会显示 与前一天所收集的指标相关的信息。
  3. 要仅显示一组特定的指标,请使用快速 过滤条件直接过滤表格

指标表列出了 当前 Google Cloud 项目的指标范围。对于每个指标 显示该指标对可结算量的贡献,并提供指向 与指标关联的提醒政策和自定义信息中心, 如以下屏幕截图所示。如果没有提醒政策或 与指标相关联的信息中心,系统会随即列出该表格 创建一个。

指标表格会显示指标范围内项目中各个指标的相关信息。

要按指标对可结算量的贡献对指标进行排序,请点击 “计费字节数/总计”和“计费样本数”的列标题 销量/总计

指标表还会显示指标的域,即指标的 指标、提取指标的项目以及基数 指标的值以下屏幕截图显示了这些列的示例。

指标表会报告指标范围内指标的指标网域、标签、项目 ID 和基数。

标签和基数信息可能有助于识别 可结算量增加的原因在 Cloud Monitoring 中,基数 是指与指标和资源关联的时序数, 标签及其值的相关性;每个时序都有一个时序 标签值的组合。如需了解详情,请参阅 基数

可计费量发生变化意味着您要注入更多数据, 突然或意外的变动,原因可能是 与指标关联的标签数量或 标签的值已设置。以上任何一项都可以增加基数 因此可结算量较高相关信息 如何使用 Metrics Management 来帮助识别指标问题, 请参阅调查指标存在的问题

使用快速过滤器

要仅查看以下组中的指标,请在 快速过滤条件窗格:

  • 有效和无效指标:已写入或未写入的指标 过去 25 小时内的时间序列数据。
  • 当前提醒政策中使用或未使用的指标 Google Cloud 项目。
  • 当前自定义信息中心内使用或未使用的指标 Google Cloud 项目。这些过滤器不包含 Cloud Monitoring 提供的预定义信息中心。
  • 指标类别,如可结算摘要中所述 指标

您可以使用过滤条件窗格按可过滤的特征选择指标。

例如,如果您的某些指标未用在提醒政策或 自定义信息中心,那么您可能只是为指标付费,而没有获得 可观测性从中受益。您可以列出 提醒政策,或在当前未定义任何自定义信息中心内 选择无提醒政策无自定义提醒 信息中心快速过滤器。

直接过滤表格

您可以使用  过滤条件栏在 一组指标。 例如,假设您有一个多项目指标范围, 只想列出该项目的指标 无法使用快速过滤器。要仅列出 项目中,请从过滤条件列表中选择 Project 并输入标识符 权限。

您还可以使用明确的过滤条件搜索与组合匹配的指标 过滤条件。您一次只能选择一个快速过滤器,因此不能列出 仅包含既未出现在提醒政策中也未出现在提醒政策中的活跃指标 创建信息中心要搜索与 组合要求,请向过滤栏添加过滤条件。例如, 列出未出现在提醒政策中的活跃指标, 在无自定义信息中心内,请将以下过滤条件添加到过滤栏中:

  • Status: Active
  • Alert Policies: (Empty)
  • Custom Dashboards: (Empty)

默认情况下,当您添加多个过滤条件时,表格中会包含一行 当相应行符合所有过滤条件时。不过,您可以插入 OR 过滤条件 两个过滤器元素之间的映射。

为不受监控的指标创建提醒政策

如果表中的某个指标没有关联的提醒政策,则该表 提供创建提醒按钮。创建提醒政策 对于指标,请点击指标所在行中的创建提醒

提醒政策对话框将打开,其中已填充条件字段。 建议您检查所有设置并做出以下调整 修改:

  • 更新条件阈值。默认值可能不 令人满意
  • 将通知渠道添加到政策中。
  • 为政策命名。

您还可以为任何指标创建提醒政策,方法是点击  操作,然后点击创建提醒 指标

如需了解详情,请参阅创建提醒政策

为无监控的指标创建图表

如果表中的指标没有关联的自定义信息中心,则该表 提供创建图表按钮。您可以使用此按钮 并将其放置在自定义信息中心内创建图表 对于指标,请执行以下操作:

  1. 在指标对应的行中,点击创建图表

    探索器面板随即会打开,并已预先配置为显示 所选指标您可以修改图表配置。 如需详细了解如何使用 Metrics Explorer, 请参阅使用 Metrics Explorer 创建图表

  2. 若要将图表保存到自定义信息中心,请点击保存到信息中心

  3. Save Chart 面板上,执行以下操作:

    1. 接受或修改图表的默认标题。
    2. 选择要将图表保存到的现有自定义信息中心, 或选择新建信息中心,为图表创建一个新的信息中心。
    3. 点击保存图表

使用指标

虽然您可以使用指标管理页面来查看 指标的信息,您可能希望获得更多信息。例如: 您可能希望查看特定指标的图表 提醒政策,以便在该指标的提取率 意外情况。

如需获取有关特定指标的更多详细信息,请执行以下操作:

  1. 在 Google Cloud 控制台中,转到 指标管理页面:

    进入指标管理

    如果您使用搜索栏查找此页面,请选择子标题为监控的结果。

  2. 在表格中找到相应的指标,然后点击 需执行的操作 以下任意一项:

    • 如需查看显示当前指标的图表,请执行以下操作: 选择在 Metrics Explorer 中查看

      Metrics Explorer 打开并预先配置为显示 所选指标您可以修改图表配置、舍弃配置 也可以将其添加到自定义信息中心

    • 如需创建监控指标的提醒政策,请选择 为指标创建提醒

      提醒政策对话框将打开,其中已填充条件字段。 建议您检查所有设置并做出以下调整 修改:

      • 更新条件阈值。默认值可能不 令人满意
      • 将通知渠道添加到政策中。
      • 为政策命名。

      如需了解详情,请参阅创建提醒政策

    • 如需查看与指标关联的审核日志,请选择 查看指标审核日志

查看计费指标的注入量并发出提醒

注入的计费字节数和计费样本数决定了 大部分费用预测您每月因使用 计费指标时,您需要了解数据注入的速率。通过 指标管理页面提供了指标使用情况摘要,可帮助您 您需要执行以下操作:

  • 查看可计费指标的使用趋势。
  • 确定指标范围内的项目发出的流量是更多还是更少 指标数据超出了预期。
  • 确定生成最多数据的指标。
  • 确定在哪些命名空间中 Prometheus 数据。
  • 查看指标中的写入错误率。错误率是 返回错误状态(相对于 指标写入总次数。

查看指标使用情况摘要

如需查看可结算指标数量、指标费率、 和错误率,请执行以下操作:

  1. 在 Google Cloud 控制台中,转到 指标管理页面:

    进入指标管理

    如果您使用搜索栏查找此页面,请选择子标题为监控的结果。

  2. 在工具栏中,选择时间窗口。默认情况下,指标管理 页面会显示上一页面中收集到的指标的相关信息 。以下屏幕截图展示了一个示例:

    摘要窗格会显示指标范围内各个项目的指标使用情况。

    • 想一想目前有多少可计费指标 指标范围内的项目有效,请参阅 活跃指标统计信息摘要中。如果数据已被修改,则该指标有效 写入其中的数据

    • 要确定您的费用是由哪些因素产生的,请使用 注入的计费字节数注入的计费样本数统计信息摘要。 有关详情,请参阅查看指标的总体趋势 提取

    • 查找可能有助于您发现问题的信息 设计或使用计费指标时,请使用指标写入 错误统计信息摘要中。如需了解详情,请参阅 调查指标存在的问题

指标管理页面会显示你注入的数据量, 而不是实际费用要查看当前的结算信息,请点击查看结算信息

查看指标提取的总体趋势

要确定您的应用所生成的数据量是否一致, 数据,这是稳定应用的预期行为,请查看集合 获取更高的转化率通过更改报告期的 查看指标时,您可能会看到低谷、峰值或趋势。

如需查看一段时间内的收集速率,请执行以下操作:

  1. 在 Google Cloud 控制台中,转到 指标管理页面:

    进入指标管理

    如果您使用搜索栏查找此页面,请选择子标题为监控的结果。

  2. 在工具栏中,选择您的时间范围。
  3. 在针对注入的字节或样本的统计信息摘要中点击查看图表。 这里讨论的是可计费样本的图表,但这些图表 计费字节数相同。您会看到一组图表, 以下:

    汇总指标提取情况的图表示例。

    默认情况下,图表图例处于收起状态。要查看 图表中显示的时序列表 点击  图例。关于如何 设置时间参考,或展开图表以覆盖特定的 请参阅探索已绘制成图表的数据

例如,如果您将时间范围设置为一周,并看到常量,但 提取的数据随时间而意外增加, 增长来自某一特定指标,还是整体趋势? 一组指标如果某个指标具有参考价值,你可以 看看指标的基数是否也在增加。

  • 如需查看注入到当前 指标范围,请使用注入的计费样本总数图表。

  • 查看指标范围内每个项目的贡献 与总计费值相加,请使用计费样本数的项目数量 注入图表。此图表可以告诉您哪些项目正在发送 最多,并且有任何项目发送的 数据量减少。

  • 仅计费示例)查找正在发送 对可结算价值影响最大的指标, 请使用命名空间卷提取图表。

  • 查看指标范围内规模最大的指标 使用前 10 个指标, 注入的计费样本数图表。您可能会查看是否有出现高峰、低谷或 或者指标的收集率变化幅度很大的指标 与其他代码区分开

  • 若要查看您账号中所有指标的可结算价值的贡献, 指标范围,请使用按注入的计费样本数显示所有指标 图表。此图表包含前 10 大图表中的指标,并且 显示指标收集率的总体分布情况。

要更详细地分析上述任一图表,请点击  更多选项并选择查看方式 Metrics Explorer。如需查看以 命名空间卷提取图表和使用 Metrics Explorer 执行提取量归因,请参阅以下内容:

如需详细了解如何使用 Metrics Explorer 分析数据, 包括将当月与上个月的行为进行比较等操作 月份的行为,请参阅探索已绘制成图表的数据

根据指标注入情况创建提醒

当您想在指标收集率出现上升、下降或趋势时收到相关通知 计费指标、创建提醒政策。例如, 一组指标可能表明您的应用性能不佳。 同样,峰值也可能会导致意外收费。最后,呈现上升趋势 可能表明某个指标的标签过多,或 基数。在所有情况下,提醒政策都能 您将发现异常行为,然后便可以解决问题。

如果您同时按注入的字节数和按样本数计费指标 您需要为这两个结算值创建提醒政策。

如需创建用于监控指标收集速率的提醒政策,请执行以下操作:

  1. 在 Google Cloud 控制台中,转到 指标管理页面:

    进入指标管理

    如果您使用搜索栏查找此页面,请选择子标题为监控的结果。

  2. 在工具栏中,选择您的时间范围。
  3. 在针对注入的字节或样本的统计信息摘要中点击查看图表
  4. 在要监控其数据的图表中,点击 创建提醒政策

    提醒政策对话框将打开,其中已填充条件字段。 建议您检查所有设置并做出以下调整 修改:

    • 更新条件阈值。默认值可能不 令人满意
    • 将通知渠道添加到政策中。
    • 为政策命名。

    如需了解详情,请参阅创建提醒政策

调查指标存在的问题

您可以使用指标管理页面来调查结构问题 或计费指标的使用情况例如,您可能是 会遇到以下问题:

  • 可归因于特定指标的可结算量增加。
  • 针对特定指标的查询延迟时间增加的报告。
  • 写入指标数据时出错,可能因达到上限而导致 写入数据量或速率

写入指标数据中出现的错误可能与 其他问题,例如可结算量意外增加或 查询延迟时间例如,更改指标配置 会导致基数问题,这会影响 提取的数据量和查询延迟,还可能导致 指标写入错误。

查看指标写入错误

指标写入错误统计信息摘要中,您可以执行以下操作:

  • 查看指标写入请求的状态。
  • 创建提醒政策,以便在发生指标写入错误率时向您发出通知 超过阈值。
  • 查看审核日志中是否存在指标写入错误(如果已启用审核日志)。 这些日志可让您深入了解指标写入错误的原因。

如需查看写入指标数据时出错的相关信息,请执行以下操作:

  1. 在 Google Cloud 控制台中,转到 指标管理页面:

    进入指标管理

    如果您使用搜索栏查找此页面,请选择子标题为监控的结果。

  2. 在工具栏中,选择您的时间范围。
  3. 点击指标写入错误统计信息摘要中的查看错误

    • 如需查看发送到 Cloud Monitoring API 的指标写入请求的状态,请执行以下操作: 使用 API - 创建时间序列(状态代码)图表。 此图表显示了对 timeSeries.create 方法。

      每个时序显示特定 HTTP 的写入速率 状态代码。当图表显示 2xx 状态的单线时 则表示您没有指标写入错误。下面的屏幕截图 显示 2xx 状态结果,以及少量 4xx 和 5xx 状态 结果:

      **指标写入错误** 图表显示写入时间的错误率
系列数据。

      如果您发现指标写入请求的数量有所增加, 基数问题。

    • 如果图表显示错误的状态代码,并且您已启用 项目的审核日志,然后就可以使用这些日志来调查 错误的原因。日志的预配置查询如下所示: 针对与 Monitoring API 方法相关的错误 timeSeries.create.此方法 都会调用此模型。

      timeSeries.create错误的日志可让您详细了解 导致出现错误状态代码的原因。例如,如果出现以下情况,此方法可能会失败: 或尝试一次性写入过多数据, 活跃时序的数量。有关详情,请参阅 User-defined-metrics 部分 监控配额文档。

调查指标创建错误

与可能失败的指标相关的另一种方法是 metricDescriptors.create 方法。 首次调用时,系统会调用 metricDescriptors.create 方法。 为新指标写入时间序列数据,或者更改结构, 很可能是添加新标签审计 此方法生成的错误日志可从 指标表格中的每个指标

如需查看特定指标的审核日志,请执行以下操作:

  1. 在 Google Cloud 控制台中,转到 指标管理页面:

    进入指标管理

    如果您使用搜索栏查找此页面,请选择子标题为监控的结果。

  2. 在工具栏中,选择您的时间范围。
  3. 在表格中找到相应的指标,然后点击  操作
  4. 选择查看指标审核日志

    日志的预配置查询查找与以下内容相关的错误: Monitoring API 方法 metricDescriptors.create.

metricDescriptors.create 方法中的错误可帮助您 衡量指标设计中存在的问题您可能会看到 方法。 指标描述符中的标签数。 如需了解详情,请参阅用户定义的指标 部分。

后续步骤