监视器连接器
集成连接器已与 Cloud Monitoring 集成。 这意味着系统会自动提供您的所有 Integration Connectors 指标和使用情况数据 Cloud Monitoring。如需了解 Integration Connectors 服务发送的指标类型,请参阅 Integration Connectors 指标。
您可以使用以下 Cloud Monitoring 工具直观呈现 Integration Connectors 指标和数据:
准备工作
在使用 Cloud Monitoring 之前,请启用 Cloud Monitoring API。
使用自定义信息中心访问指标
如需为 Google Cloud 项目中的集成连接器资源创建自定义监控信息中心,请执行以下操作:
- 在 Google Cloud 控制台中,前往 Cloud Monitoring > 信息中心概览页面:
- 点击创建信息中心。
- (可选)修改信息中心的名称。
- 点击或将图表拖放到画布上。
- 在图表配置属性中,执行以下操作:
- 展开资源和指标菜单,然后选择连接器作为活跃资源。
- 选择要直观呈现的指标。
- 点击应用。
- 根据需要向信息中心添加其他图表。
如需详细了解自定义信息中心,请参阅创建和管理自定义信息中心。
使用 Metrics Explorer 访问指标
Cloud Monitoring 的 Metrics Explorer 可帮助您构建临时指标图表,以直观呈现 Google Cloud 项目的可用资源指标。创建指标图表后,您还可以根据需要将其保存到自定义监控信息中心。
如需使用集成连接器资源指标创建图表,请执行以下操作:
- 在 Google Cloud 控制台中,转到 Cloud Monitoring >Metrics Explorer 页面:
- 在选择指标窗格中,展开指标菜单,然后选择连接器作为活跃资源。
- 选择要直观呈现的所需指标。
- 点击应用。
您还可以使用 Metric Explorer 选择过滤条件、按指标标签分组、执行汇总,以及选择图表查看选项。如需了解详情,请参阅使用 Metrics Explorer 创建图表。
使用 MQL 进行监控
您可以使用 MQL(Monitoring 查询语言)根据各种指标创建自定义监控信息中心。 借助 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
如果您想了解当前时间点的连接状态,请使用指标 Explorer,而不是 MQL。
后续步骤
了解如何查看和管理与 Cloud Monitoring 集成的各种 Google Cloud 服务和第三方应用(适用于您的 Google Cloud 项目)。如需了解详情,请参阅 在 Cloud Monitoring 中管理集成。