Administración de componentes en App Spaces
Nota:
Espacios de aplicaciones está en versión preliminar.
Para administrar los componentes de App Spaces, seleccione el componente en la página Espacio de la aplicación.
App Spaces usa un concepto de componentes. En la tabla siguiente se describen los tipos de componentes, los tipos de aplicación y los servicios de Azure usados por App Spaces.
Tipo de componente | Tipo de aplicación | Servicio de Azure |
---|---|---|
Componente App | Back-end | Azure Container Apps |
Componente de aplicación estática | Front-end | Static Web Apps |
Componente de base de datos | N/D | Azure Container Apps |
Implementación
La sección Implementación de App Spaces proporciona un registro detallado de todas las actividades de implementación y usa Acciones de GitHub para automatizar el proceso de implementación. Si es necesario, puede volver a implementar la aplicación. La sección también incluye un registro de ejecución del flujo de trabajo que realiza un seguimiento del proceso de implementación paso a paso, empezando por la configuración del trabajo, el inicio de sesión en Azure, la restauración de la rama, la creación y el envío de la imagen del contenedor al registro y la finalización del trabajo. Este flujo de trabajo detallado, con tecnología de Acciones de GitHub, garantiza la transparencia y proporciona información sobre la escala de tiempo de implementación, lo que facilita la administración y solución de problemas de implementaciones.
Implementación
La sección Implementación de App Spaces proporciona un registro detallado de todas las actividades de implementación y usa Acciones de GitHub para automatizar el proceso de implementación. Si es necesario, puede volver a implementar la aplicación. La sección también incluye un registro de ejecución del flujo de trabajo que realiza un seguimiento del proceso de implementación paso a paso, empezando por la configuración del trabajo, el inicio de sesión en Azure, la restauración de la rama, la creación y el envío de la imagen del contenedor al registro y la finalización del trabajo. Este flujo de trabajo detallado, con tecnología de Acciones de GitHub, garantiza la transparencia y proporciona información sobre la escala de tiempo de implementación, lo que facilita la administración y solución de problemas de implementaciones.
Registros
App Spaces proporciona funcionalidades de registro sólidas para componentes estáticos de la aplicación, que se pueden filtrar en un intervalo de períodos de tiempo desde la última hora hasta los últimos 30 días. Puede habilitar los registros a través del botón Configuración de registro, que ofrece diferentes opciones de configuración. La configuraciónAutomática recopila automáticamente registros de solicitudes HTTP, errores globales y análisis de uso. Para un seguimiento más personalizado, puede elegir la opción Manual con paquetes npm para configurar el seguimiento de eventos personalizado con IntelliSense. Como alternativa, la opción Manual con complementos React y Angular permite configurar cadenas de conexión para definir dónde enviar datos de telemetría reemplazando el marcador de posición YOUR_CONNECTION_STRING
por la cadena de conexión real. Estas opciones de registro flexibles garantizan una supervisión y un análisis completos adaptados a necesidades específicas.
Seleccione Abrir en consultas avanzadas para ir al área de trabajo de Log Analytics.
Para Application Insights, consulte Habilitación de una extensión de marco para el SDK de JavaScript de Application Insights.
Registros
Seleccione registros del sistema para comprobar los eventos de nivel de servicio o los registros de consola para depurar código. Para más información, consulte Uso de consultas en Log Analytics.
Seleccione Abrir en consultas avanzadas para ir al área de trabajo de Log Analytics.
Métricas
Esta pestaña proporciona métricas para Static Web Apps, que se muestran en dos gráficos principales: Solicitudes y salida de datos.
- El gráfico Solicitudes realiza un seguimiento del número de solicitudes HTTP realizadas a la aplicación web estática, lo que proporciona información sobre el tráfico y la actividad del usuario.
- El gráfico Data Out mide la cantidad de datos transferidos de la aplicación a los usuarios, lo que ayuda a comprender el uso del ancho de banda. Puede filtrar estas métricas para ver los datos en varios intervalos de tiempo.
Métricas
En esta pestaña se proporcionan métricas para Azure Container Apps, que se muestran en tres gráficos principales: Solicitudes, Nanocores de uso de CPU y Bytes del conjunto de trabajo de memoria.
- El gráfico Solicitudes proporciona una representación visual de las solicitudes HTTP realizadas a la aplicación, lo que ofrece información valiosa sobre el tráfico de la aplicación y la interacción del usuario a lo largo del tiempo.
- El gráfico Uso de CPU Nanocores ilustra el uso de cpu de la aplicación en nanocores, lo que ayuda a supervisar el consumo de recursos y la optimización del rendimiento.
- El gráfico Bytes del conjunto de trabajo de memoria muestra el uso de memoria de la aplicación, lo que permite a los usuarios realizar un seguimiento de las tendencias de uso de memoria e identificar posibles problemas relacionados con la memoria.
Configuración
La pestaña Configuración se divide en cuatro categorías principales: General, Dominios, Rutas y Autenticación.
- En la configuración General, puede especificar el nombre del componente, lo que garantiza una fácil identificación y administración.
- La secciónDominios proporciona información sobre los dominios actuales asociados a la aplicación y puede crear nuevos dominios de App Service según sea necesario.
- La sección Rutas permite definir reglas de ruta para restringir el acceso a los usuarios en función de roles específicos o realizar acciones como redireccionamientos o reescrituras.
- La sección Autenticación es donde configuró un proveedor de autenticación para el sitio. Los proveedores disponibles son Google y GitHub. Aquí puede configurar el identificador de cliente, el secreto de cliente y la ruta de acceso de API para obtener roles. Después de la autenticación, se llamará a esta ruta de acceso de API con las notificaciones del usuario y debe devolver una matriz de roles para determinar a qué rutas puede acceder el usuario en función de los roles definidos en la sección Rutas. Obtenga más información en Autenticación y autorización de Static Web Apps.
La pestañaConfiguración se divide en tres categorías: General, Variables de entorno y Secretos.
- En a sección General, las opciones incluyen definir el nombre del componente para facilitar la identificación dentro del espacio de la aplicación, especificar el puerto de escucha para administrar las conexiones entrantes y configurar las opciones de entrada para controlar el enrutamiento del tráfico de red a la base de datos.
- En la sección Variables de entorno, puede configurar variables esenciales específicas del entorno, como nombres de usuario de base de datos, cadenas de conexión, ubicaciones de montaje y otros parámetros cruciales para las operaciones de base de datos sin problemas.
- En la sección Secretos se proporciona un repositorio seguro para almacenar datos confidenciales mediante la entrada de pares clave-valor. Estas variables de entorno pueden hacer referencia a estos secretos, lo que garantiza la protección de la información confidencial dentro del componente de base de datos.
La pestañaConfiguración se divide en tres categorías: General, Variables de entorno y Secretos.
- En a sección General, las opciones incluyen definir el nombre del componente para facilitar la identificación dentro del espacio de la aplicación, especificar el puerto de escucha para administrar las conexiones entrantes y configurar las opciones de entrada para controlar el enrutamiento del tráfico de red a la base de datos.
- En la sección Variables de entorno, puede configurar variables esenciales específicas del entorno, como nombres de usuario de base de datos, cadenas de conexión, ubicaciones de montaje y otros parámetros cruciales para las operaciones de base de datos sin problemas.
- En la sección Secretos se proporciona un repositorio seguro para almacenar datos confidenciales mediante la entrada de pares clave-valor. Estas variables de entorno pueden hacer referencia a estos secretos, lo que garantiza la protección de la información confidencial dentro del componente de base de datos.
Información
En esta pestaña se muestran los detalles siguientes:
Nombre | Descripción |
---|---|
URL | Vínculo directo a la aplicación |
Location | Región de Azure donde se hospeda la aplicación |
Resource group | El grupo de recursos específico que administra la aplicación |
Precios | Detalles de precios |
Repositorio | Repositorio de GitHub usado para el código fuente de la aplicación |
Sucursal | La rama de GitHub que se usa para el código fuente de la aplicación |
Subscription | La suscripción de Azure en la que se ejecuta la aplicación |
Nombre del recurso | Nombre interno que se usa en App Spaces |
En esta pestaña se muestran los detalles siguientes:
Nombre | Descripción |
---|---|
URL | Vínculo directo a la aplicación |
Location | Región de Azure donde se hospeda la aplicación |
Resource group | El grupo de recursos específico que administra la aplicación |
Precios | Detalles de precios |
Repositorio | Repositorio de GitHub usado para el código fuente de la aplicación |
Sucursal | La rama de GitHub que se usa para el código fuente de la aplicación |
Subscription | La suscripción de Azure en la que se ejecuta la aplicación |
Nombre del recurso | Nombre interno que se usa en App Spaces |
En esta pestaña se muestran los detalles siguientes:
Nombre | Descripción |
---|---|
URL | Vínculo directo a la aplicación |
Location | Región de Azure donde se hospeda la aplicación |
Resource group | El grupo de recursos específico que administra la aplicación |
Precios | Detalles de precios |
Subscription | La suscripción de Azure en la que se ejecuta la aplicación |
Nombre del recurso | Nombre interno que se usa en App Spaces |