Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Métricas de funciones de visualización CloudFront y periferia
Puede ver las métricas operativas sobre sus CloudFront distribuciones y funciones periféricas
Temas
Ver las métricas de CloudFront distribución predeterminadas
Se incluyen las siguientes métricas predeterminadas para todas CloudFront las distribuciones, sin coste adicional:
- Solicitudes
-
El número total de solicitudes de espectadores recibidas por CloudFront, para todos los métodos HTTP y para las solicitudes HTTP y HTTPS.
- Bytes descargados
-
La cantidad total de bytes descargados por los espectadores para las solicitudes
GET
,HEAD
yOPTIONS
. - Bytes cargados
-
La cantidad total de bytes que los espectadores cargaron a su origen con las solicitudes CloudFront,
POST
yPUT
. - Tasa de errores 4xx
-
El porcentaje de todas las solicitudes de espectador para las cuales el código de estado HTTP de la respuesta es
4xx
. - Tasa de errores 5xx
-
El porcentaje de todas las solicitudes de espectador para las cuales el código de estado HTTP de la respuesta es
5xx
. - Tasa de errores total
-
El porcentaje de todas las solicitudes de espectador para las cuales el código de estado HTTP de la respuesta es
4xx
o5xx
.
Estas métricas se muestran en gráficos para cada CloudFront distribución en la página de supervisión de la CloudFront consola
Puede personalizar los gráficos por medio de uno de los siguientes procedimientos:
-
Para cambiar el intervalo de tiempo de la información que se muestra en los gráficos, seleccione 1h (1 hora), 3h (3 horas), u otro rango o especifique un rango personalizado.
-
Para cambiar la frecuencia con la que se CloudFront actualiza la información del gráfico, seleccione la flecha hacia abajo situada junto al icono de actualización y, a continuación, elija una frecuencia de actualización. El valor predeterminado de actualización es de 1 minuto, pero puede elegir 10 segundos, 2 minutos u otras opciones.
Para ver los CloudFront gráficos en la CloudWatch consola, seleccione Añadir al panel de control.
Activar métricas CloudFront de distribución adicionales
Además de las métricas predeterminadas, puede activar métricas adicionales por un coste adicional. Para obtener más información sobre el costo, consulte Estimar el costo de las métricas adicionales CloudFront .
Estas métricas adicionales se deben activar para cada distribución de forma individual:
- Tasa de aciertos de caché
-
El porcentaje de todas las solicitudes almacenables en caché para las que CloudFront se distribuyó el contenido desde su caché. Las solicitudes HTTP
POST
yPUT
, así como los errores, no se consideran solicitudes almacenables en caché. - Latencia de origen
-
El tiempo total transcurrido desde que se CloudFront recibe una solicitud hasta que comienza a responder a la red (no al espectador), en el caso de las solicitudes que se atienden desde el origen, no desde la CloudFront caché. También se conoce como latencia del primer byte, o time-to-first-byte.
- Tasa de error por código de estado
-
El porcentaje de todas las solicitudes de espectador para las cuales el código de estado HTTP de la respuesta es un código particular en el rango de
4xx
o5xx
. Esta métrica está disponible para todos estos códigos de error:401
,403
,404
,502
,503
y504
.
Activación de métricas adicionales
Puedes activar métricas adicionales en la CloudFront consola, conAWS CloudFormation, con AWS Command Line Interface (AWS CLI) o con la CloudFront API.
Estimar el costo de las métricas adicionales CloudFront
Al activar métricas adicionales para una distribución, CloudFront envía hasta 8 métricas a la CloudWatch región EE.UU. Este (Norte de Virginia). CloudWatch cobra una tarifa baja y fija por cada métrica. Esta tarifa se cobra solo una vez al mes por métrica (hasta 8 métricas por distribución). Se trata de una tarifa fija, por lo que el coste sigue siendo el mismo independientemente del número de solicitudes o respuestas que reciba o envíe la CloudFront distribución. Para conocer la tarifa por métrica, consulta la página de CloudWatch precios de Amazon
Visualización de las métricas de la función Lambda@Edge predeterminada
Puede usar CloudWatch métricas para monitorear, en tiempo real, los problemas con las funciones de Lambda @Edge. No hay cargo adicional para estas métricas.
Al adjuntar una función Lambda @Edge a un comportamiento de caché en una CloudFront distribución, Lambda comienza a enviar métricas automáticamente. CloudWatch Las métricas están disponibles para todas las regiones Lambda, pero para ver las métricas en la CloudWatch consola u obtener los datos de las métricas de la CloudWatch API, debe usar la región EE.UU. Este (Norte de Virginia) (us-east-1
). El nombre del grupo de métricas tiene el siguiente formato:AWS/CloudFront/
, donde distribution-ID
Distribution-ID es el ID
de la CloudFront distribución a la que está asociada la función Lambda @Edge. Para obtener más información sobre CloudWatch las métricas, consulta la Guía del CloudWatch usuario de Amazon.
Las siguientes métricas predeterminadas se muestran en los gráficos de cada función de Lambda @Edge en la página Supervisión de la CloudFront consola
-
5xx
Intervalo de errores de para Lambda@Edge -
Errores de ejecución de Lambda
-
Respuestas no válidas de Lambda
-
Limitaciones de Lambda
Los gráficos incluyen la cantidad de invocaciones, errores, limitaciones, etc. En cada gráfico, los totales se muestran con una granularidad de un minuto, agrupados por región de AWS.
Si ve un pico de errores que desea investigar, por ejemplo, puede elegir una función y, a continuación, ver los archivos de registro por región de AWS hasta que determine qué función está causando los problemas y en qué región de AWS. Para obtener más información sobre la resolución de errores Lambda@Edge, consulte:
Puede personalizar los gráficos por medio de uno de los siguientes procedimientos:
-
Para cambiar el intervalo de tiempo de la información que se muestra en los gráficos, seleccione 1h (1 hora), 3h (3 horas), u otro rango o especifique un rango personalizado.
-
Para cambiar la frecuencia con la que se CloudFront actualiza la información del gráfico, seleccione la flecha hacia abajo situada junto al icono de actualización y, a continuación, elija una frecuencia de actualización. El valor predeterminado de actualización es de 1 minuto, pero puede elegir 10 segundos, 2 minutos u otras opciones.
Para ver los gráficos en la CloudWatch consola, elija Añadir al panel de control. Debe utilizar la región EE.UU. Este (Norte de Virginia) (us-east-1) para ver los gráficos en la CloudWatch consola.
Visualización de las métricas de funciones predeterminadas CloudFront
CloudFront Functions envía métricas operativas a Amazon CloudWatch para que puedas supervisar tus funciones. Ver estas métricas puede ayudarle a solucionar problemas, a realizar un seguimiento y a depurar. CloudFront Functions publica las siguientes métricas en CloudWatch:
-
Invocaciones (
FunctionInvocations
): el número de veces que se inició (invocó) la función en un periodo de tiempo determinado. -
Errores de validación (
FunctionValidationErrors
): el número de errores de validación que la función produjo en un periodo de tiempo determinado. Los errores de validación se producen cuando la función se ejecuta correctamente, pero devuelve datos no válidos (un objeto de evento no válido). -
Errores de ejecución (
FunctionExecutionErrors
): el número de errores de ejecución que se produjeron en un periodo de tiempo determinado. Los errores de ejecución se producen cuando la función no se completa correctamente. -
Utilización de cómputo (
FunctionComputeUtilization
): la cantidad de tiempo que la función tardó en ejecutarse como un porcentaje del tiempo máximo permitido. Por ejemplo, un valor de 35 significa que la función se completó en el 35 % del tiempo máximo permitido. Esta métrica es un número entre 0 y 100. -
Limitaciones (
FunctionThrottles
): el número de veces que se limitó la función en un periodo de tiempo determinado. Las funciones se pueden limitar por las siguientes razones:-
La función supera continuamente el tiempo máximo permitido para la ejecución
-
La función produce errores de compilación
-
Hay un número inusualmente elevado de solicitudes por segundo
-
Para ver estas métricas en la CloudFront consola, vaya a la página de supervisión
Todas estas métricas se publican CloudWatch en la región EE.UU. Este (Virginia del Norte) (us-east-1
), en el espacio de CloudFront nombres. También puedes ver estas métricas en la CloudWatch consola. En la CloudWatch consola, puede ver las métricas por función o por función por distribución.
También se puede utilizar CloudWatch para configurar alarmas en función de estas métricas. Por ejemplo, puede establecer una alarma en función de la métrica de tiempo de ejecución (FunctionComputeUilization
), que representa el porcentaje de tiempo disponible que la función tardó en ejecutarse. Cuando el tiempo de ejecución alcanza un determinado valor durante una cierta cantidad de tiempo, por ejemplo, mayor que el 70 % del tiempo disponible durante 15 minutos continuos, la alarma se activa. Especifique el valor de las alarmas y su unidad de tiempo al crear la alarma.
nota
CloudFront Las funciones CloudWatch solo envían métricas a las funciones que se encuentran en LIVE
fase de ejecución en respuesta a las solicitudes y respuestas de producción. Cuando pruebas una función, CloudFront no envía ninguna métrica aCloudWatch. El resultado de la prueba contiene información sobre los errores, el uso del procesamiento y los registros de funciones (console.log()
declaraciones), pero esta información no se envía a CloudWatch.
Para obtener información sobre cómo obtener estas métricas con la CloudWatch API, consulteObtener métricas mediante la API CloudWatch .