Administra lugares de trabajo

Usa Google Cloud Console

Para obtener información sobre cómo crear y administrar un lugar de trabajo con Google Cloud Console, consulta la sección sobre cómo crear y administrar lugares de trabajo.

Usa la consola de Stackdriver Monitoring

En esta guía, se explica cómo crear y administrar lugares de trabajo. Tus proyectos de Google Cloud y las cuentas de Amazon Web Service (AWS) deben ser miembros de un lugar de trabajo antes de que puedan supervisarse.

Para ver una introducción a los lugares de trabajo y algunas prácticas recomendadas, consulta Lugares de trabajo.

Selecciona los lugares de trabajo

El lugar de trabajo actual se muestra a la derecha del logotipo de Stackdriver en la parte superior de la consola de Stackdriver Monitoring. Si no tienes un lugar de trabajo actual, se mostrará el mensaje Seleccionar lugar de trabajo.

Para cambiar el lugar de trabajo actual u obtener detalles sobre un lugar de trabajo, haz lo siguiente:

  1. En Cloud Console, selecciona Monitoring:

    Ir a Monitoring

  2. Haz clic en Menú en la barra de menú y selecciona Administrar lugares de trabajo.

  • Para seleccionar un lugar de trabajo y usarlo en Stackdriver Monitoring, haz clic en el nombre del lugar de trabajo en la lista.

  • Para ir a la página de Configuración del lugar de trabajo, haz clic en Editar junto al nombre del lugar de trabajo en la lista.

Crea un lugar de trabajo para un proyecto único

En esta sección, se describe cómo crear un lugar de trabajo para un proyecto de Google Cloud existente. Si no tienes un proyecto de Google Cloud, debes crear uno antes de crear un lugar de trabajo. Para obtener instrucciones sobre cómo crear un proyecto de Google Cloud, ve a Antes de comenzar.

Crea un lugar de trabajo desde Cloud Console

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 menú, haz clic en la lista desplegable junto a Google Cloud y selecciona tu proyecto de Google Cloud.

  3. Haz clic en Monitoring.

  4. Si se muestra el diálogo Agrega tu proyecto a un lugar de trabajo (Add your project to a Workspace), crea un lugar de trabajo nuevo seleccionando tu proyecto de Google Cloud en Lugar de trabajo nuevo y haciendo clic en Agregar. En la siguiente imagen, el nombre del proyecto de Google Cloud es Quickstart:

    Selecciona el lugar de trabajo.

    Solo se muestra el diálogo Agrega tu proyecto a un lugar de trabajo (Add your project to a Workspace) cuando tienes al menos un lugar de trabajo existente disponible. Los lugares de trabajo que aparecen en Lugar de trabajo existente son los que creaste o los lugares de trabajo de los proyectos de Google Cloud en los que tienes permiso de edición. Si usas este diálogo, puedes elegir entre crear un lugar de trabajo nuevo o agregar tu proyecto a un lugar de trabajo existente.

A continuación, Monitoring crea un lugar de trabajo nuevo y agrega tu proyecto de Google Cloud al lugar de trabajo. Durante la creación del lugar de trabajo, Monitoring continúa con las siguientes etapas:

  1. Creación del lugar de trabajo
  2. Habilitación de las API de Stackdriver
  3. Seguimos recopilando datos para tu lugar de trabajo nuevo

Estas etapas pueden tardar varios minutos en completarse. Cuando se completa este proceso, la consola de Stackdriver Monitoring muestra el panel Descripción general de Monitoring y un mensaje de bienvenida:

Descripción general y mensaje de bienvenida.

