Métricas de Functions

Obtenga información sobre las métricas emitidas por OCI Functions en el espacio de nombres de métrica oci_faas.

Puede supervisar el estado, la capacidad y el rendimiento de las funciones desplegadas en OCI Functions mediante metricas , alarmas y notificaciones.

En este tema se describen las métricas emitidas por el espacio de nombre de métrica oci_faas (el servicio OCI Functions).

Recursos: funciones

Visión general de las métricas del servicio OCI Functions

OCI Functions supervisa la ejecución de funciones, y recopila y registra métricas como:

  • Número de veces que se llama a una función.
  • Periodo de tiempo durante el que se ejecuta una función.
  • El número de solicitudes para llamar a una función que ha fallado con una respuesta de error (incluido el código de error y el mensaje de error).
  • Número de solicitudes para llamar a una función que ha devuelto un error "429 Demasiadas solicitudes" en la respuesta (conocido como "llamadas a la función limitadas").
  • Cantidad de memoria asignada para la ejecución simultánea de funciones y para la simultaneidad aprovisionada (consulte Supervisión del uso y la disponibilidad de memoria para funciones de OCI).

Aunque la frecuencia varía según la métrica, las métricas de servicio por defecto suelen tener una frecuencia de 60 segundos (es decir, al menos un punto de datos publicado por minuto).

Requisitos previos

Políticas de IAM: para supervisar los recursos, debe contar con el tipo necesario de acceso en una política escrita por un administrador, tanto si utiliza la consola como la API de REST con un SDK, una CLI u otra herramienta. La política debe otorgarle acceso tanto a los servicios de supervisión como a los recursos que se supervisen. Si intenta realizar una acción y obtiene un mensaje que indica que no tiene permiso o que no está autorizado, póngase en contacto con el administrador para averiguar en qué tipo de acceso se le ha otorgado y en qué compartimento necesita trabajar. Para obtener más información sobre las autorizaciones de usuario para la supervisión, consulte Políticas de IAM.

Para obtener más información sobre la sentencia de política necesaria para acceder a las métricas emitidas por OCI Functions, consulte Sentencias de política para proporcionar a los usuarios de OCI Functions acceso a recursos relacionados con la función.

Métricas disponibles: oci_faas

Las métricas que se muestran en las siguientes tablas están disponibles automáticamente para las funciones que cree. No necesita activar la supervisión en el recurso para obtener estas métricas.

Las métricas de OCI Functions incluyen las siguientes dimensiones:

APPLICATIONID
El OCID  de la aplicación que contiene funciones.
FORMA DE APLICACIÓN
Arquitectura de la aplicación.
COMANDO
El OCID del compartimento que contiene la aplicación.
TIPO DE INTERÉS
Forma en la que se invocó la función (una de las opciones Sincronizar o Desasociado). Esta dimensión solo está disponible en algunos dominios comerciales.
RESOURCEDISPLAYNAME
El nombre de la aplicación que contiene la función y el nombre de la función.
RESOURCEID
El OCID  de la función.
RESOURCENAME
Nombre del recurso al que se aplica la métrica (aplicación o aplicación y función).
RESPONSETYPE
Respuesta cuando se llama a una función (una de las siguientes opciones: Correcto, Error o Limitada).
ID DE ARRENDAMIENTO DE USUARIO
OCID del arrendamiento que llamó a la función.
Métrica Nombre mostrado de la métrica Unidad Descripción Dimensiones
AllocatedProvisionedConcurrency Simultaneidad aprovisionada de funciones asignadas MB Memoria consumida por las ranuras de simultaneidad aprovisionadas. applicationId

compartmentId

resourceId

resourceName

AllocatedTotalConcurrency Simultaneidad asignada de funciones MB Memoria simultánea total asignada. applicationShape

compartmentId

resourceId

resourceName

FunctionExecutionDuration Duración de la función ms Duración total de ejecución de función. Se expresa en milisegundos. applicationId

invokeType

resourceDisplayName

resourceId

userTenancyId

FunctionInvocationCount Llamadas a la función recuento Número total de llamadas a la función. applicationId

invokeType

resourceDisplayName

resourceId

userTenancyId

FunctionResponseCount

Esta métrica se utiliza en los siguientes gráficos de métricas por defecto:

Errores (con responseType = "Error")

Limitaciones (con responseType = "Throttled")

recuento Número total de respuestas de la función. applicationId

