Crear y gestionar paneles de control personalizados

En este documento se describe cómo crear y gestionar paneles de control personalizados con la Google Cloud consola. Los paneles de control personalizados te permiten mostrar la información que te interesa, organizada de forma que te resulte útil. Por ejemplo, puedes crear un panel de control para mostrar los registros, las métricas de rendimiento y las políticas de alertas de las máquinas virtuales de tu entorno de producción. Una vez que haya creado un panel de control personalizado, también podrá copiarlo, modificarlo y compartirlo. Para crear paneles, puedes usar la Google Cloud consola, la API Cloud Monitoring o la CLI de Google Cloud.

En este documento se describe cómo crear y gestionar tus paneles de control personalizados mediante la consola Google Cloud :

Esta función solo se admite en proyectos de Google Cloud . En el caso de las configuraciones de App Hub, seleccione el proyecto host de App Hub o el proyecto de gestión de la carpeta habilitada para aplicaciones.

Acerca de los paneles de control personalizados

Los paneles de control personalizados admiten varios tipos de widgets, por lo que puedes elegir la mejor forma de mostrar tus datos. De forma predeterminada, los paneles muestran todos los datos de métricas disponibles para tu Google Cloud proyecto. Si configura un ámbito de métricas, su panel de control podrá mostrar datos de métricas de varios proyectos Google Cloud .

Un panel de control personalizado puede mostrar lo siguiente:

Puedes mejorar el tiempo de carga o la usabilidad de un panel de control agrupando los widgets. Por ejemplo, puedes añadir secciones a un panel de control. También puedes añadir widgets a un contenedor que esté expandido o contraído.

Una vez que hayas creado un panel de control, puedes añadir filtros, variables, eventos o etiquetas definidas por el usuario:

  • Los filtros de todo el panel de control se aplican a todos los widgets del panel. Estos filtros pueden ser útiles cuando estés solucionando problemas. Por ejemplo, puede usar estos filtros para mostrar datos solo de una zona específica. Para obtener más información, consulta Añadir o quitar filtros.

  • Las variables se aplican a los widgets seleccionados. Por ejemplo, puedes usar una variable para modificar la consulta emitida por el widget o para controlar la visibilidad de un widget. Para obtener más información, consulta Crear y gestionar variables y filtros fijados.

  • Los eventos, como el fallo de un pod de Google Kubernetes Engine, pueden ayudarte a correlacionar datos de diferentes fuentes cuando estés solucionando un problema. Para obtener más información, consulta el artículo Mostrar eventos en un panel de control.

  • Las etiquetas pueden ayudarte a encontrar paneles de control en función del tipo de contenido que muestran. Por ejemplo, puede añadir la etiqueta prod a los paneles de control que muestren información sobre los sistemas de producción. Del mismo modo, puedes añadir la etiqueta staging para indicar que el panel de control muestra información sobre los sistemas de staging.

.

Antes de empezar

En el Google Cloud proyecto en el que quieras crear y gestionar paneles de control, haz lo siguiente:

Añadir un panel de control personalizado a un proyecto

Puede usar diferentes enfoques para añadir un panel de control personalizado a su proyecto de Google Cloud :

  • Puedes crear un panel de control.
  • Puedes copiar o duplicar un panel de control.
  • Puedes copiar un panel de control de un proyecto a otro.
  • Puedes subir o instalar paneles de control desde una ubicación compartida.
  • Puedes importar un panel de control de Grafana.

Por ejemplo, supongamos que tienes varios Google Cloud proyectos y quieres que definan el mismo panel de control personalizado. En este caso, puedes crear el panel de control en un proyecto y, a continuación, descargar una plantilla del panel en tu sistema local. A continuación, puede instalar esa plantilla en otrosGoogle Cloud proyectos.

Crear un panel de control

