Crea lugares de trabajo

Cloud Monitoring usa lugares de trabajo para organizar y administrar la información. En esta página, se explica cómo crear un lugar de trabajo para un proyecto de Google Cloud existente, y se describe cómo puedes crear un lugar de trabajo para administrar la información de supervisión de varios proyectos de Google Cloud.

Un lugar de trabajo puede administrar los datos de supervisión para un único proyecto de Google Cloud o puede administrar los datos de varios proyectos de Google Cloud y cuentas de AWS. Sin embargo, un proyecto de Google Cloud o una cuenta de AWS solo se pueden asociar a un lugar de trabajo a la vez. Para obtener una descripción general de los conceptos, consulta Lugares de trabajo.

A fin de crear un lugar de trabajo para administrar los datos de supervisión de un solo proyecto de Google Cloud, consulta Crea un lugar de trabajo.

A fin de crear un lugar de trabajo para administrar los datos de supervisión de varios proyectos de Google Cloud o cuentas de AWS, consulta Crea tu primer lugar de trabajo de varios proyectos y Prácticas recomendadas de un lugar de trabajo varios proyectos.

Consulta Administra lugares de trabajo para obtener información sobre los siguientes temas:

  • Quita un proyecto de un lugar de trabajo
  • Traslada un proyecto a otro lugar de trabajo
  • Combina dos lugares de trabajo
  • Borra un lugar de trabajo

Autorización

En esta sección, se describen las funciones o permisos necesarios para crear un lugar de trabajo y agregar un proyecto a un lugar de trabajo existente. A fin de obtener información detallada sobre la administración de identidades y accesos (IAM) para Cloud Monitoring, consulta Control de acceso.

Cada función de IAM tiene un ID y un nombre. Los ID de las funciones tienen el formato roles/monitoring.editor y se pasan como argumentos a la herramienta de línea de comandos de gcloud cuando configuras el control de acceso. Para obtener más información, consulta Cómo otorgar, cambiar y revocar el acceso a los recursos. Cloud Console muestra los nombres de las funciones, como editor de Monitoring.

Funciones de Cloud Console requeridas

A fin de crear un lugar de trabajo, el nombre de tu función de IAM para el proyecto de Google Cloud debe ser uno de los siguientes:

  • Editor de Monitoring
  • Administrador de Monitoring
  • Propietario del proyecto

A fin de agregar una cuenta de AWS a un lugar de trabajo existente, tu función de IAM para el proyecto host del lugar de trabajo debe ser una de las funciones enumeradas antes. Para agregar una cuenta de AWS a un lugar de trabajo, es posible que debas crear un proyecto de Google Cloud nuevo. Debido a esto, podrías necesitar permisos adicionales:

  • Si el proyecto host no está en una organización o en una carpeta, no necesitas permisos adicionales.

  • Si el proyecto host está en una organización, pero no en una carpeta, necesitas permiso para crear un proyecto de Google Cloud a nivel de la organización.

  • Si el proyecto host está en una carpeta, en la actualidad no puedes agregar la cuenta de AWS al lugar de trabajo.

Para ver una lista de las funciones y sus permisos asociados, consulta Funciones.

Determina tu función

Para determinar tu función en un proyecto con Cloud Console, haz lo siguiente:

  1. Abre Cloud Console y selecciona el proyecto de Google Cloud:

    Ir a Cloud Console

  2. Para ver tu función, haz clic en IAM y administrador. Tu función está en la misma línea que tu nombre de usuario.

Para determinar tus permisos a nivel de la organización, comunícate con el administrador de la organización.

Crea un lugar de trabajo

