Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Azure App Service proporciona funcionalidad de supervisión integrada para aplicaciones web, móviles y de API en Azure Portal.
En el portal, puede revisar las cuotas y las métricas de una aplicación y un plan de App Service. Puede configurar alertas y reglas de escalado automático basadas en métricas.
Cuotas
Las aplicaciones hospedadas en App Service están sujetas a ciertos límites en los recursos que pueden usar. El plan de App Service asociado a la aplicación define los límites.
Nota
Los planes de servicio Gratis y Compartido de App Service (versión preliminar) corresponden a niveles básicos que se ejecutan en las mismas máquinas virtuales de Azure que otras aplicaciones de App Service. Es posible que algunas aplicaciones pertenezcan a otros clientes. Estos niveles solo están pensados para fines de desarrollo y pruebas.
Si la aplicación se hospeda en un plan gratuito o compartido, las cuotas definen los límites de los recursos que la aplicación puede usar. Las cuotas de las aplicaciones de un plan gratis o compartido son:
Cuota | Descripción |
---|---|
CPU (breve) | Cantidad de CPU permitida para esta aplicación en un intervalo de cinco minutos. Esta cuota se restablece cada cinco minutos. |
CPU (día) | Cantidad total de CPU permitida para esta aplicación en un día. Esta cuota se restablece cada 24 horas a medianoche (UTC). |
Memoria | Cantidad total de memoria permitida para esta aplicación. |
Bandwidth | Cantidad total de ancho de banda saliente permitido para esta aplicación en un día. Esta cuota se restablece cada 24 horas a medianoche (UTC). |
Filesystem | Cantidad total de almacenamiento permitido. |
Si la aplicación se hospeda en un plan Básico, Estándar o Premium, los límites de los recursos que puede usar se establecen mediante el tamaño (pequeño, mediano, grande) y recuento de instancias (1, 2, 3, etc.) del plan de App Service. La única cuota aplicable a las aplicaciones hospedadas en un plan Básico, Estándar o Premium es Filesystem.
Para más información sobre las cuotas, los límites y las características específicos disponibles para los niveles de App Service, consulte Límites de Azure App Service.
Cumplimiento de cuotas
Si una aplicación supera las cuotas CPU (breve), CPU (día) o Ancho de banda, se detiene hasta que vuelva a restablecerse la cuota. Durante este tiempo, todas las solicitudes entrantes dan como resultado un error HTTP 403.
Si la aplicación supera su cuota Memoria, se detiene temporalmente.
Si la aplicación supera la cuota de Filesystem, se produce un error en cualquier operación de escritura. Entre los errores de la operación de escritura se incluyen cualquier escritura en los registros.
Se pueden incrementar o quitar de la aplicación mediante la actualización del plan de App Service.
Métricas de
Las métricas proporcionan información sobre el comportamiento de la aplicación o del plan de App Service. Las métricas del plan de App Service solo están disponibles para los planes en los niveles Básico, Estándar, Premium y Aislado.
Para ver una lista de las métricas disponibles para las aplicaciones o para los planes de App Service, consulte Métricas compatibles para Microsoft.Web.
Nota
Las métricas de una aplicación incluyen las solicitudes al sitio del Administrador de control de código fuente (SCM) de la aplicación, también conocido como Kudu. Esto incluye solicitudes para ver el flujo de registro del sitio mediante Kudu. Las solicitudes de flujo de registro pueden abarcar varios minutos, lo que afectará a las métricas Tiempo de solicitud. Tenga en cuenta esta relación cuando use estas métricas con lógica de escalado automático.
Los errores del servidor HTTP registran solo las solicitudes que llegan al servicio back-end (los trabajos que hospedan la aplicación). Si se producen errores en las solicitudes en el front-end, no se registran como errores de servidor HTTP. Puede usar la característica de comprobación de estado y las pruebas de disponibilidad de Application Insights para la supervisión externa.
Tiempo de CPU frente a. Porcentaje de CPU
Dos métricas reflejan el uso de CPU:
Tiempo de CPU: útil para las aplicaciones hospedadas en planes gratuitos o compartidos, ya que una de sus cuotas se define en minutos de CPU que usa la aplicación.
Porcentaje de CPU: útil para las aplicaciones hospedadas en planes Básico, Estándar y Premium, ya que se pueden escalar horizontalmente. El porcentaje de CPU es una buena indicación del uso general entre instancias.
directiva de retención de
El servicio registra y agrega métricas para una aplicación y para un plan de App Service. Las métricas se conservan según estas reglas.
Supervisión de cuotas y métricas en Azure Portal
Para revisar el estado de las cuotas y métricas que afectan a una aplicación, vaya a la Azure Portal.
Para buscar las cuotas, seleccione Configuración>Cuotas. En cada gráfico, puede revisar esta información sobre la cuota:
- Nombre
- Intervalo de restablecimiento
- Límite actual
- Valor actual
Puede acceder a las métricas directamente desde la página Información general del recurso. En esta página se muestran gráficos que representan algunas de las métricas de la aplicación. Al seleccionar cualquiera de esos gráficos, se le lleva a la vista Métricas, donde puede crear gráficos personalizados, consultar varias métricas y mucho más.
Para más información sobre las métricas, consulte Plataforma de datos de Azure Monitor.
Alertas y escalabilidad automática
Las métricas de una aplicación o un plan de App Service se pueden conectar a alertas. Para más información, consulte Alertas.
Las aplicaciones hospedadas en planes básico o superior de App Service admiten el escalado automático. Con la escalabilidad automática puede configurar reglas que supervisan las métricas del plan de App Service. Las reglas pueden aumentar o disminuir el recuento de instancias que pueden proporcionar recursos adicionales, según sea necesario. Las reglas también pueden ayudarle a ahorrar dinero cuando la aplicación está sobreaprovisionada.
Para más información sobre el escalado automático, consulte Introducción al escalado automático en Azure y Procedimientos recomendados para el escalado automático.