Para crear un panel de control personalizado, siga estos pasos:

  1. En la Google Cloud consola, ve a la página  Paneles de control:

    Ve a Paneles.

    Si usas la barra de búsqueda para encontrar esta página, selecciona el resultado cuya sección sea Monitorización.

  2. En la barra de herramientas de la Google Cloud consola, selecciona tu Google Cloud proyecto. En el caso de las configuraciones de App Hub, seleccione el proyecto host de App Hub o el proyecto de gestión de la carpeta habilitada para aplicaciones.
  3. En la página Paneles de control, haga clic en Crear panel de control personalizado.
  4. Para añadir widgets a tu panel de control, sigue estos pasos:

    1. En la barra de herramientas del panel de control, haz clic en  Añadir widget.
    2. En el panel Añadir widget, selecciona un widget para añadirlo a tu panel de control.

      Puede seleccionar un widget en función del tipo de datos que quiera mostrar o de cómo quiera mostrarlos. En todos los casos, se abre un panel de configuración. Por ejemplo, puede seleccionar el widget Métrica y, a continuación, definir la visualización Área apilada. También puedes seleccionar el widget Área apilada y, a continuación, la métrica.

    3. Configura el widget.

    4. Para aplicar los cambios al panel de control, en la barra de herramientas, haz clic en Aplicar. Para descartar los cambios, haz clic en Cancelar.

      Una vez que hayas añadido el widget al panel de control, podrás cambiar su configuración.

  5. Para guardar el panel de control modificado, haz clic en Guardar en la barra de herramientas.

  6. Opcional: Añade etiquetas definidas por el usuario a tu panel de control:

    1. En la lista de paneles de control, busca el panel y haz clic en Añadir etiquetas al panel de control.
    2. Realiza una de estas acciones:
      • Para crear una etiqueta y añadirla a tu panel de control, ve a la sección Crear etiqueta, introduce el nombre de la etiqueta en el cuadro de texto y haz clic en Crear y aplicar.

      • Para configurar las etiquetas que se añaden a tu panel de control, haz clic en Seleccionar etiquetas que aplicar, selecciona las etiquetas y, a continuación, haz clic en Aceptar.
    3. Para guardar los cambios, haz clic en Confirmar.

Copiar un panel

Si quieres probar diferentes métricas u opciones de agregación, puedes copiar un panel de control y usarlo para hacer pruebas.

Para copiar un panel de control, siga estos pasos:

  1. En la Google Cloud consola, ve a la página  Paneles de control:

    Ve a Paneles.

    Si usas la barra de búsqueda para encontrar esta página, selecciona el resultado cuya sección sea Monitorización.

  2. En la barra de herramientas de la Google Cloud consola, selecciona tu Google Cloud proyecto. En el caso de las configuraciones de App Hub, seleccione el proyecto host de App Hub o el proyecto de gestión de la carpeta habilitada para aplicaciones.
  3. En la página Resumen de los paneles de control, identifique el panel de control que quiere copiar y, a continuación, haga clic en Copiar panel de control.
  4. Opcional: Cambia el nombre del panel de control.
  5. En el cuadro de diálogo de confirmación, haz clic en Copiar.

Copiar un panel en otro proyecto

Para copiar un panel de control de un proyecto a otro, tu rol de gestión de identidades y accesos en los proyectos de destino debe incluir el permiso de editor de Monitoring. Google Cloud Para obtener más información sobre los roles, consulta Controlar el acceso con Gestión de Identidades y Accesos.

Para copiar un panel de control en otro Google Cloud proyecto, sigue estos pasos:

  1. En la Google Cloud consola, ve a la página  Paneles de control:

    Ve a Paneles.

    Si usas la barra de búsqueda para encontrar esta página, selecciona el resultado cuya sección sea Monitorización.

  2. En la barra de herramientas de la Google Cloud consola, selecciona tu Google Cloud proyecto. En el caso de las configuraciones de App Hub, seleccione el proyecto host de App Hub o el proyecto de gestión de la carpeta habilitada para aplicaciones.
  3. Copia el JSON del panel de control en el portapapeles:

    1. En la barra de herramientas del panel de control, haga clic en Configuración, luego en JSON y, a continuación, en Editor de JSON.
    2. En la barra de herramientas del editor, haz clic en Copiar.
  4. Pega el JSON del portapapeles en un nuevo panel de control creado en otro proyecto:

    1. Usa el selector de proyectos de la consola Google Cloud para seleccionar el proyecto en el que quieras crear la copia.
    2. Haz clic en Crear panel de control.
    3. En la barra de herramientas del panel de control, haga clic en Configuración, en JSON y, a continuación, en Editor de JSON.
    4. Pega el contenido del portapapeles en el editor.
    5. Haz clic en Aplicar cambios.
    6. Para guardar el panel de control modificado, haz clic en Guardar en la barra de herramientas.