Crea un lugar de trabajo desde la página Administrar lugares de trabajo

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

  1. En Cloud Console, selecciona Monitoring:

    Ir a Monitoring

  2. Haz clic en Menú en la barra de menú y selecciona Administrar lugares de trabajo.

  3. Desde esta página, inicia el proceso de creación del lugar de trabajo mediante una de las siguientes acciones:

    • Haz clic en Agregar lugar de trabajo.
    • Si se muestra Seleccionar lugar de trabajo junto al logotipo de Stackdriver, desplázate hasta el final de la lista y, luego, haz clic en Crear lugar de trabajo.
    • Haz clic en la lista desplegable junto al logotipo de Stackdriver, desplázate hasta el final de la lista y, luego, haz clic en Crear lugar de trabajo.
  4. En el cuadro Proyecto de Google Cloud, realiza una de las siguientes acciones:

    • Si se muestra tu proyecto, haz clic en Crear lugar de trabajo.
    • Si se muestra Seleccionar proyecto o un proyecto incorrecto, haz clic en el cuadro, desplázate hasta el nombre del proyecto, selecciónalo y haz clic en Crear lugar de trabajo.

      Si tu proyecto no aparece en la lista, es posible que ya tenga un lugar de trabajo. Haz clic en Cancelar y, luego, sigue las instrucciones en Selecciona lugares de trabajo.

  5. En el diálogo Agregar proyectos de Google Cloud Platform para supervisar, haz clic en Continuar.

  6. En el diálogo Supervisar cuentas de AWS, haz clic en Omitir configuración de AWS.

  7. Haz clic en Continuar para omitir las instrucciones de instalación del agente de supervisión y del agente de registro en un sistema Linux. Estas instrucciones están disponibles en la opción Agente de la página deConfiguración del lugar de trabajo.

  8. Selecciona una opción de informe por correo electrónico:

    • Informes diarios, incluidos los resúmenes semanales
    • Informes semanales
    • Ningún informe

    Haz clic en Continuar.

    Puedes cambiar esta configuración en la página de Configuración del lugar de trabajo en la consola de Stackdriver Monitoring después de crear el lugar de trabajo.

  9. Monitoring tardará varios minutos en crear tu lugar de trabajo.

    Cuando haya finalizado, mostrará el mensaje Finalizó la recopilación inicial.

    Haz clic en Iniciar Monitoring.

Verás la página de inicio de Monitoring para tu lugar de trabajo nuevo.

Pasa de un solo proyecto a varios

Puedes convertir el lugar de trabajo de un único proyecto en un lugar de trabajo de varios proyectos si combinas el lugar de trabajo del proyecto único con un segundo lugar de trabajo vacío.

Crea un lugar de trabajo para varios proyectos

Con un solo lugar de trabajo, puedes supervisar la cantidad de proyectos de Google Cloud o cuentas de AWS que desees. La práctica recomendada para crear un lugar de trabajo de varios proyectos es la siguiente:

  1. Crea un proyecto de Google Cloud nuevo. Para obtener instrucciones sobre cómo crear un proyecto de Google Cloud nuevo, ve a Antes de comenzar.
  2. Crea un lugar de trabajo nuevo para ese proyecto. A fin de obtener instrucciones detalladas, ve a la sección sobre cómo crear un lugar de trabajo de un único proyecto.
  3. Agrega proyectos de Google Cloud o cuentas de AWS al lugar de trabajo. Para obtener más información, ve a la sección sobre cómo agregar proyectos supervisados.

Agrega usuarios a un lugar de trabajo

Puedes compartir tu lugar de trabajo con otros usuarios si los agregas como miembros al proyecto de tu lugar de trabajo. Debes tener el permiso Proyecto > Propietario para agregar más usuarios al proyecto.

Para agregar usuarios a tu lugar de trabajo, haz lo siguiente:

  1. En Google Cloud Console, ve a la página de IAM y administración:

    Ir a la página de IAM

  2. En la lista de proyectos, selecciona el proyecto host de tu lugar de trabajo.

  3. En la parte superior de la página, haz clic en Agregar.

  4. En el cuadro Nuevos miembros, ingresa un usuario, un grupo, una cuenta de servicio o un dominio.

  5. Asigna una función del Proyecto al miembro nuevo: Propietario, Editor, Visualizador o Navegador. Haz clic en Guardar.

Agrega proyectos supervisados

Este procedimiento abarca la adición de un proyecto de Google Cloud o una cuenta de AWS a un lugar de trabajo existente. Para crear un lugar de trabajo en el que puedas agregar proyectos y cuentas, consulta cómo crear un lugar de trabajo para varios proyectos.

A fin de determinar si tienes suficientes privilegios para agregar un proyecto de Google Cloud o una cuenta de AWS a un lugar de trabajo, ve a la sección sobre permisos del lugar de trabajo.

Para agregar un proyecto de Google Cloud o una cuenta de AWS, haz lo siguiente:

  1. En Cloud Console, selecciona Monitoring:

    Ir a Monitoring

  2. Haz clic en Menú en la barra de menú y selecciona Administrar lugares de trabajo:

    1. En esta página, se enumeran todos los lugares de trabajo a los que tienes acceso. Junto a tu lugar de trabajo, haz clic en Editar.

    2. En la página de Configuración del lugar de trabajo, haz clic en Cuentas supervisadas. Podrás ver la información de tu proyecto en una página similar a la siguiente:

    Cuentas supervisadas

  3. Para agregar un proyecto de Google Cloud, haz clic en Agregar proyectos de Google Cloud Platform. Selecciona las casillas de verificación de los nombres de los proyectos de Google Cloud que quieras agregar a este lugar de trabajo. No es necesario seleccionar ningún proyecto.

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

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

      Autorizar AWS

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

      Durante la conexión, Stackdriver Monitoring crea un proyecto de proyector con conector de AWS.

      Repite estos pasos para agregar otra cuenta de AWS.

Quita un proyecto o una cuenta de un lugar de trabajo

Antes de tomar una decisión, piensa si la eliminación de un proyecto o una cuenta es la acción adecuada para tu situación:

  • No puedes quitar el proyecto host del lugar de trabajo mediante el siguiente procedimiento. En su lugar, usa combinar para cambiar tu proyecto host a un proyecto supervisado normal y, luego, usa el siguiente procedimiento a fin de quitar el proyecto del lugar de trabajo combinado.

  • Si quitas un proyecto de Google Cloud de un lugar de trabajo, puedes agregar ese proyecto a otro lugar de trabajo. Sin embargo, si deseas cambiar el lugar de trabajo de un proyecto, sigue estas instrucciones, pero selecciona Trasladar proyecto en lugar de Quitar del lugar de trabajo. Para obtener más información sobre el impacto de mover un proyecto a un lugar de trabajo diferente, consulta la sección sobre cómo trasladar un proyecto.

  • Si quitas una cuenta de AWS de un lugar de trabajo, quitarás el proyecto de conector de AWS, que representa la cuenta de AWS. No podrás usar el proyecto de conector de AWS con otro lugar de trabajo. Deberás borrar el proyecto de conector. Luego, podrás agregar tu cuenta de AWS a otro lugar de trabajo para permitir que Monitoring cree un proyecto de conector nuevo. Consulta la sección sobre cómo agregar una cuenta de AWS.

  • Si deseas inhabilitar Monitoring para un proyecto de Google Cloud, puedes inhabilitar la API de Stackdriver Monitoring para tu proyecto de Google Cloud o modificar tu aplicación a fin de que deje de enviar datos de métrica a Stackdriver. A fin de obtener información sobre cómo inhabilitar la API de Stackdriver Monitoring para tu proyecto de Google Cloud, consulta la sección sobre cómo inhabilitar Monitoring.

Cuando quitas un proyecto o una cuenta de Google Cloud de su lugar de trabajo, Stackdriver Monitoring deja de recibir datos de supervisión de la cuenta o del proyecto de Google Cloud. Sin embargo, la eliminación de un lugar de trabajo no impide que la cuenta o el proyecto de Google Cloud reciban datos de supervisión de agentes de Stackdriver u otros módulos de software. Si usas Stackdriver Logging, puedes seguir accediendo a los registros del proyecto que quitaste. En AWS, los registros se encuentran en el proyecto de conector de AWS que se quitó.

Procedimiento de eliminación

Para quitar un proyecto de Google Cloud o una cuenta de AWS de un lugar de trabajo, haz lo siguiente:

  1. En Cloud Console, selecciona Monitoring:

    Ir a Monitoring

  2. En la barra de menú, haz clic en la lista desplegable junto al logotipo de Stackdriver y selecciona el lugar de trabajo que contenga el proyecto de Google Cloud o la cuenta de AWS que deseas quitar.

    Después de completar este paso, tu lugar de trabajo se mostrará junto al logotipo de Stackdriver.

  3. Para acceder a la configuración del lugar de trabajo, haz clic en la lista desplegable que se encuentra junto al nombre del lugar de trabajo y selecciona Configuración del lugar de trabajo (Workspace settings).

    Cuentas supervisadas

  4. En el panel Configuración del lugar de trabajo (Workspace settings), haz clic en Cuentas supervisadas(Monitored accounts):

    Cuentas supervisadas

  5. En la página Cuentas supervisadas, busca el proyecto de Google Cloud o la cuenta de AWS que deseas quitar, haz clic en Más more_vert y selecciona Quitar del lugar de trabajo.

    En la imagen anterior, hay dos proyectos asociados con el lugar de trabajo. El proyecto host MY-GCP-PROJECT-NAME no se puede quitar del lugar de trabajo. Sin embargo, ANOTHER-PROJECT se puede quitar del lugar de trabajo.

Traslada un proyecto a otro lugar de trabajo

Cuando trasladas un proyecto de Google Cloud a otro lugar de trabajo, trasladas el proyecto y sus métricas:

  • Las políticas de alertas y las verificaciones de tiempo de actividad no se trasladan.
  • Las definiciones de grupo no se trasladan, pero la membresía de un grupo puede disminuir en el lugar de trabajo y hacer que se pierda el proyecto, o bien aumentar en el lugar de trabajo y hacer que se obtenga el proyecto.
  • Los paneles y gráficos no se trasladan. Sin embargo, el contenido de los paneles y los gráficos puede cambiar en ambos lugares de trabajo debido al traslado de las métricas.

Para trasladar un proyecto no host de Google Cloud de un lugar de trabajo a otro, sigue las instrucciones para quitar un proyecto y elige la acción Trasladar proyecto en lugar de Quitar del lugar de trabajo.

Para trasladar el proyecto host desde un lugar de trabajo, sigue las instrucciones de la sección sobre cómo combinar lugares de trabajo.

Para trasladar una cuenta de AWS de un lugar de trabajo a otro, haz lo siguiente:

  1. Quita el proyecto de conector de AWS de su lugar de trabajo. Para obtener más información, consulta la sección sobre cómo quitar un proyecto.
  2. Borra el proyecto de conector de AWS.
  3. Agrega tu cuenta de AWS al lugar de trabajo deseado y deja que Monitoring cree un proyecto de conector nuevo.

Combina lugares de trabajo

La combinación de un lugar de trabajo A con un lugar de trabajo B hace que se trasladen todos los proyectos de Google Cloud, excepto los proyectos de conector de AWS, del primer lugar de trabajo al segundo. Específicamente, esto es lo que ocurre cuando combinas A con B:

  • Todos los proyectos de Google Cloud que se agregaron al lugar de trabajo A se trasladan al lugar de trabajo B. Las métricas de los proyectos también se trasladan al lugar de trabajo B. Sin embargo, los paneles, los grupos de recursos, las verificaciones de tiempo de actividad, los canales de notificación y las políticas de alertas no se trasladan al lugar de trabajo B.

  • En el lugar de trabajo B, los paneles y los gráficos existentes podrían tener más datos y los grupos podrían tener más miembros. Estos cambios se deben a la inclusión de métricas adicionales y dependen de tus opciones de configuración. Además, es posible que las verificaciones de tiempo de actividad y las políticas de alertas se vean afectados.

  • El proyecto que aloja el lugar de trabajo A se agrega al lugar de trabajo B, incluso si el proyecto está vacío.

    El proyecto host es el proyecto que usas para crear el lugar de trabajo. Generalmente, este proyecto cuenta con recursos si se trata del lugar de trabajo de un proyecto único, pero se encuentra vacío si se trata de un lugar de trabajo de varios proyectos. La combinación es la única forma de separar este proyecto de su lugar de trabajo.

  • Una vez finalizada, no se podrá acceder al lugar de trabajo A.

