查看和管理指标使用情况

本文档介绍了 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 示例 使用 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 方法中的错误可帮助您 衡量指标设计中存在的问题您可能会看到 方法。 指标描述符中的标签数。 如需了解详情,请参阅用户定义的指标 部分。

后续步骤