Instalar una plantilla de panel de control

Puedes subir a tu Google Cloud proyecto una plantilla de panel de control cuando esa plantilla esté almacenada en una ubicación compartida. Cloud Monitoring, por ejemplo, proporciona un conjunto seleccionado de plantillas de panel de control en GitHub que son específicas de varios Google Cloud servicios. Los gráficos de estos paneles de control muestran una selección de métricas relevantes para un servicio específico.

Después de subir una plantilla de panel de control, puedes personalizarla. Por ejemplo, puedes añadir gráficos, añadir etiquetas o configurar los eventos que quieres que se muestren.

Para obtener más información, consulta Instalar una plantilla de panel de control.

Importar un panel de Grafana

Cloud Monitoring proporciona un importador que puedes usar para importar archivos de panel de control en formato JSON de Grafana a Cloud Monitoring. Para obtener más información, consulta Importar paneles de Grafana a Cloud Monitoring.

Buscar y ver un panel de control

Los paneles de control personalizados se muestran en la misma lista que los paneles de control específicos de un servicio que Cloud Monitoring crea a medida que añades recursos a tu proyecto Google Cloud .

Para ver un panel de control, siga estos pasos:

  1. En la Google Cloud consola, ve a la página  Paneles de control:

    Ve a Paneles.

    Si usas la barra de búsqueda para encontrar esta página, selecciona el resultado cuya sección sea Monitorización.

  2. En la barra de herramientas de la Google Cloud consola, selecciona tu Google Cloud proyecto. En el caso de las configuraciones de App Hub, seleccione el proyecto host de App Hub o el proyecto de gestión de la carpeta habilitada para aplicaciones.

    En la página Paneles de control se muestran todos los paneles de control de tuGoogle Cloud proyecto.

  3. Para encontrar un panel de control, haga lo siguiente:

    • Usa las opciones Vistos recientemente y Favoritos para restringir los paneles que se muestran.

    • Usa el menú Integraciones para mostrar solo los paneles de control asociados a una integración específica.

    • Usa el menú Tipo para mostrar solo los paneles de control que tengan un tipo específico. Por ejemplo, para ver los paneles de control que se crean automáticamente por Google Cloud en función de tu uso de los servicios deGoogle Cloud , en el menú Tipo, selecciona Servicios de Google. Para acotar aún más la lista, usa la barra Filtrar.

    • Usa el menú Etiquetas para mostrar solo los paneles de control que tengan una etiqueta específica definida por el usuario. Por ejemplo, supongamos que has creado una etiqueta llamada Staging y, a continuación, la has aplicado a los paneles de control que muestran información sobre tus recursos de staging. Para ver estos paneles de control, selecciona la etiqueta Fase de pruebas. Para acotar aún más la lista, usa la barra Filtrar.

    • Añade filtros a la barra Filtrar:

      • Para ver una lista de los paneles de control cuyo nombre o descripción contenga un texto específico, introduce ese texto en la barra Filtrar.

      • Para mostrar los paneles de control después de filtrar por el valor de un campo de panel de control, haga lo siguiente:

        1. Selecciona Buscar en tus paneles de control y, a continuación, un campo por el que filtrar. Puede filtrar por los siguientes campos del panel de control: nombre, descripción, tipo y etiqueta definida por el usuario.

        2. Introduce un valor para el filtro o selecciona una opción del menú.

      • Para ver una lista de los paneles de control que no tienen ningún gráfico, seleccione Buscar en tus paneles de control, Etiquetas y, a continuación, (Vacío).

      Si añades varios filtros y no incluyes el operador OR entre dos filtros, se unirán con el operador AND.

  4. Cuando lo encuentres, selecciónalo.

Ver el historial de versiones de un panel de control

Para saber qué cambios se han hecho en un panel de control, consulta el historial de versiones, que muestra el usuario que ha hecho un cambio y cuántos cambios se han hecho. También puedes volver a una versión anterior del panel de control o comparar una versión anterior con la actual viendo las diferencias. Las revisiones de un panel de control se conservan durante 90 días, pero la última revisión se conserva indefinidamente.

Para ver el historial de versiones de un panel de control, siga estos pasos:

  1. En la Google Cloud consola, ve a la página  Paneles de control:

    Ve a Paneles.

    Si usas la barra de búsqueda para encontrar esta página, selecciona el resultado cuya sección sea Monitorización.

  2. En la barra de herramientas de la Google Cloud consola, selecciona tu Google Cloud proyecto. En el caso de las configuraciones de App Hub, seleccione el proyecto host de App Hub o el proyecto de gestión de la carpeta habilitada para aplicaciones.

  3. En la barra de herramientas del panel de control, ve a Configuración y, a continuación, selecciona Ver historial de versiones. Se abrirá el panel del historial de versiones.

  4. Opcional: Para restaurar una versión anterior de un panel de control, selecciona una versión de la lista y haz clic en el botón Restaurar. El panel de control se vuelve a cargar y muestra la versión anterior.

Modificar un panel de control

Una vez que hayas creado un panel de control, puede que decidas que necesitas modificarlo para que te resulte más útil. Por ejemplo, puedes añadir o quitar widgets, cambiar el diseño o modificar la forma en que un widget muestra los datos. Además, puedes añadir etiquetas a un panel de control para que sea más fácil de encontrar o para indicar el tipo de contenido que incluye.

.

Añadir o quitar etiquetas

Las etiquetas pueden ayudarte a localizar los paneles de control en función del tipo de contenido que muestren. Por ejemplo, puede añadir la etiqueta prod a los paneles de control que muestren información sobre los sistemas de producción. Del mismo modo, puedes añadir la etiqueta staging para indicar que el panel de control muestra información sobre los sistemas de staging. A continuación, cuando consulte sus paneles de control, puede seleccionar una etiqueta para filtrar la lista y ver solo los paneles que contengan esa etiqueta.

Para añadir o quitar etiquetas definidas por el usuario de un panel de control, sigue estos pasos:

  1. En la Google Cloud consola, ve a la página  Paneles de control:

    Ve a Paneles.

    Si usas la barra de búsqueda para encontrar esta página, selecciona el resultado cuya sección sea Monitorización.

  2. En la barra de herramientas de la Google Cloud consola, selecciona tu Google Cloud proyecto. En el caso de las configuraciones de App Hub, seleccione el proyecto host de App Hub o el proyecto de gestión de la carpeta habilitada para aplicaciones.
  3. En la lista de paneles de control, busca el panel y haz clic en Añadir etiquetas al panel de control.
  4. Realiza una de estas acciones:
    • Para crear una etiqueta y añadirla a tu panel de control, ve a la sección Crear etiqueta, introduce el nombre de la etiqueta en el cuadro de texto y haz clic en Crear y aplicar.

    • Para configurar las etiquetas que se añaden a tu panel de control, haz clic en Seleccionar etiquetas que aplicar, selecciona las etiquetas y, a continuación, haz clic en Aceptar.
  5. Para guardar los cambios, haz clic en Confirmar.

Para ver, editar y eliminar tus etiquetas, haz clic en Gestionar etiquetas.

Añadir o quitar filtros y variables

Una vez que hayas creado un panel de control, podrás añadir filtros y variables. Los filtros se aplican a todos los widgets de un panel de control. Las variables se aplican a algunos widgets del panel de control. Los filtros y las variables pueden ser útiles cuando estés solucionando problemas. Por ejemplo, puede usar un filtro para que el panel de control muestre datos solo de una zona específica.

  1. En la Google Cloud consola, ve a la página  Paneles de control:

    Ve a Paneles.

    Si usas la barra de búsqueda para encontrar esta página, selecciona el resultado cuya sección sea Monitorización.

  2. En la barra de herramientas de la Google Cloud consola, selecciona tu Google Cloud proyecto. En el caso de las configuraciones de App Hub, seleccione el proyecto host de App Hub o el proyecto de gestión de la carpeta habilitada para aplicaciones.
  3. Busca y selecciona el panel de control.

    • Para añadir un filtro a todo el panel de control que solo se aplique a tu sesión actual, usa la barra de filtros del panel de control. Para obtener más información, consulta Filtros temporales.

    • Para añadir un filtro permanente a todo el panel de control, ve a la barra de herramientas del panel de control Configuración y, a continuación, selecciona Gestionar filtros. Para obtener más información, consulta Crear y gestionar variables y filtros fijados.

Modificar widgets o cambiar el diseño

Para modificar los widgets de un panel de control o el diseño del panel, haz lo siguiente:

  1. En la Google Cloud consola, ve a la página  Paneles de control:

    Ve a Paneles.

    Si usas la barra de búsqueda para encontrar esta página, selecciona el resultado cuya sección sea Monitorización.

  2. En la barra de herramientas de la Google Cloud consola, selecciona tu Google Cloud proyecto. En el caso de las configuraciones de App Hub, seleccione el proyecto host de App Hub o el proyecto de gestión de la carpeta habilitada para aplicaciones.
  3. Busca y selecciona el panel de control.
  4. Opcional: Para añadir un widget a tu panel de control, en la barra de herramientas del panel de control, haz clic en  Añadir widget y, a continuación, selecciona y configura el widget. Para aplicar los cambios al panel de control, en la barra de herramientas, haz clic en Aplicar. Para descartar los cambios, haz clic en Cancelar.

    Para obtener más información, consulta las siguientes páginas:

  5. Opcional: Para modificar un widget, haz una de las siguientes acciones:

    • Coloca el cursor sobre el widget para activar la barra de herramientas, haz clic en  Editar widget y, a continuación, actualiza el widget. Para aplicar los cambios al panel de control, en la barra de herramientas, haz clic en Aplicar. Para descartar los cambios, haz clic en Cancelar.

      Puedes cambiar la mayoría de los ajustes del widget, incluido el tipo. Por ejemplo, para cambiar un gráfico de líneas por un gráfico de áreas apiladas, haz clic en Gráfico de líneas y selecciona Gráfico de áreas apiladas en el menú. Para obtener más información, consulta Cambiar el tipo de un widget.

    • Haz clic en Configuración, JSON y, a continuación, Editor de JSON. Si modificas el JSON, debes hacer clic en Aplicar cambios.

      También puedes acceder al JSON de un widget editándolo en la barra de herramientas de widgets y, a continuación, haciendo clic en  Ver código.

  6. Opcional: Para eliminar un widget, coloca el puntero sobre él para activar la barra de herramientas y, a continuación, haz una de las siguientes acciones:

    • Si la barra de herramientas del widget muestra un botón Eliminar, haz clic en él.
    • De lo contrario, haz clic en Más opciones y, a continuación, selecciona Eliminar widget.

    Para aplicar los cambios al panel de control, en la barra de herramientas, haz clic en Aplicar. Para descartar los cambios, haz clic en Cancelar.

  7. Opcional: Para cambiar la posición de un widget, usa el puntero para arrastrarlo por su encabezado hasta una nueva ubicación. Para aplicar los cambios al panel de control, en la barra de herramientas, haz clic en Aplicar. Para descartar los cambios, haz clic en Cancelar.

    No puedes cambiar la posición de los widgets cuando un panel de control está en modo de cuadrícula.

  8. Opcional: Para cambiar el tamaño de un widget, usa el puntero para cambiar la posición de la esquina derecha del widget. Para aplicar los cambios al panel de control, en la barra de herramientas, haz clic en Aplicar. Para descartar los cambios, haz clic en Cancelar.

    No puedes cambiar el tamaño de los widgets cuando un panel de control está en modo de cuadrícula.

  9. Para guardar el panel de control modificado, haz clic en Guardar en la barra de herramientas.

Eliminar un panel de control

Si eliminas un panel de control que contiene un gráfico de una política de alertas, no se eliminarán las políticas de alertas cuyos datos se mostraban en esos gráficos. Por lo tanto, es posible que recibas notificaciones de esas políticas después de que se elimine el panel de control. Para obtener información sobre cómo gestionar tus políticas, lo que puedes hacer desde la página Alertas de la consola de Google Cloud , consulta el artículo Gestionar políticas de alertas.