Para combinar lugares de trabajo, haz lo siguiente:

  1. En Cloud Console, selecciona Monitoring:

    Ir a Monitoring

  2. Selecciona el lugar de trabajo que deseas conservar (“B” en este caso) de la lista desplegable en la parte superior derecha de la consola de Monitoring.

  3. Haz clic en la lista desplegable que se encuentra junto al lugar de trabajo y selecciona Configuración del lugar de trabajo.

  4. Haz clic en Cuentas supervisadas en el menú que está a la izquierda.

  5. Haz clic en Combinar otro lugar de trabajo con este.

  6. Selecciona el lugar de trabajo que deseas combinar (“A” en este caso).

  7. Revisa la información que se perdió durante la combinación y, si estás de acuerdo con esa pérdida de información, selecciona la casilla de verificación. Haz clic en Combinar.

Borra un lugar de trabajo

Antes de borrar un lugar de trabajo, verifica si el proyecto que usaste para crear el lugar de trabajo tiene los recursos que deseas conservar o si el lugar de trabajo aún está vinculado a otros proyectos de Google Cloud o cuentas de AWS. Si es así, consulta Combina lugares de trabajo para ver una manera de trasladar recursos a otro espacio antes de borrar el lugar de trabajo.

Si el proyecto de tu lugar de trabajo no tiene recursos que desees conservar, borra el lugar de trabajo eliminando el proyecto del lugar de trabajo en Cloud Console:

  1. Ve a la consola de IAM y administración:

    Ir a la consola de IAM

  2. Haz clic en Configuración.

  3. Haz clic en Cerrar.

Restringe el acceso a las cuentas de AWS

Para limitar los permisos de la cuenta de AWS que le otorgas a Monitoring, consulta Permisos mínimos de AWS.

Para revocar el acceso de Monitoring a tu cuenta de AWS, quita la función de IAM Stackdriver de tu cuenta de AWS.

Facturación del lugar de trabajo

Los lugares de trabajo no tienen ningún costo asociado. Toda la actividad cobrable se registra en los proyectos de Google Cloud que contienen tus recursos, es decir, en las cuentas de facturación asociadas con esos proyectos. En las siguientes secciones, se describen algunos detalles de la facturación de Google Cloud y AWS.

Quitar un proyecto de su lugar de trabajo no necesariamente detiene todos los cargos de Stackdriver por el uso de registros y métricas. Si alguno de los agentes de Stackdriver u otros módulos de software continúan enviando métricas o registros a Stackdriver, se aplicarán cargos. A fin de obtener información sobre cómo inhabilitar la API de Stackdriver Monitoring para tu proyecto de Google Cloud, consulta la sección sobre cómo inhabilitar Monitoring.

Facturación del proyecto de Google Cloud

Cuando creas un recurso en un proyecto de Google Cloud, Google Cloud comienza a recibir métricas y entradas de registro de los servicios de Google Cloud en relación con ese recurso. Los cargos comienzan a acumularse de inmediato en la cuenta de facturación de tu proyecto, pero gran parte de los datos no se cobran o tienen un volumen tan bajo que no activan ningún cargo.

Stackdriver Logging tiene acceso a todos los registros de tu proyecto de Google Cloud, incluso sin crear un lugar de trabajo. Agregar tu proyecto a un lugar de trabajo le brinda a Stackdriver Monitoring acceso a los datos de supervisión que ya recibe, pero el lugar de trabajo no genera ningún cargo adicional. Del mismo modo, quitar un proyecto de un lugar de trabajo no detiene los cargos.

