Cloud Monitoring proporciona un conjunto seleccionado de definiciones de panel en GitHub que son específicas para varios servicios de Google Cloud, como Compute Engine, Cloud Storage, BigQuery y otros. Los gráficos de estos paneles presentan una selección de métricas relevantes para un servicio específico. Puedes instalar estas definiciones en tu proyecto de Google Cloud como paneles personalizados con la API de Cloud Monitoring o la consola de Google Cloud.
En esta página, se describe cómo instalar una definición de panel que se almacena en el repositorio monitoring-dashboard-samples
de GitHub.
Cada definición se almacena como un archivo JSON.
En esta página, también se describe cómo ver el panel en la
Consola de Google Cloud
Instala un panel de muestra
Consola de Google Cloud
Para instalar una definición de panel con la consola de Google Cloud, haz lo siguiente:
-
En la consola de Google Cloud, ve a la página Paneles.
Si usas la barra de búsqueda para encontrar esta página, selecciona el resultado cuyo subtítulo es Monitoring.
Realiza una de las siguientes acciones:
Para instalar un panel desde la biblioteca de muestra, haz lo siguiente:
Haz clic en la pestaña Biblioteca de muestra.
Selecciona los paneles que deseas instalar.
(Opcional) Para ver los detalles sobre un panel o Para obtener una vista previa del contenido, haz clic en Vista previa.
Para ver la representación JSON de un panel, haz lo siguiente (opcional): Haz clic en Vista previa y, luego, en JSON.
Haz clic en Importar.
Para instalar un panel mediante la carga de un archivo JSON, haz lo siguiente:
Para instalar una definición de panel seleccionada (opcional), descarga el repositorio de GitHub:
git clone https://github.com/GoogleCloudPlatform/monitoring-dashboard-samples.git
Haz clic en Crear panel de control.
En la barra de herramientas del panel, haz clic en code Editor de JSON.
En un panel nuevo, el código que se muestra es similar al siguiente:
{ "category": "CUSTOM", "displayName": "New Dashboard", "mosaicLayout": { "columns": 12 }, }
En la barra de herramientas del editor, haz clic en Subir archivo.
Selecciona el archivo que contiene la definición del panel y, luego, haz clic en Abrir.
Después de subir el archivo, se actualiza el JSON del panel.
Si ves el siguiente mensaje, "No se puede guardar el panel: el campo mosaicLayout.tiles[0] tiene un valor no válido", selecciona Cuadrícula en la barra de herramientas del panel.
Personaliza el panel (opcional). Por ejemplo, puedes actualizar el título, agregar un cuadro de texto que indique la fuente del panel, borrar gráficos no deseados o agregar gráficos.
gcloud CLI
Para instalar una definición de panel con Google Cloud CLI, sigue estos pasos: lo siguiente:
Asegúrate de que tu sistema local pueda acceder a la definición del panel.
Para los paneles almacenados en el repositorio de GitHub, puedes guardar paneles específicos o descargar todo el repositorio:
git clone https://github.com/GoogleCloudPlatform/monitoring-dashboard-samples.git
Identifica los paneles que deseas instalar.
Por ejemplo, en la página de GitHub repositorio, el directorio
monitoring-dashboard-samples/dashboards/compute
contiene un archivo llamadogce-vm-instance-monitoring.json
.Ejecuta el comando
gcloud monitoring dashboards create
y proporciona la representación JSON del panel.Por ejemplo, para instalar el panel
gce-vm-instance-monitoring.json
, haz lo siguiente: ejecuta el siguiente comando:gcloud monitoring dashboards create --config-from-file=gce-vm-instance-monitoring.json
API de Cloud Monitoring
Para instalar una definición de panel con Google Cloud CLI, haz lo siguiente:
Asegúrate de que tu sistema local pueda acceder a la definición del panel.
Para los paneles almacenados en el repositorio de GitHub, puedes guardar paneles específicos o descargar todo el repositorio:
git clone https://github.com/GoogleCloudPlatform/monitoring-dashboard-samples.git
Identifica los paneles que deseas instalar.
Por ejemplo, en la página de GitHub repositorio, el directorio
monitoring-dashboard-samples/dashboards/compute
contiene un archivo llamadogce-vm-instance-monitoring.json
.Llama a
dashboards.create
y proporciona la representación JSON del panel.Para obtener más información, consulta Crea y administra paneles.
Consulta el panel instalado
Cada archivo en el repositorio crea un nuevo panel personalizado. Por ejemplo, el archivo gce-vm-instance-monitoring.json
crea un panel con el título “Supervisión de instancias de VM de GCE”. Para ver este panel, haz lo siguiente:
-
En la consola de Google Cloud, ve a la página Paneles.
Si usas la barra de búsqueda para encontrar esta página, selecciona el resultado cuyo subtítulo es Monitoring.
En la lista de paneles, haz clic en “Supervisión de instancias de VM de GCE”. Si tienes muchos paneles, es posible que quieras filtrar los paneles personalizados o el nombre del nuevo panel.
En la siguiente captura de pantalla, se muestra la parte del panel instalado: