监控连接器

Integration Connectors 与 Cloud Monitoring 集成。 这意味着,Cloud Monitoring 会自动提供您的所有 Integration Connectors 指标和使用情况数据。如需了解 Integration Connectors 服务发送的指标类型,请参阅 Integration Connectors 指标

您可以使用以下 Cloud Monitoring 工具直观呈现 Integration Connectors 指标和数据:

准备工作

在使用 Cloud Monitoring 之前,请启用 Cloud Monitoring API。

启用 Cloud Monitoring API

使用自定义信息中心访问指标

如需在 Google Cloud 项目中为 Integration Connectors 资源创建自定义监控信息中心,请执行以下操作:

  1. 在 Google Cloud 控制台中,前往 Cloud Monitoring > 信息中心概览页面:

    前往“信息中心概览”页面

  2. 点击创建信息中心
  3. 修改信息中心的名称(可选操作)。
  4. 点击或拖放画布上的图表。
  5. 在图表配置属性中,执行以下操作:
    1. 展开资源和指标菜单,然后选择连接器作为有效资源
    2. 选择要可视化的所需指标
    3. 点击应用
  6. 根据需要将其他图表添加到信息中心。

如需详细了解自定义信息中心,请参阅创建和管理自定义信息中心

使用 Metrics Explorer 访问指标

借助 Cloud Monitoring Metrics Explorer,您可以构建临时指标图表,直观呈现 Google Cloud 项目的可用资源指标。创建指标图表后,您还可以根据需要将其保存到自定义监控信息中心。

如需使用 Integration Connectors 资源指标创建图表,请执行以下操作:

  1. 在 Google Cloud 控制台中,前往 Cloud Monitoring > Metrics Explorer 页面:

    前往 Metrics Explorer 页面

  2. 选择指标窗格中,展开指标菜单,然后选择连接器作为活跃资源
  3. 选择要可视化的所需指标
  4. 点击应用

您还可以使用 Metrics Explorer 选择过滤条件、按指标标签分组、执行聚合,以及选择图表查看选项。如需了解详情,请参阅使用 Metrics Explorer 创建图表

使用 PromQL 进行监控

您可以使用 PromQL 基于各种指标创建自定义监控信息中心。借助 PromQL 查询,您可以根据连接器提供方和连接器版本等指标汇总连接数据。您可以使用代码编辑器编写 PromQL 查询。

以下示例展示了如何使用 PromQL 查询来收集连接数据。

示例 - 监控请求数

以下 PromQL 查询展示了如何获取和汇总活跃连接的请求计数数据:

sum by (location, connection, provider) (
  sum_over_time({"connectors.googleapis.com/connection/request_count", monitored_resource="connectors.googleapis.com/Connection"}[1m])
) and on (location, connection, provider)
  avg_over_time({"connectors.googleapis.com/connection/state", monitored_resource="connectors.googleapis.com/Connection"}[1m]) > 0

示例 - 监控活跃节点

以下 PromQL 查询展示了如何获取和汇总所有连接的活跃节点数数据:

sum by (location, connection, provider) (
  sum_over_time({"connectors.googleapis.com/connection/nodes", monitored_resource="connectors.googleapis.com/Connection"}[1m])
) and on (location, connection, provider)
  avg_over_time({"connectors.googleapis.com/connection/state", monitored_resource="connectors.googleapis.com/Connection"}[1m]) > 0

示例 - 监控一段时间内的连接状态

以下 PromQL 查询展示了如何获取所有连接在一段时间内的状态趋势:

count by (status, connection) (
  {"connectors.googleapis.com/connection/connection_status",
    monitored_resource="connectors.googleapis.com/Connection"
  } == 1
)

如果您想了解当前时间点的连接状态,请使用 Google Cloud 控制台中的 Metrics Explorer,而不是 PromQL 查询。

后续步骤

了解如何查看和管理与 Cloud Monitoring 集成的各种 Google Cloud 服务和第三方应用(适用于您的 Google Cloud 项目)。如需了解详情,请参阅在 Cloud Monitoring 中管理集成