A fin de crear un lugar de trabajo para un proyecto de Google Cloud existente, haz lo siguiente:

  1. Visita Cloud Console:

    Ir a Cloud Console

  2. En la barra de herramientas, selecciona tu proyecto de Google Cloud con el selector de proyectos.

  3. Asegúrate de tener el permiso adecuado a fin de crear un lugar de trabajo para tu proyecto de Google Cloud. Para obtener más información, consulta Autorización.

  4. En el menú de navegación de Cloud Console, haz clic en Monitoring. Si este proyecto de Google Cloud ya está asociado a un espacio de trabajo, se mostrará la ventana Descripción general de Monitoring. De lo contrario, se creará un lugar de trabajo. El flujo de creación del lugar de trabajo sigue una de estas dos rutas:

    • Si nunca creaste un lugar de trabajo de varios proyectos, se crea un lugar de trabajo de forma automática. Tu proyecto de Google Cloud es el proyecto host del lugar de trabajo. Además, el proyecto del lugar de trabajo y de Google Cloud tienen el mismo nombre. La creación del lugar de trabajo toma unos minutos.
    • Si creaste un lugar de trabajo para varios proyectos, tienes la opción de crear un lugar de trabajo o agregar el proyecto de Google Cloud a un lugar de trabajo existente. En este caso, se muestra el cuadro de diálogo Agrega tu proyecto a un lugar de trabajo (Add your project to a Workspace).

      Cuadro de diálogo sobre agregar a lugar de trabajo existente o crear nuevo lugar de trabajo.

    Después de crear el lugar de trabajo, se muestra la ventana Descripción general de la Monitoring. El panel de navegación de la consola de Monitoring muestra el nombre del lugar de trabajo actual, pero también contiene pestañas que puedes usar para acceder a diferentes funciones de Monitoring. El nombre del lugar de trabajo es igual al nombre del proyecto host.

    En la siguiente captura de pantalla, se muestra que el lugar de trabajo actual se llama “Guía de inicio rápido” (Quickstart):

    Menú de navegación de Monitoring con el lugar de trabajo Guía de inicio rápido seleccionado.

En la siguiente sección, se describe cómo crear un lugar de trabajo de varios proyectos. Consulta Administra lugares de trabajo para obtener información sobre los siguientes temas:

  • Quita un proyecto de un lugar de trabajo
  • Traslada un proyecto a otro lugar de trabajo
  • Combina dos lugares de trabajo
  • Borra un lugar de trabajo

Crea tu primer lugar de trabajo de varios proyectos

Para crear tu primer lugar de trabajo de varios proyectos, debes usar uno de los dos enfoques siguientes:

  • Agrega un proyecto de Google Cloud a un lugar de trabajo existente.
  • Fusiona un lugar de trabajo en otro lugar de trabajo.

En ambos casos, debes usar las opciones que se enumeran en la ventana Configuración de un lugar de trabajo. Debes usar la opción de combinación cuando ambos proyectos de Google Cloud tienen su propio lugar de trabajo.

Una vez que tienes un lugar de trabajo de varios proyectos, puedes crear un lugar de trabajo de varios proyectos cuando seleccionas Monitoring para un proyecto de Google Cloud que no forma parte de un lugar de trabajo. En este caso, tienes la opción de crear un lugar de trabajo o agregar el proyecto a un lugar de trabajo existente.

Si deseas obtener información sobre los permisos necesarios para agregar un proyecto de Google Cloud a un lugar de trabajo, consulta Autorización.

Usa la adición

Supongamos que tienes dos proyectos de Google Cloud nuevos, Project-A y Project-B, y que deseas crear un lugar de trabajo de varios proyectos para estos proyectos. Debido a que estos proyectos son nuevos, ninguno está asociado con un lugar de trabajo.

Para crear tu primer lugar de trabajo de varios proyectos, haz lo siguiente:

  1. Crea un lugar de trabajo para Project-A.

  2. En el panel de navegación de Monitoring, selecciona  Configuración.

  3. En la ventana Configuración, selecciona Agregar proyectos de GCP. En el cuadro de diálogo, selecciona Project-B y haz clic en Agregar proyectos.

    Una vez que se completa la operación de adición, la ventana Configuración enumera dos proyectos de Google Cloud para el lugar de trabajo. En este caso, Project-A es el proyecto host.

Usa la combinación

Supongamos que tienes dos proyectos de Google Cloud, Project-A y Project-B, y que deseas crear un lugar de trabajo de varios proyectos para estos proyectos. También supongamos que estos proyectos son proyectos host para un lugar de trabajo. Es decir, se creó un lugar de trabajo para Project-A y se creó un lugar de trabajo diferente para Project-B.

Debido a que ambos proyectos son proyectos host para un lugar de trabajo, a fin de tener ambos proyectos en el mismo lugar de trabajo, debes combinar los lugares de trabajo:

  1. En el panel de navegación de Monitoring, usa el selector de lugares de trabajo para seleccionar Project-A. Este es el lugar de trabajo que se conservará.

  2. En el panel de navegación de Monitoring, selecciona  Configuración.

  3. En la ventana Configuración, selecciona Combinar y, luego, elige el lugar de trabajo llamado Project-B. Para guardar el cambio, haz clic en Combinar.

    Una vez completada la operación de combinación, la ventana Configuración muestra a Project-A y Project-B como miembros del lugar de trabajo. En este caso, Project-A es el proyecto host.

Prácticas recomendadas para lugares de trabajo de varios proyectos

Si deseas crear un lugar de trabajo de varios proyectos, te recomendamos que utilices el siguiente procedimiento:

  1. Crea un proyecto de Google Cloud para que sea el proyecto host del lugar de trabajo. Este proyecto debe no debe tener recursos. Es decir, no debe tener ninguna instancia de VM, tablas de Cloud Spanner ni otros recursos.

  2. Crea un lugar de trabajo para el proyecto nuevo. Para obtener más información, consulta Crea un lugar de trabajo.

  3. Agrega proyectos de Google Cloud o cuentas de AWS al lugar de trabajo, tal como se indica en Agrega un proyecto supervisado.

Con este enfoque, puedes mover un proyecto que se agregó en el último paso a un lugar de trabajo diferente o puedes quitarlo del lugar de trabajo. Las acciones de mover y quitar solo afectan al proyecto que se mueve o se quita. Ningún otro proyecto en el lugar de trabajo se ve afectado.

El proyecto host, que en este caso está vacío, no se puede mover a un lugar de trabajo diferente y no se puede quitar de su lugar de trabajo. Ambas acciones requieren que combines el lugar de trabajo del proyecto host con un lugar de trabajo diferente. Una acción de combinación afecta a todos los proyectos de un lugar de trabajo. Si usas un proyecto host vacío, eliminas la posibilidad de que una necesidad futura requiera que el proyecto host se mueva a otro lugar de trabajo. Para obtener más información, consulta Administra lugares de trabajo.

Agrega un proyecto o una cuenta a un lugar de trabajo

Para agregar un proyecto de Google Cloud o una cuenta de AWS a un lugar de trabajo existente (si no está asociada con un lugar de trabajo), haz lo siguiente:

  1. En Google Cloud Console, selecciona el proyecto de Google Cloud que es el proyecto host para tu lugar de trabajo:

    Ir a Cloud Console

  2. En el panel de navegación, selecciona Monitoring y, luego, Configuración.

  3. Para agregar un proyecto de Google Cloud al lugar de trabajo, haz clic en Agregar proyectos de GCP y, luego, selecciona los proyectos que deseas agregar al lugar de trabajo. Para guardar los cambios, haz clic en Agregar proyectos.

  4. Para agregar una cuenta de AWS al lugar de trabajo, haz clic en Agregar cuenta de AWS.

    1. Haz clic en Seleccionar un proyecto y crea un proyecto de Google Cloud o selecciona un proyecto existente para usar como proyecto de conector de AWS.

      Un proyecto de Google Cloud puede ser un proyecto de conector para una sola cuenta de AWS.

      No uses proyectos de conectores para ningún otro propósito y no los borres mientras tu lugar de trabajo aún esté conectado a tu cuenta de AWS.

      Cuadro de diálogo de cuenta de AWS que solicita la función de ARN y la descripción de la cuenta.

    2. Sigue las instrucciones para conectar tu cuenta de AWS.

    3. Haz clic en Agregar cuenta de AWS. Monitoring se conecta a tu cuenta de AWS.

      Repite estos pasos para agregar otra cuenta de AWS.