Google Cloud Observability 提供监控、日志记录和诊断工具。这些工具可帮助您监控和分析工作流部署和执行情况,并了解应用的行为、运行状况和性能。
默认情况下,Workflows 会配置为执行以下操作:
- 将数据和系统审核日志发送到 Cloud Logging。您可以使用收集的日志来调试应用、排查应用问题并获取有关应用的数据洞见。
- 将系统和资源指标发送到 Cloud Monitoring。您可以使用收集的指标来监控运行状况和性能、识别趋势和问题,并通知行为变化。
将审核日志发送到 Cloud Logging
Workflows 会将以下类型的审核日志数据发送到 Cloud Logging:
数据访问审核日志默认处于停用状态,因为这些审核日志可能非常大。如需了解详情,请参阅启用数据访问审核日志。
如需详细了解 Workflows 中的审核日志,请参阅以下内容:
将指标发送到 Cloud Monitoring
Workflows 会将受监控的资源的指标数据发送到 Google Cloud Observability。Monitoring 中受监控的资源表示虚拟机、数据库或应用等逻辑实体或物理实体。受监控的资源包含一组独特的指标,可通过信息中心进行探索、报告或用于创建提醒。此外,每个资源还具有一组资源标签,这些标签是键值对,包含有关资源的其他信息。资源标签适用于与资源关联的所有指标。
如需查看所有资源类型,请参阅受监控的资源类型。如需查看所有指标类型,请参阅 Google Cloud 指标。 展开即可下内容,查看从 Workflows 发送到 Google Cloud Observability 的指标类型列表:
Workflows 指标类型
此表中的“指标类型”字符串必须以 workflows.googleapis.com/ 为前缀。表中的条目已省略该前缀。
查询标签时,请使用 metric.labels. 前缀;例如 metric.labels.LABEL="VALUE"。
| 指标类型发布阶段 (资源层次结构级别 显示名称 |
|
|---|---|
| 种类、类型、单位 受监控的资源 |
说明 标签 |
await_callback_step_count
GA
(项目)
等待回调的步骤数 |
|
DELTA, INT64, 1
workflows.googleapis.com/Workflow |
等待回调的已执行步骤数。每 60 秒采样一次。采样后,数据在最长 120 秒的时间内不会显示。
revision_id:
所执行工作流的修订版本 ID。
|
callback_requests_count
GA
(项目)
回调请求数 |
|
DELTA, INT64, 1
workflows.googleapis.com/Workflow |
为触发回调而发出的请求数。每 60 秒采样一次。采样后,数据在最长 120 秒的时间内不会显示。
revision_id:
所执行工作流的修订版本 ID。
|
callback_timeout_count
GA
(项目)
回调超时次数 |
|
DELTA, INT64, 1
workflows.googleapis.com/Workflow |
超时回调的数量。每 60 秒采样一次。采样后,数据在最长 120 秒的时间内不会显示。
revision_id:
所执行工作流的修订版本 ID。
|
cmek_protected_workflow_count
GA
(项目)
受 CMEK 保护的工作流数量 |
|
DELTA, INT64, 1
workflows.googleapis.com/Workflow |
已部署并受 CMEK 保护的工作流的数量。每 60 秒采样一次。采样后,数据在最长 120 秒的时间内不会显示。
revision_id:
所执行工作流的修订版本 ID。
|
compute_slice_count
GA
(项目)
计算切片数 |
|
DELTA, INT64, 1
workflows.googleapis.com/Workflow |
所执行的计算切片数。系统会以工作切片的形式执行步骤,具体取决于要执行的步骤类型(例如,HTTP 请求将与“分配”步骤分开运行)。每 60 秒采样一次。采样后,数据在最长 120 秒的时间内不会显示。
revision_id:
所执行工作流的修订版本 ID。
type:计算切片的类型,例如“IO_REQUEST”或“WAKEUP”。has_parallel:
(布尔值)
指示工作流是否使用并行步骤。
|
compute_slice_latencies
GA
(项目)
计算切片延迟时间 |
|
DELTA, DISTRIBUTION, ms
workflows.googleapis.com/Workflow |
计算切片从调度到执行之间的延迟时间。每 60 秒采样一次。采样后,数据在最长 120 秒的时间内不会显示。
revision_id:
所执行工作流的修订版本 ID。
type:计算切片的类型,例如“IO_REQUEST”或“WAKEUP”。has_parallel:
(布尔值)
指示工作流是否使用并行步骤。
|
compute_step_count
GA
(项目)
计算步骤数 |
|
DELTA, INT64, 1
workflows.googleapis.com/Workflow |
所执行计算步骤的数量(例如“assign”和“for”步骤)。每 60 秒采样一次。采样后,数据在最长 120 秒的时间内不会显示。
revision_id:
所执行工作流的修订版本 ID。
|
compute_step_latencies
GA
(项目)
计算步骤延迟时间 |
|
DELTA, DISTRIBUTION, ms
workflows.googleapis.com/Workflow |
所执行计算步骤的延迟时间。每 60 秒采样一次。采样后,数据在最长 120 秒的时间内不会显示。
revision_id:
所执行工作流的修订版本 ID。
|
create_callback_step_count
GA
(项目)
创建回调的步骤数 |
|
DELTA, INT64, 1
workflows.googleapis.com/Workflow |
创建回调的已执行步骤数。每 60 秒采样一次。采样后,数据在最长 120 秒的时间内不会显示。
revision_id:
所执行工作流的修订版本 ID。
method:所创建回调的方法类型,例如“POST”。
|
deployment_attempt_count
GA
(项目)
部署尝试次数 |
|
DELTA, INT64, 1
workflows.googleapis.com/Workflow |
工作流部署尝试次数。每 60 秒采样一次。采样后,数据在最长 120 秒的时间内不会显示。
revision_id:
所执行工作流的修订版本 ID。
result:
部署尝试的状态。
|
deployment_latencies
GA
(项目)
部署延迟时间 |
|
DELTA, DISTRIBUTION, ms
workflows.googleapis.com/Workflow |
工作流部署尝试的延迟时间。每 60 秒采样一次。采样后,数据在最长 120 秒的时间内不会显示。
revision_id:
所执行工作流的修订版本 ID。
|
duplicate_event_count
GA
(项目)
重复事件数 |
|
DELTA, INT64, 1
workflows.googleapis.com/Workflow |
收到的重复事件触发器数量。每 60 秒采样一次。采样后,数据在最长 120 秒的时间内不会显示。
revision_id:
所执行工作流的修订版本 ID。
event_type:事件的类型。
|
event_time_to_ack_latencies
GA
(项目)
从事件开始到收到确认之间的延迟时间 |
|
DELTA, DISTRIBUTION, ms
workflows.googleapis.com/Workflow |
从事件开始到工作流服务确认事件之间的延迟时间。每 60 秒采样一次。采样后,数据在最长 120 秒的时间内不会显示。
revision_id:
所执行工作流的修订版本 ID。
event_type:事件的类型。
|
event_trigger_count
GA
(项目)
事件触发器数 |
|
DELTA, INT64, 1
workflows.googleapis.com/Workflow |
收到的事件触发器数。每 60 秒采样一次。采样后,数据在最长 120 秒的时间内不会显示。
revision_id:
所执行工作流的修订版本 ID。
event_type:事件的类型。
result:
事件触发器的结果。
|
execution_backlog_size
GA
(项目)
执行积压大小 |
|
GAUGE, INT64, 1
workflows.googleapis.com/Workflow |
尚未开始的执行数量。每 60 秒采样一次。采样后,数据在最长 120 秒的时间内不会显示。
revision_id:
所执行工作流的修订版本 ID。
|
execution_times
BETA
(项目)
执行时间 |
|
DELTA, DISTRIBUTION, s
workflows.googleapis.com/Workflow |
工作流执行时间分布。
revision_id:
所执行工作流的修订版本 ID。
|
external_step_count
BETA
(项目)
外部步骤数 |
|
DELTA, INT64, 1
workflows.googleapis.com/Workflow |
工作流中所执行的外部步骤的数量。 |
finished_execution_count
BETA
(项目)
已完成的执行数 |
|
DELTA, INT64, 1
workflows.googleapis.com/Workflow |
工作流中已完成的执行数量。
status:
工作流的执行状态。
revision_id:
所执行工作流的修订版本 ID。
|
internal_execution_error_count
GA
(项目)
内部执行错误数 |
|
DELTA, INT64, 1
workflows.googleapis.com/Workflow |
因内部错误而失败的执行数。每 60 秒采样一次。采样后,数据在最长 120 秒的时间内不会显示。
revision_id:
所执行工作流的修订版本 ID。
|
internal_step_count
BETA
(项目)
内部步骤数 |
|
DELTA, INT64, 1
workflows.googleapis.com/Workflow |
工作流中所执行的内部步骤的数量。 |
io_internal_request_count
GA
(项目)
IO 内部请求数 |
|
DELTA, INT64, 1
workflows.googleapis.com/Workflow |
工作流向 Google 服务发出的 I/O 请求数。每 60 秒采样一次。采样后,数据在最长 120 秒的时间内不会显示。
revision_id:
所执行工作流的修订版本 ID。
service_domain:所调用的 Google 服务的网域,例如“bigquery.googleapis.com”。
|
io_step_count
GA
(项目)
IO 步骤数 |
|
DELTA, INT64, 1
workflows.googleapis.com/Workflow |
已执行的 I/O 步骤数。每 60 秒采样一次。采样后,数据在最长 120 秒的时间内不会显示。
revision_id:
所执行工作流的修订版本 ID。
io_result:I/O 步骤的结果。
io_step_type:
I/O 步骤类型。
destination_type:
I/O 步骤目标类型。
had_system_error:
(布尔值)
指示 I/O 步骤是否出现系统错误。
|
io_step_latencies
GA
(项目)
IO 步骤延迟时间 |
|
DELTA, DISTRIBUTION, ms
workflows.googleapis.com/Workflow |
所执行 I/O 步骤的延迟时间。每 60 秒采样一次。采样后,数据在最长 120 秒的时间内不会显示。
revision_id:
所执行工作流的修订版本 ID。
io_result:I/O 步骤的结果。
io_step_type:
I/O 步骤类型。
had_system_error:
(布尔值)
指示 I/O 步骤是否出现系统错误。
|
kms_decrypt_latencies
GA
(项目)
KMS 解密延迟时间 |
|
DELTA, DISTRIBUTION, ms
workflows.googleapis.com/Workflow |
工作流针对 CMEK 向 KMS 发出的解密请求的延迟时间。每 60 秒采样一次。采样后,数据在最长 120 秒的时间内不会显示。
revision_id:
所执行工作流的修订版本 ID。
status:解密请求的状态。attempts:
(INT64)
解密请求的尝试次数。
|
kms_decrypt_request_count
GA
(项目)
KMS 解密请求数 |
|
DELTA, INT64, 1
workflows.googleapis.com/Workflow |
服务针对 CMEK 发出的 KMS 解密请求数。每 60 秒采样一次。采样后,数据在最长 120 秒的时间内不会显示。
revision_id:
所执行工作流的修订版本 ID。
status:解密请求的状态。 |
kms_encrypt_latencies
GA
(项目)
KMS 加密延迟时间 |
|
DELTA, DISTRIBUTION, ms
workflows.googleapis.com/Workflow |
工作流针对 CMEK 向 KMS 发出的加密请求的延迟时间。每 60 秒采样一次。采样后,数据在最长 120 秒的时间内不会显示。
revision_id:
所执行工作流的修订版本 ID。
status:加密请求的状态。
attempts:
(INT64)
加密请求的尝试次数。
|
kms_encrypt_request_count
GA
(项目)
KMS 加密请求数 |
|
DELTA, INT64, 1
workflows.googleapis.com/Workflow |
服务针对 CMEK 发出的 KMS 加密请求数。每 60 秒采样一次。采样后,数据在最长 120 秒的时间内不会显示。
revision_id:
所执行工作流的修订版本 ID。
|