En este documento, se describe cómo configurar Cloud Hub.
El proceso de configuración consta de varios pasos principales:
Para administrar tus recursos de una manera centrada en la aplicación, lo que incluye ver los datos de tus aplicaciones en Cloud Hub, debes configurar la administración de aplicaciones.
Si no configuras la administración de aplicaciones, podrás ver algunos datos porGoogle Cloud proyecto en lugar de por aplicación en Cloud Hub.
Configura vistas agregadas de registros, métricas y seguimientos.
Configura el acceso para los usuarios de Cloud Hub.
Es posible que diferentes personas o equipos sean responsables de los distintos pasos del proceso de configuración de Cloud Hub.
Roles requeridos
Para obtener los permisos que necesitas para configurar Cloud Hub, pídele a tu administrador que te otorgue los siguientes roles de IAM:
-
Habilita la administración de aplicaciones para una carpeta y otorga acceso a los usuarios:
-
Administrador de carpetas (
roles/resourcemanager.folderAdmin
) en el recurso principal de la carpeta -
Administrador de Service Usage (
roles/serviceusage.serviceUsageAdmin
) en la carpeta
-
Administrador de carpetas (
-
Crea aplicaciones en App Hub:
Editor de App Hub (
roles/apphub.editor
) en el proyecto de administració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 administración de la carpeta habilitada para aplicaciones. -
Crea aplicaciones a partir de plantillas de aplicaciones en Application Design Center:
Editor de aplicaciones (
roles/designcenter.applicationEditor
) en el proyecto de administración de la carpeta habilitada para aplicaciones.
Para obtener más información sobre cómo otorgar roles, consulta Administra el acceso a proyectos, carpetas y organizaciones.
También puedes obtener los permisos necesarios a través de roles personalizados o cualquier otro rol predefinido.
Configura la administración de aplicaciones
Muchas aplicaciones en la nube evolucionan para incluir varios recursos de infraestructura de uno o más proyectos Google Cloud , lo que puede dificultar que tanto los desarrolladores como los operadores administren y comprendan estos recursos. Si organizas tus recursos como aplicaciones de App Hub, podrás comprender mejor las interacciones de los recursos y analizar, supervisar, administrar y solucionar problemas de una manera centrada en la aplicación.
Antes de crear tus aplicaciones, debes habilitar una carpeta Google Cloud para la administración de aplicaciones que contenga los recursos que deseas administrar como aplicaciones.
Cómo configurar una carpeta habilitada para apps
Cuando configuras la administración de aplicaciones para una carpeta, el proceso incluye las siguientes acciones:
- Se crea un nuevo proyecto de administración en la carpeta. El proyecto de administración es un proyecto propiedad de Google que no puedes mover ni borrar.
- Habilitar las APIs para los servicios que admiten la administración de aplicaciones Los servicios están habilitados en el proyecto de administración.
Para conocer los pasos para habilitar la administración de aplicaciones en una carpeta, consulta Administra aplicaciones en una carpeta.
Crea aplicaciones
Después de configurar una carpeta habilitada para la app, puedes crear tus aplicaciones. Tienes las siguientes opciones para crear tus aplicaciones:
- Usa App Hub para crear aplicaciones a partir de recursos deGoogle Cloud existentes. Consulta Crea una aplicación.
- Usa el Centro de diseño de aplicaciones para diseñar y, luego, implementar nuevos recursos deGoogle Cloud , que aprovisionan automáticamente las aplicaciones de App Hub. Usas plantillas de aplicaciones para definir el diseño y, luego, implementas instancias de aplicaciones basadas en las plantillas.
Habilita las API obligatorias
En esta sección, se enumeran las APIs necesarias para mostrar datos en una página específica del Centro de Cloud.
- Si configuras la administración de aplicaciones, algunas APIs ya estarán habilitadas en el proyecto de administración.
- Las APIs de Cloud Logging y Cloud Monitoring están habilitadas de forma predeterminada cuando creas un proyecto.
Las APIs para otros servicios se deben habilitar por separado:
- Cloud Quotas
- Unified Maintenance
- Personalized Service Health
- App Optimize
Página | Datos admitidos | APIs requeridas | Dónde habilitar las APIs |
---|---|---|---|
Página principal | Aplicación o proyecto | En la página principal, se muestran datos resumidos de las otras páginas de Cloud Hub. | |
Deployments | Aplicación | App Hub y Application Design Center | Las APIs se habilitan automáticamente en el proyecto de administración cuando se crea. |
Estado y solución de problemas | Aplicación o proyecto | App Hub para la compatibilidad con datos de aplicaciones Cloud Logging, Cloud Monitoring, Cloud Trace, Error Reporting, Personalized Service Health y Cloud Asset Inventory para datos de estado |
En el caso de los datos a nivel de la aplicación, las APIs se habilitan automáticamente en el proyecto de administración cuando se crea este proyecto. Para ver los datos a nivel del proyecto, habilita las APIs que proporcionan datos de estado para los proyectos que deseas ver. |
Optimización | Aplicación o proyecto | App Hub para la compatibilidad con datos de aplicaciones Cloud Monitoring y App Optimize para datos de costos y uso |
En el caso de los datos a nivel de la aplicación, las APIs de App Hub y Monitoring se habilitan automáticamente en el proyecto de administración cuando se crea este último. Debes habilitar la API de App Optimize por separado. Para ver los datos a nivel del proyecto, habilita las APIs de Cloud Monitoring y App Optimize para los proyectos que deseas ver. |
Mantenimiento | Solo proyecto | Unified Maintenance | Habilita la API para los proyectos que deseas ver. |
Cuotas y reservas | Solo proyecto | Cloud Quotas para datos de cuotas Compute Engine y el Planificador de capacidad para los usuarios de la versión preliminar privada del Planificador de capacidad |
Habilita las APIs para los proyectos que deseas ver |
Asistencia | Solo proyecto | Atención al cliente de Cloud | Habilita las APIs para los proyectos que deseas ver |
Para habilitar una API específica, sigue estos pasos:
En la consola de Google Cloud , ve a la página Biblioteca de APIs.
Selecciona el Google Cloud proyecto en el que deseas habilitar la API.
Busca la API que deseas habilitar.
Haz clic en el nombre de la API en los resultados de la búsqueda.
En la página Detalles del producto de la API, haz clic en HABILITAR.
Configura vistas agregadas de los datos de telemetría
Dado que los datos de las aplicaciones de App Hub pueden incluir varios proyectos, es necesario agregar tus registros, métricas y seguimientos para ver tus datos por aplicación en Cloud Hub.
Si solo ves los datos por proyecto, no es necesario que los agregues, pero se recomienda hacerlo, ya que hay beneficios adicionales fuera de la administración de aplicaciones:
- Puedes ver y consultar registros, métricas y seguimientos en todos los proyectos cuando ves los datos en Cloud Logging, Cloud Monitoring y Cloud Trace.
- Almacenar los registros en un proyecto central desacopla el ciclo de vida de los registros del ciclo de vida de los proyectos. Esta separación es beneficiosa para los requisitos de cumplimiento, como la retención de datos.
- Si necesitas cumplir con los requisitos de localidad de los datos, puedes administrar un pequeño conjunto de buckets de registros regionales que centralicen los registros de cada región de Google Cloudque uses.
Por lo general, la configuración de la agregación de registros, métricas y seguimientos la realiza una principal con el rol de Identity and Access Management (IAM) de administrador de la organización (roles/resourcemanager.organizationAdmin
).
- Para agregar los datos en una carpeta habilitada para aplicaciones, consulta Cómo configurar la supervisión de aplicaciones.
- Para agregar los datos de una organización sin carpetas habilitadas para aplicaciones, consulta la siguiente documentación:
¿Qué sigue?
- Consulta la página Principal.