Google Cloud Observability 提供监控、日志记录和诊断工具。这些工具可帮助您监控和分析 Eventarc 活动和增长情况,并了解应用的行为、运行状况和性能。
默认情况下,Eventarc 会配置为执行以下操作:
- 将数据和系统审核日志发送到 Cloud Logging。您可以使用收集的日志来调试应用、排查应用问题并获取有关应用的数据洞见。
- 将系统和资源指标发送到 Cloud Monitoring。您可以使用收集的指标来监控运行状况和性能、识别趋势和问题,并通知行为变化。
将审核日志发送到 Cloud Logging
Eventarc 会将以下类型的审核日志数据发送到 Cloud Logging:
数据访问审核日志默认处于停用状态,因为这些审核日志可能非常大。
如需了解详情,请参阅 Eventarc 审核日志记录和 Eventarc Publishing 审核日志记录。查询和查看日志
您可以使用以下工具来查看和分析日志:
- Logs Explorer 旨在帮助您排查问题并分析服务和应用的性能。如需了解如何在 Logs Explorer 中查看日志,请按照使用 Logs Explorer 查看日志中的说明操作。
- Log Analytics 旨在运行查询以分析日志,然后查看结果或绘制结果图表。如需了解如何使用 Log Analytics,请按照使用 Log Analytics 查询和分析日志中的说明操作。
通过在搜索字段中搜索 eventarc
,您可以在 Logs Explorer 中筛选 Eventarc 日志。
如需详细了解如何查询和分析日志,请参阅查询和查看日志概览。
查看 Eventarc Advanced 日志
除了 Cloud Logging 工具之外,您还可以使用 Google Cloud 控制台查看 Eventarc Advanced 日志。
在 Google Cloud 控制台中,前往 Eventarc > 总线页面:
或者,前往 Eventarc > 流水线页面:
如需前往流水线详情页面,请点击相应流水线的名称。
在总线详情或流水线详情页面中,点击日志标签页。
日志标签页会显示以下类型的日志:
由 Eventarc 编写并发送到 Logging 的平台日志。这些日志可以帮助您调试和排查问题,让您更好地了解自己所使用的 Google Cloud 服务。
执行的任何操作(例如更新流水线配置)的审核日志。
要按严重性过滤日志,请在默认列表中选择要显示的日志类型。默认情况下,系统会显示所有严重程度的日志。
日志条目中所述事件的严重性以其中一种标准严重性级别来表示。如果您在编写日志条目,则可以为日志条目中所述事件指定最低严重性,并且可以将其他严重性编码映射到标准级别之一。如需了解详情,请参阅
LogSeverity
。您可以在所有日志字段中搜索条目。在
过滤条件右侧的搜索所有字段和值字段中,输入您的文本。您可以指定与某个值(例如
payload = "jsonPayload"
)完全匹配。或者,您也可以使用正则表达式来匹配特定字段。支持完整的 Logging 查询语言。
将指标发送到 Cloud Monitoring
Eventarc 会将受监控的资源的指标数据发送到 Google Cloud Observability。Monitoring 中受监控的资源表示虚拟机、数据库或应用等逻辑实体或物理实体。受监控的资源包含一组独特的指标,可通过信息中心进行探索、报告或用于创建提醒。此外,每个资源还具有一组资源标签,这些标签是键值对,包含有关资源的其他信息。资源标签适用于与资源关联的所有指标。
Eventarc 会将以下受监控的资源的指标数据发送到 Google Cloud Observability:
资源指标和标签
此表中的“指标类型”字符串必须以 eventarc.googleapis.com/
为前缀。表中的条目已省略该前缀。
查询标签时,请使用 metric.labels.
前缀;例如 metric.labels.LABEL="VALUE"
。
指标类型发布阶段 (资源层次结构级别 显示名称 |
|
---|---|
种类、类型、单位 受监控的资源 |
说明 标签 |
quota/enrollments_per_message_bus/exceeded
Beta 版
(项目)
每条消息总线的注册数配额超出错误 |
|
DELTA 、INT64 、1
eventarc.googleapis.com/Location |
尝试超出配额指标 eventarc.googleapis.com/enrollments_per_message_bus 的限制的次数。采样后,数据在最长 150 秒的时间内不会显示。limit_name :
限制名称。
message_bus :
注册附加到的消息总线。
|
quota/enrollments_per_message_bus/limit
Beta 版
(项目)
每条消息总线的注册数配额限制 |
|
GAUGE 、INT64 、1
eventarc.googleapis.com/Location |
配额指标 eventarc.googleapis.com/enrollments_per_message_bus 的当前限制。每 60 秒采样一次。采样后,数据在最长 150 秒的时间内不会显示。limit_name :
限制名称。
message_bus :
注册附加到的消息总线。
|
quota/enrollments_per_message_bus/usage
Beta 版
(项目)
每条消息总线的注册数配额用量 |
|
GAUGE 、INT64 、1
eventarc.googleapis.com/Location |
配额指标 eventarc.googleapis.com/enrollments_per_message_bus 的当前用量。采样后,数据在最长 150 秒的时间内不会显示。limit_name :
限制名称。
message_bus :
注册附加到的消息总线。
|
世界协调时间 (UTC) 2025-02-06 13:34:14 生成的表。
如需查看所有资源类型,请参阅受监控的资源类型。如需查看所有指标类型,请参阅 Google Cloud 指标。
读取指标数据
您可以使用 Cloud Monitoring API 中的 timeSeries.list
方法来读取指标数据(也称为时序数据)。目前有多种方式可调用该方法,包括使用特定语言的客户端库,或使用 Metrics Explorer 创建图表。有关指标和时序的介绍,请参阅指标、时序和资源。如需了解如何读取指标数据,请参阅检索时序数据。
使用 Monitoring 信息中心和提醒
您可以使用 Monitoring 信息中心及其关联图表来直观呈现 Eventarc 指标的数据。
要在 Monitoring 中监控这些指标,您可以创建自定义信息中心。您还可以基于这些指标添加提醒。