invokeType

resourceDisplayName

resourceId

userTenancyId

responseType

Además, cuando responseType = "Error", las siguientes dimensiones están disponibles para funciones individuales:

ErrorCode

ErrorMessage

Uso de la consola

Para ver gráficos de métricas por defecto de una única función
  1. En la página de lista Aplicaciones, seleccione la aplicación que contiene la función para la que desea ver las métricas. Si necesita ayuda para buscar la página de lista o la aplicación, consulte Listado de aplicaciones.
  2. Seleccione el separador Funciones y seleccione el nombre de la función para la que desea ver las métricas.
  3. Seleccione el separador Supervisión.

    En la sección Métricas se muestra un gráfico de cada métrica que emite el espacio del nombre de métrica de OCI Functions. Para obtener más información sobre las métricas emitidas, consulte Métricas disponibles: oci_faas.

    Para obtener más información sobre la supervisión de métricas y el uso de alarmas, consulte Visión general de Monitoring. Para obtener más información sobre las notificaciones de alarmas, consulte Visión general de Notifications.

¿No ve los datos de métricas de la función que esperaba?

Si no ve los datos de métricas de una función, consulte las siguientes causas y soluciones posibles.

Problema Causa posible Solución
Faltan funciones: falta una función llamada en el gráfico Llamadas. El rango del gráfico (periodo de tiempo o ventana de eje x) no abarca el tiempo de llamada. Ajuste el rango del gráfico o el periodo de tiempo según sea necesario.
Espacios en los datos de métricas: la línea del gráfico es discontinua. Deseo ver los datos en los gráficos como una línea continua a lo largo del tiempo, pero la línea presenta espacios. No existen datos de métricas en los momentos indicados por los espacios. Ajuste la visualización aumentando el intervalo del gráfico para ver si se eliminan los espacios.
Gráficos vacíos: los gráficos Errores y Limitaciones nunca muestran ningún dato. No existen datos de métricas para estos gráficos en el rango del gráfico especificado. No se ha producido ningún error y no se ha limitado ninguna solicitud. Se espera que los gráficos Errores y Limitaciones estén vacíos. No aplicable.
Datos de limitaciones: el gráfico Limitaciones muestra datos. ¿Qué debo hacer? Los datos del gráfico Limitaciones indican al menos una solicitud para llamar a una función que ha devuelto un error "429 Demasiadas solicitudes" en la respuesta. Vuelva a enviar las solicitudes de llamada limitadas. Enviar solicitudes de llamada con menos frecuencia en el futuro.
Para ver gráficos de métricas por defecto para todas las funciones de una aplicación
  1. En la página de lista Aplicaciones, seleccione la aplicación para la que desea ver las métricas de función. Si necesita ayuda para buscar la página de lista o la aplicación, consulte Listado de aplicaciones.
  2. Seleccione el separador Supervisión.

    En la sección Métricas se muestra un gráfico de cada métrica que emite el espacio del nombre de métrica de OCI Functions. Para obtener más información sobre las métricas emitidas, consulte Métricas disponibles: oci_faas.

Para obtener más información sobre la supervisión de métricas y el uso de alarmas, consulte Visión general de Monitoring. Para obtener más información sobre las notificaciones de alarmas, consulte Visión general de Notifications.

Para ver gráficos de métricas por defecto para todas las funciones en todas las aplicaciones de un compartimento
  1. Abra el menú de navegación y seleccione Observación y gestión. En Supervisión, seleccione Métricas de servicio.
  2. Seleccione la región que está utilizando con OCI Functions.

    Recomendamos que utilice la misma región que el registro de Docker especificado en el contexto de la CLI de Fn Project. Consulte Creating an Fn Project CLI Context to Connect to Oracle Cloud Infrastructure.

  3. Seleccione el compartimento que contiene las aplicaciones cuyas métricas de función desea ver.

  4. Para Espacio de nombre de métrica, seleccione oci_faas.

    La página Métricas de servicio actualiza de forma dinámica la página para mostrar gráficos de cada métrica emitida por el espacio de nombre de métrica seleccionado. Para obtener más información sobre las métricas emitidas, consulte Métricas disponibles: oci_faas.

Para obtener más información sobre la supervisión de métricas y el uso de alarmas, consulte Visión general de Monitoring. Para obtener más información sobre las notificaciones de alarmas, consulte Visión general de Notifications.