Configurar Cloud Hub

En este documento se describe cómo configurar Cloud Hub.

El proceso de configuración consta de varios pasos principales:

  1. Para gestionar tus recursos de forma centrada en las aplicaciones, incluido el acceso a los datos de tus aplicaciones en Cloud Hub, debes configurar la gestión de aplicaciones.

    Si no configura la gestión de aplicaciones, podrá seguir viendo algunos datos porGoogle Cloud proyecto en lugar de por aplicación en Cloud Hub.

  2. Habilita las APIs necesarias.

  3. Configurar vistas agregadas de registros, métricas y trazas

  4. Configura el acceso para los usuarios de Cloud Hub.

Puede que diferentes personas o equipos sean responsables de diferentes pasos del proceso de configuración de Cloud Hub.

Roles obligatorios

Para obtener los permisos que necesitas para configurar Cloud Hub, pide a tu administrador que te conceda los siguientes roles de gestión de identidades y accesos:

  • Habilite la gestión de aplicaciones en una carpeta y conceda acceso a los usuarios:
  • Crea aplicaciones en App Hub: Editor de App Hub (roles/apphub.editor) en el proyecto de gestión de la carpeta habilitada para aplicaciones.
  • Crea plantillas de aplicaciones en Application Design Center: Usuario de Application Design Center (roles/designcenter.user) en el proyecto de gestión de la carpeta habilitada para la aplicación.
  • Crea aplicaciones a partir de plantillas de aplicaciones en Application Design Center: Editor de aplicaciones (roles/designcenter.applicationEditor) en el proyecto de gestión de la carpeta habilitada para aplicaciones.

Para obtener más información sobre cómo conceder roles, consulta el artículo Gestionar acceso a proyectos, carpetas y organizaciones.

También puedes conseguir los permisos necesarios a través de roles personalizados u otros roles predefinidos.

Configurar la gestión de aplicaciones

Muchas aplicaciones en la nube evolucionan para incluir varios recursos de infraestructura de uno o varios Google Cloud proyectos, lo que puede dificultar la gestión y la comprensión de estos recursos tanto para los desarrolladores como para los operadores. Si organizas tus recursos como aplicaciones de App Hub, podrás comprender mejor las interacciones entre recursos, así como analizar, monitorizar, gestionar y solucionar problemas de forma centrada en las aplicaciones.

Antes de crear tus aplicaciones, debes habilitar una Google Cloud carpeta para la gestión de aplicaciones que contenga los recursos que quieras gestionar como aplicaciones.

Configurar una carpeta habilitada para aplicaciones

Cuando configuras la gestión de aplicaciones para una carpeta, el proceso incluye las siguientes acciones:

  • Creación de un nuevo proyecto de gestión en la carpeta. El proyecto de gestión es un proyecto propiedad de Google que no puedes mover ni eliminar.
  • Habilitar APIs para servicios que admitan la gestión de aplicaciones. Los servicios están habilitados en el proyecto de gestión.

Para saber cómo habilitar la gestión de aplicaciones en una carpeta, consulta Gestionar aplicaciones en una carpeta.

Crear aplicaciones

Una vez que hayas configurado una carpeta habilitada para aplicaciones, podrás crear tus aplicaciones. Tienes las siguientes opciones para crear tus aplicaciones:

  • Usa App Hub para crear aplicaciones a partir de recursosGoogle Cloud . Consulta Crear una aplicación.
  • Usa el centro de diseño de aplicaciones para diseñar y desplegar nuevos recursosGoogle Cloud , que aprovisionan automáticamente aplicaciones de App Hub. Las plantillas de aplicaciones se usan para definir el diseño y, a continuación, se implementan instancias de aplicaciones basadas en las plantillas.

Habilitar las APIs necesarias

En esta sección se enumeran las APIs necesarias para mostrar datos en una página específica de Cloud Hub.

  • Si configuras la gestión de aplicaciones, algunas APIs ya estarán habilitadas en el proyecto de gestión.
  • Las APIs Cloud Logging y Cloud Monitoring están habilitadas de forma predeterminada cuando creas un proyecto.

Las APIs de otros servicios deben habilitarse por separado:

  • Cuotas de Cloud
  • Unified Maintenance
  • Personalized Service Health
  • App Optimize
Página Datos admitidos API obligatorias Dónde habilitar las APIs
Inicio Aplicación o proyecto En la página principal se muestran datos de resumen de las demás páginas de Cloud Hub.
Implementaciones Aplicación App Hub y Application Design Center

Las APIs se habilitan automáticamente en el proyecto de gestión cuando se crea.

Salud y solución de problemas Aplicación o proyecto

App Hub para la asistencia con datos de aplicaciones

Cloud Logging, Cloud Monitoring, Cloud Trace, Error Reporting, Personalized Service Health y Cloud Asset Inventory para obtener datos de estado

En el caso de los datos a nivel de aplicación, las APIs se habilitan automáticamente en el proyecto de gestión cuando se crea.

Para ver los datos a nivel de proyecto, habilita las APIs que proporcionan datos de salud en los proyectos que quieras consultar.

Optimización Aplicación o proyecto

App Hub para la asistencia con datos de aplicaciones

Cloud Monitoring y App Optimize para obtener datos de costes y uso

En el caso de los datos a nivel de aplicación, las APIs App Hub y Monitoring se habilitan automáticamente en el proyecto de gestión cuando se crea. Debes habilitar la API App Optimize por separado.

Para ver los datos a nivel de proyecto, habilita las APIs Cloud Monitoring y App Optimize en los proyectos que quieras consultar.

Mantenimiento Solo proyecto Unified Maintenance

Habilita la API en los proyectos que quieras ver.

Cuotas y reservas Solo proyecto

Cuotas de Cloud para datos de cuotas

Compute Engine y Planificador de capacidad para los usuarios de la vista previa privada de Planificador de capacidad

Habilita las APIs de los proyectos que quieras ver

Asistencia Solo proyecto Cloud Customer Care

Habilita las APIs de los proyectos que quieras ver

Para habilitar una API específica, sigue estos pasos:

  1. En la Google Cloud consola, ve a la página Biblioteca de APIs.

    Ir a la biblioteca de APIs

  2. Selecciona el Google Cloud proyecto en el que quieras habilitar la API.

  3. Busca la API que quieras habilitar.

  4. Haz clic en el nombre de la API en los resultados de búsqueda.

  5. En la página Detalles del producto de la API, haz clic en HABILITAR.

Configurar vistas agregadas de datos de telemetría

Como los datos de las aplicaciones de App Hub pueden incluir varios proyectos, es necesario agregar los registros, las métricas y los rastreos para ver los datos por aplicación en Cloud Hub.

Si solo consulta los datos por proyecto, no es necesario que los agregue, pero le recomendamos que lo haga, ya que ofrece otras ventajas además de la gestión de aplicaciones:

  • Puedes ver y consultar registros, métricas y trazas de varios proyectos cuando consultes los datos en Cloud Logging, Cloud Monitoring y Cloud Trace.
  • Al almacenar los registros en un proyecto central, se desacopla el ciclo de vida de los registros del ciclo de vida de los proyectos. Esta separación es útil para cumplir requisitos como la conservación de datos.
  • Si tienes que cumplir los requisitos de localidad de los datos, puedes gestionar un pequeño conjunto de contenedores de registro regionales que centralicen los registros de cada región que utilices. Google Cloud

Normalmente, la agregación de registros, métricas y trazas la lleva a cabo una entidad que tiene el rol de administrador de organización (roles/resourcemanager.organizationAdmin) de Gestión de Identidades y Accesos (IAM).

Siguientes pasos