Para eliminar un panel de control personalizado, siga estos pasos:

  1. En la Google Cloud consola, ve a la página  Paneles de control:

    Ve a Paneles.

    Si usas la barra de búsqueda para encontrar esta página, selecciona el resultado cuya sección sea Monitorización.

  2. En la barra de herramientas de la Google Cloud consola, selecciona tu Google Cloud proyecto. En el caso de las configuraciones de App Hub, seleccione el proyecto host de App Hub o el proyecto de gestión de la carpeta habilitada para aplicaciones.
  3. Para empezar a eliminar un panel de control, busca el que quieras eliminar y haz clic en Eliminar.
  4. En el cuadro de diálogo de confirmación, haz clic en Eliminar.
  5. Para guardar el panel de control modificado, haz clic en Guardar en la barra de herramientas.

Guardar un panel como plantilla en un sistema local

Es posible que hayas creado un panel de control personalizado que otros miembros de tu equipo u organización quieran instalar en sus proyectos. Si quieres compartir una plantilla de panel de control, guárdala en tu sistema local y, a continuación, muévela o cópiala en una ubicación compartida. Por ejemplo, puedes copiar la plantilla en una unidad compartida o en un repositorio de código fuente, como GitHub. Cualquier persona que tenga acceso a la ubicación almacenada puede instalar el panel de control en sus Google Cloud proyectos.

Para guardar una plantilla de un panel de control personalizado en un archivo con formato JSON que se almacena en tu sistema local, sigue estos pasos:

  1. En la Google Cloud consola, ve a la página  Paneles de control:

    Ve a Paneles.

    Si usas la barra de búsqueda para encontrar esta página, selecciona el resultado cuya sección sea Monitorización.

  2. En la barra de herramientas de la Google Cloud consola, selecciona tu Google Cloud proyecto. En el caso de las configuraciones de App Hub, seleccione el proyecto host de App Hub o el proyecto de gestión de la carpeta habilitada para aplicaciones.
  3. En la barra de herramientas del panel de control, haga clic en Configuración, en JSON y, a continuación, en Editor de JSON.
  4. Haz clic en Descargar archivo:

    El archivo creado, que tiene el mismo nombre que el panel de control, contiene una representación JSON del panel de control. Este archivo es solo una plantilla; no almacena datos de series temporales.

Compartir un panel de control

Cuando investigues una anomalía en los datos, puede que quieras que otra persona de tu equipo o de tu organización vea los mismos datos que tú. Por ejemplo, puede que observes un descenso o un aumento inesperado en una métrica de rendimiento y quieras consultarlo con un compañero. En este caso, quieres que tu compañero vea el panel de control y sus datos.

Para obtener información sobre cómo compartir un enlace a un panel de control, consulta el artículo Compartir un panel de control personalizado.

Configurar la actualización de datos

Cuando abres un panel de control, la actualización automática está desactivada. La barra de herramientas muestra un interruptor, , que indica este estado.

En la sesión actual, para habilitar la actualización automática, ve a la barra de herramientas y selecciona Habilitar actualización automática.

Para inhabilitar la actualización automática después de haberla habilitado, ve a la barra de herramientas y selecciona Inhabilitar actualización automática.

Configurar el guardado automático de los cambios de configuración

En cada Google Cloud proyecto, Monitoring ofrece un ajuste por usuario que controla si las modificaciones de los paneles de control personalizados se guardan automáticamente. De forma predeterminada, Monitoring guarda automáticamente las modificaciones. Es decir, mientras editas un panel de control personalizado, Monitoring guarda periódicamente los cambios que hagas en el panel. Si quieres descartar los cambios, puedes restaurar el panel de control original mediante su historial de versiones.

Puedes configurar Cloud Monitoring de forma que, cuando edites un panel de control, debas seleccionar la opción Guardar para que los cambios se apliquen al panel. Hasta que guardes los cambios, las modificaciones solo se aplicarán al estado en memoria. Esta configuración te permite modificar los paneles de control personalizados y, después, decidir si quieres conservar o descartar esos cambios.

Para inhabilitar la función de guardado automático, sigue estos pasos:

  1. Abre cualquier panel de control personalizado de tu Google Cloud proyecto.
  2. En la barra de herramientas, haz clic en el interruptor Guardado automático hasta que esté en la posición Desactivado.

Para habilitar la función de guardado automático, sigue estos pasos:

  1. Abre cualquier panel de control personalizado de tu Google Cloud proyecto.
  2. En la barra de herramientas, haz clic en el interruptor Guardado automático hasta que esté en la posición Activado.

    El icono Nube completada indica que Monitorización ha guardado los cambios.

Siguientes pasos