安装示例信息中心

Cloud Monitoring 在 GitHub 上提供一组精选的信息中心定义,专门用于各种 Google Cloud 服务,例如 Compute Engine、Cloud Storage、BigQuery 等。这些信息中心上的图表提供一系列与特定服务相关的指标。您可以使用 Cloud Monitoring API 或使用 Google Cloud Console 在 Google Cloud 项目中将这些定义安装为自定义信息中心。

本页面介绍如何安装存储在 GitHub monitoring-dashboard-samples 代码库中的信息中心定义。每个定义均存储为 JSON 文件。本页面还介绍如何在 Google Cloud Console 中查看信息中心。

安装示例信息中心

安装示例信息中心需要执行以下步骤:

  1. 确保本地系统可以访问信息中心定义。

    对于存储在 GitHub 代码库中的信息中心,您可以保存特定信息中心,也可以下载整个代码库:

    git clone https://github.com/GoogleCloudPlatform/monitoring-dashboard-samples.git
    
  2. 确定要安装的信息中心。例如,在 GitHub 代码库中,目录 monitoring-dashboard-samples/dashboards/compute 包含名为 gce-vm-instance-monitoring.json 的文件。

  3. 选择安装方法。您可以使用 Google Cloud Console、gcloud 命令行工具或 Cloud Monitoring API。

Cloud Console

要安装信息中心定义,请执行以下操作:

  1. 在 Cloud Console 中,选择 Monitoring,或点击以下按钮:

    转到 Monitoring

  2. 信息中心概览页面中,点击创建信息中心

  3. 在信息中心工具栏中,点击 JSON 编辑器以打开 JSON 编辑器。

    对于新的信息中心,显示的代码类似于以下内容:

    {
       "category": "CUSTOM",
       "displayName": "New Dashboard - Apr 27, 2021 3:03 PM",
       "etag": "12345678901234567890123456789012",
       "mosaicLayout": {
         "columns": 12
       },
       "name": "projects/012345678901/dashboards/ad4be7e7-3926-4c53-b52d-012345678901"
    }
    
  4. 在 JSON 编辑器工具栏中,点击 上传文件

  5. 选择包含信息中心定义的文件,然后点击打开

    文件上传后,该定义将应用于当前信息中心。

  6. 可选。自定义信息中心。例如,更新标题,添加指示信息中心来源的文本框,或添加其他图表。

gcloud 工具

如需使用 gcloud 命令行工具安装信息中心定义,请发出 gcloud monitoring dashboards create 命令并提供信息中心的 JSON 表示法。

例如,如需安装信息中心 gce-vm-instance-monitoring.json,请发出以下命令:

gcloud monitoring dashboards create --config-from-file=gce-vm-instance-monitoring.json

Cloud Monitoring API

如需使用 Cloud Monitoring API 安装信息中心定义,请调用 dashboards.create 并提供信息中心的 JSON 表示法。如需了解详情,请参阅管理信息中心

查看安装的信息中心

代码库中的每个文件都会创建一个新的自定义信息中心。例如,文件 gce-vm-instance-monitoring.json 会创建一个标题为“GCE 虚拟机实例监控”的信息中心。

  1. 在 Cloud Console 中,选择监控,或点击以下按钮:

    转至 Monitoring

  2. 在 Monitoring 导航面板中,点击 信息中心

  3. 点击列表中的“GCE 虚拟机实例监控”。如果您有许多信息中心,则可能需要过滤自定义信息中心或新信息中心的名称。如需了解如何过滤此列表,请参阅查看自定义信息中心

以下屏幕截图显示了已安装信息中心的一部分:

Compute Engine 虚拟机实例监控信息中心的示例。

教程:对信息中心进行版本控制

如果您有兴趣了解如何使用 Cloud Monitoring API 对 Cloud Monitoring 信息中心进行版本控制,请参阅教程使用 Cloud Monitoring API 自动管理 Cloud Monitoring 信息中心