显示器连接器

Integration Connectors 已与 Cloud Monitoring 集成。 这意味着,您的所有 Integration Connectors 指标和使用情况数据都会自动提供给 Cloud Monitoring。如需了解 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 创建图表

使用 MQL 进行监控

您可以使用 MQL(Monitoring Query Language)根据各种指标创建自定义监控信息中心。 借助 MQL 查询,您可以根据连接器提供程序和连接器版本等指标汇总连接数据。您可以使用查询编辑器编写 MQL 查询。

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

示例 - 监控请求数

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

fetch connectors.googleapis.com/Connection |
{ metric 'connectors.googleapis.com/connection/state' | filter value.state > 0 | align delta(1m);
metric 'connectors.googleapis.com/connection/request_count'}
| join
| group_by 1m, [value_request_count_aggregate: aggregate(value.request_count)]
| every 1m
| group_by [resource.location, resource.connection, metric.connector, metric.provider],
    [value_request_count_aggregate_aggregate:
       aggregate(value_request_count_aggregate)]

示例 - 监控活跃节点

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

fetch connectors.googleapis.com/Connection |
{ metric 'connectors.googleapis.com/connection/state' | filter value.state > 0 | align delta(1m);
metric 'connectors.googleapis.com/connection/nodes'}
| join
| group_by 1m, [value_nodes_aggregate: aggregate(value.nodes)]
| every 1m
| group_by [resource.location, resource.connection, metric.connector, metric.provider],
    [value_nodes_aggregate_aggregate:
       aggregate(value_nodes_aggregate)]

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

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

fetch connectors.googleapis.com/Connection
| metric 'connectors.googleapis.com/connection/connection_status'
| filter value.connection_status
| align next_older(10m)
| every 10m
| group_by [metric.status, resource.connection],
    [value_connection_status_count_true: count_true(value.connection_status)]
| align next_older(10m)
| every 10m

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

后续步骤

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