Si en tu proyecto de Google Cloud tienes instancias de VM con software que envía registros o datos de supervisión a las API de Stackdriver, se te cobrará por esos datos mientras el software esté en ejecución. Esto incluye agentes de supervisión, agentes de registro y bibliotecas de terceros, como Prometheus, que puedes instalar. Para dejar de generar cargos, debes detener cualquier software que envíe datos a Stackdriver.

Facturación de la cuenta de AWS

Cuando agregas una cuenta de AWS a un lugar de trabajo, los agentes de Stackdriver o de otro software envían los datos de supervisión y registro al proyecto de conector de AWS, cuya cuenta de facturación recibe cualquier cargo.

Gran parte de los datos enviados desde una cuenta de AWS provienen de agentes de software que se ejecutan en instancias de VM y que envían datos al proyecto de conector de AWS que se creó cuando agregaste tu cuenta a un lugar de trabajo. Se te cobrarán esos datos siempre que el software envíe datos y el proyecto de conector aún exista, sin importar si permanece conectado a un lugar de trabajo.

Inhabilita Monitoring

Si deseas inhabilitar Monitoring para un proyecto de Google Cloud, puedes inhabilitar la API de Stackdriver Monitoring para tu proyecto de Google Cloud o modificar tu aplicación a fin de que deje de enviar datos de métrica a Stackdriver. La eliminación de un proyecto de su lugar de trabajo no impide la transferencia de datos de métrica al proyecto de Google Cloud. En cambio, quita la capacidad de ver y administrar los datos de métrica mediante la consola de Stackdriver Monitoring.

Para inhabilitar la recopilación de datos de Monitoring en tu proyecto de Google Cloud, haz lo siguiente:

  1. En Cloud Console, ve a API y servicios.

    Ir a API y servicios

  2. Selecciona API de Stackdriver Monitoring.

  3. Haz clic en Inhabilitar API.

Soluciona problemas

No puedo acceder a mi lugar de trabajo

Stackdriver Monitoring se basa en las cookies de varios sitios de Google para administrar los lugares de trabajo. Si estas cookies están bloqueadas, es posible que encuentres estos problemas:

  • No se puede pasar del diálogo Acceder con Google y aparece el mensaje "Las cookies no están habilitadas en el entorno actual".

  • Detenerse en un bucle de autenticación sin fin.

Las cookies pueden bloquearse por accidente o mediante actualizaciones automáticas que se extraen como parte de los cambios en la política de seguridad en tu ubicación.

Debes tener habilitadas las cookies de terceros para los siguientes elementos:

  • google.com
  • accounts.google.com
  • apis.google.com

Para obtener más información sobre cómo habilitar las cookies, consulta la documentación de tu navegador:

No se acepta mi dirección de correo electrónico

Monitoring no acepta direcciones de correo electrónico que contengan un apóstrofo, aunque Google Cloud, sí. Los usuarios con esas direcciones de correo electrónico no se reconocen cuando intentan usar Monitoring.

No puedo agregar un proyecto a un lugar de trabajo porque ya está en otro lugar de trabajo

Los proyectos pueden asociarse solo con un lugar de trabajo a la vez:

Faltan los recursos del proyecto en Monitoring

Pueden pasar aproximadamente diez minutos antes de que Monitoring detecte recursos nuevos o quitados, como instancias de VM, en tus proyectos.

Si inicias un servicio como Compute Engine en un proyecto que está asociado con un lugar de trabajo, puede pasar una hora o más para que Monitoring detecte el servicio nuevo. Hasta ese momento, los tipos de recursos del servicio no aparecerán en ningún menú de Monitoring.

Cómo puedo usar los lugares de trabajo con Logging

Stackdriver Logging no usa lugares de trabajo. Si usas filtros de registro avanzados, puedes ver o administrar las entradas de registro de varios proyectos de Google Cloud o cuentas de AWS.

En el caso de las cuentas de AWS, puedes acceder a los registros a través del proyecto de conector de AWS que Monitoring crea cuando agregas la cuenta a un lugar de trabajo. Por lo tanto, tienes que agregar tu cuenta a un lugar de trabajo y, luego, instalar el agente de Stackdriver Logging en tus instancias de VM para recibir tus registros.