Tous les produits
Search
Centre de documentation

Function Compute:Métriques de surveillance

Dernière mise à jour :Aug 12, 2026

La console Function Compute permet de consulter les métriques générales de vos ressources Function Compute, ainsi que des métriques détaillées aux niveaux régional, fonction et instance. Chaque métrique est identifiée par un paramètre MetricName. Cette rubrique décrit les valeurs de MetricName pour les différentes métriques de Function Compute.

Métriques générales des ressources

Connectez-vous à la console Function Compute. Sur la page Overview, localisez la section Resource Usage Statistics pour consulter les métriques générales des ressources.

Les métriques générales des ressources mesurent l'utilisation globale des ressources et le trafic réseau de Function Compute dans une région spécifique ou sur l'ensemble des régions. Le tableau suivant décrit ces métriques, agrégées quotidiennement ou mensuellement.

Catégorie

Nom de la métrique

Unité

Description

Vue d'ensemble

Invocations

Nombre

Nombre total d'invocations de fonctions.

vCPU Usage

vCPU-second

Ressources vCPU consommées par les fonctions lors de l'invocation, calculées en multipliant la spécification vCPU d'une fonction par sa durée d'exécution.

MemoryUsage

GB-second

Ressources mémoire consommées par les fonctions lors de l'invocation, calculées en multipliant la spécification mémoire d'une fonction par sa durée d'exécution.

DiskUsage

GB-second

Ressources disque consommées par les fonctions lors de l'invocation, calculées en multipliant la spécification disque d'une fonction par sa durée d'exécution.

InternetOut

Go

Trafic Internet sortant total généré par vos fonctions.

GPU Usage

GB-second

Ressources GPU consommées par les fonctions lors de l'invocation, calculées en multipliant la spécification GPU d'une fonction par sa durée d'exécution.

Utilisation vCPU

Active vCPU Usage

vCPU-second

Ressources vCPU consommées par les instances de fonction actives, calculées en multipliant la spécification vCPU d'une fonction par sa durée d'exécution.

Idle vCPU Usage

vCPU-second

Ressources vCPU consommées par les instances de fonction inactives, calculées en multipliant la spécification vCPU d'une fonction par la durée d'inactivité de l'instance.

Utilisation GPU

Active GPU Usage

GB-second

Ressources GPU consommées par les instances de fonction actives, calculées en multipliant la spécification GPU d'une fonction par sa durée d'exécution.

Idle GPU Usage

GB-second

Ressources GPU consommées par les instances de fonction inactives, calculées en multipliant la spécification GPU d'une fonction par la durée d'inactivité de l'instance.

Métriques au niveau régional

Connectez-vous à la console Function Compute. Dans le volet de navigation de gauche, choisissez Advanced Features > Metrics pour consulter les métriques au niveau régional.

Les métriques au niveau régional mesurent l'utilisation globale des ressources Function Compute dans une région spécifique. Le tableau suivant décrit ces métriques.

Catégorie

Nom de la métrique

Unité

Description

Exécution de fonction

Invocations (RegionTotalInvocations)

Nombre

Nombre total d'invocations de fonctions dans une région. Les données sont agrégées par intervalles d'une minute ou d'une heure.

Erreurs

Server Errors (RegionServerErrors)

Nombre

Nombre total d'invocations ayant échoué dans une région en raison d'une erreur système Function Compute. Les données sont agrégées par intervalles d'une minute ou d'une heure.

Remarque

Cela n'inclut pas les invocations de fonctions déclenchées par HTTP qui retournent avec succès un code d'état 5xx.

Client Errors (RegionClientErrors)

Nombre

Nombre total d'invocations dans une région spécifique où une fonction n'est pas exécutée ou échoue en raison d'une erreur client Function Compute, avec retour d'un code d'état 4xx. Les invocations sont sommées selon une granularité d'une minute ou d'une heure. Voici quelques exemples de ces codes d'état.

  • 400 : Paramètres invalides.

  • 403 : Autorisation refusée.

  • 404 : Ressource introuvable.

  • 412 : Échec du démarrage de l'instance d'environnement d'exécution personnalisé.

  • 499 : Connexion fermée par le client.

Pour plus d'informations, consultez Codes d'erreur publics.

Remarque

Pour les requêtes entraînant une erreur client 412 ou 499, si la fonction a commencé son exécution, généré des journaux et engendré des frais, vous trouverez les journaux d'invocation correspondants dans la liste Invocation List. Pour plus d'informations, consultez Consulter les journaux d'invocation.

Function Errors (RegionFunctionErrors)

Nombre

Nombre total d'invocations dans une région ayant échoué en raison d'une erreur dans le code de la fonction. Les données sont agrégées par intervalles d'une minute ou d'une heure.

Erreurs de limitation

Concurrency Throttles (RegionThrottles)

Nombre

Nombre total d'invocations limitées pour dépassement de la limite de concurrence dans une région. Ces requêtes retournent un code d'état 429. Les données sont agrégées par intervalles d'une minute ou d'une heure.

Total Instance Throttles (RegionResourceThrottles)

Nombre

Nombre total d'invocations limitées pour dépassement de la limite totale d'instances dans une région. Ces requêtes retournent un code d'état 503. Les données sont agrégées par intervalles d'une minute ou d'une heure.

Instances à la demande

On-demand Concurrency Limit (RegionConcurrencyLimit)

Nombre

Quota d'instances à la demande pour votre compte dans une région.

On-demand Concurrent Instances (RegionConcurrentCount)

Nombre

Nombre d'instances à la demande concurrentes utilisées dans une région. Les données sont agrégées par intervalles d'une minute ou d'une heure.

Instances provisionnées

Provisioned Concurrent Instances (RegionProvisionedCurrentInstance)

Nombre

Nombre total d'instances provisionnées pour toutes les fonctions d'une région au sein de votre compte.

Métriques au niveau de la fonction

Connectez-vous à la console Function Compute. Dans le volet de navigation de gauche, choisissez Advanced Features > Metrics. Dans la liste Function Name, cliquez sur un nom de fonction pour consulter ses Function Metrics.

Les métriques au niveau de la fonction mesurent l'utilisation des ressources d'une fonction spécifique. Vous pouvez consulter les métriques de la fonction elle-même, d'une version ou d'un alias spécifique de la fonction. Le tableau suivant décrit ces métriques.

Remarque
  • Pour les métriques associées à une version ou un alias de fonction, le nom de la métrique est préfixé par FunctionQualifier. Par exemple, la métrique correspondant au nombre total d'invocations est FunctionQualifierTotalInvocations.

  • Pour surveiller l'utilisation du CPU, l'utilisation de la mémoire et le trafic réseau au niveau de la fonction, activez les métriques au niveau de l'instance. Pour plus d'informations, consultez Métriques au niveau de l'instance.

Catégorie

Nom de la métrique

Unité

Description

Invocations

Total Invocations (FunctionTotalInvocations)

Nombre

Nombre total d'invocations de fonctions provenant à la fois des instances à la demande et des instances provisionnées. Les données sont agrégées par intervalles d'une minute ou d'une heure.

Provisioned Invocations (FunctionProvisionInvocations)

Nombre

Nombre total d'invocations de fonctions sur des instances provisionnées. Les données sont agrégées par intervalles d'une minute ou d'une heure.

Codes d'état HTTP

HTTP 2xx Responses (FunctionHTTPStatus2xx)

Nombre

Nombre de requêtes ayant retourné un code d'état HTTP 2xx. Les données sont agrégées par intervalles d'une minute, de cinq minutes ou d'une heure.

HTTP 3xx Responses (FunctionHTTPStatus3xx)

Nombre

Nombre de requêtes ayant retourné un code d'état HTTP 3xx. Les données sont agrégées par intervalles d'une minute, de cinq minutes ou d'une heure.

HTTP 4xx Responses (FunctionHTTPStatus4xx)

Nombre

Nombre de requêtes ayant retourné un code d'état HTTP 4xx. Les données sont agrégées par intervalles d'une minute, de cinq minutes ou d'une heure.

HTTP 5xx Responses (FunctionHTTPStatus5xx)

Nombre

Nombre de requêtes ayant retourné un code d'état HTTP 5xx. Les données sont agrégées par intervalles d'une minute, de cinq minutes ou d'une heure.

Erreurs

Server Errors (FunctionServerErrors)

Nombre

Nombre total d'invocations ayant échoué pour une fonction en raison d'une erreur système Function Compute. Les données sont agrégées par intervalles d'une minute ou d'une heure.

Remarque

Cela n'inclut pas les invocations de fonctions déclenchées par HTTP qui retournent avec succès un code d'état 5xx.

Client Errors (FunctionClientErrors)

Nombre

Nombre total d'invocations dans une région où une fonction n'a pas été exécutée ou ne s'est pas exécutée correctement en raison d'une erreur client Function Compute, avec retour d'un code d'état 4xx. Les valeurs sont sommées selon une granularité d'une minute ou d'une heure. Voici quelques exemples de codes d'état.

  • 400 : Paramètres invalides.

  • 403 : Autorisation refusée.

  • 404 : Ressource introuvable.

  • 412 : Échec du démarrage de l'instance d'environnement d'exécution personnalisé.

  • 499 : Connexion fermée par le client.

Pour plus d'informations, consultez Codes d'erreur publics.

Remarque

Pour les requêtes entraînant une erreur client 412 ou 499, si la fonction a commencé son exécution, généré des journaux et engendré des frais, vous trouverez les journaux d'invocation correspondants dans la liste Invocation List. Pour plus d'informations, consultez Consulter les journaux d'invocation.

Function Errors (FunctionFunctionErrors)

Nombre

Nombre total d'invocations pour une fonction spécifique ayant échoué en raison d'une erreur dans le code de la fonction. Les données sont agrégées par intervalles d'une minute ou d'une heure.

Erreurs de limitation

Concurrency Throttles (FunctionConcurrencyThrottles)

Nombre

Nombre total d'invocations limitées pour dépassement de la limite de concurrence de la fonction. Ces requêtes retournent un code d'état 429. Les données sont agrégées par intervalles d'une minute ou d'une heure.

Resource Throttles (FunctionResourceThrottles)

Nombre

Nombre total d'invocations limitées en raison de l'atteinte de la limite totale d'instances de la fonction. Ces requêtes retournent un code d'état 503. Les données sont agrégées par intervalles d'une minute ou d'une heure.

Durée d'exécution de la fonction

Average Duration (FunctionAvgDuration)

ms

Temps d'exécution moyen du code de votre fonction, du début à la fin, hors surcharge de la plateforme. Les données sont agrégées sous forme de moyenne par intervalles d'une minute ou d'une heure.

P90 Duration (FunctionP90Duration)

ms

90e percentile du temps d'exécution de la fonction, du début à la fin. Cela n'inclut pas la surcharge de la plateforme. 90 % des requêtes se terminent dans cette durée.

P99 Duration (FunctionP99Duration)

ms

99e percentile du temps d'exécution de la fonction, du début à la fin. Cela n'inclut pas la surcharge de la plateforme. 99 % des requêtes se terminent dans cette durée.

Maximum Duration (FunctionMaxDuration)

ms

Temps d'exécution maximal du code de votre fonction, du début à la fin. Cela n'inclut pas la surcharge de la plateforme. Les données sont agrégées sous forme de maximum par intervalles d'une minute ou d'une heure.

Latence de bout en bout

Average Latency (FunctionLatencyAvg)

ms

Lors d'une invocation, il s'agit de la durée écoulée entre l'arrivée d'une requête d'exécution de fonction dans le système Function Compute et sa sortie du système Function Compute. Cette durée inclut le temps consommé par la plateforme. Le temps moyen est calculé selon une granularité d'une minute ou d'une heure.

Utilisation de la mémoire

Memory Quota (FunctionMemoryLimitMB)

Mo

Limite de mémoire configurée pour la fonction. Le dépassement de cette limite provoque une erreur de mémoire insuffisante (OOM). La métrique rapporte la valeur maximale parmi toutes les instances par intervalles d'une minute ou d'une heure.

Maximum Memory Used (FunctionMaxMemoryUsage)

Mo

Quantité maximale de mémoire consommée par une fonction lors de l'invocation. La métrique rapporte la valeur maximale parmi toutes les instances par intervalles d'une minute ou d'une heure.

Instances à la demande de la fonction

On-demand Instance Quota (FunctionOndemandInstanceQuota)

Nombre

Limite de concurrence configurée pour les instances à la demande de la fonction. Cette métrique n'apparaît que si une limite est configurée.

Active On-demand Instances (FunctionOndemandActiveInstance)

Nombre

Nombre d'instances à la demande utilisées par la fonction.

Instances provisionnées de la fonction

Active Provisioned Instances (FunctionProvisionedCurrentInstance)

Nombre

Nombre d'instances provisionnées utilisées par la fonction.

Traitement des invocations asynchrones

Enqueued Requests (FunctionEnqueueCount)

Nombre

Nombre de requêtes mises en file d'attente pour invocation asynchrone. Les données sont agrégées par intervalles d'une minute ou d'une heure.

Processed Requests (FunctionDequeueCount)

Nombre

Nombre de requêtes d'invocation asynchrone terminées. Les données sont agrégées par intervalles d'une minute ou d'une heure.

Remarque

Si le nombre de requêtes traitées est nettement inférieur au nombre de requêtes mises en file d'attente, une accumulation de requêtes peut se produire. Pour résoudre ce problème, configurez une politique de mise à l'échelle automatique basée sur le nombre minimal d'instances ou contactez-nous.

Latence des messages asynchrones

Average Latency (FunctionAsyncMessageLatencyAvg)

ms

Temps moyen écoulé entre la mise en file d'attente d'un message asynchrone et le début de son traitement. Les données sont agrégées sous forme de moyenne par intervalles d'une minute ou d'une heure.

Maximum Latency (FunctionAsyncMessageLatencyMax)

ms

Temps maximal écoulé entre la mise en file d'attente d'un message asynchrone et le début de son traitement. Les données sont agrégées sous forme de maximum par intervalles d'une minute ou d'une heure.

Événements d'invocation asynchrone

Expired Dropped Events (FunctionAsyncEventExpiredDropped)

Nombre

Nombre total de requêtes expirées qui sont abandonnées lorsqu'une destination est configurée pour les invocations asynchrones. Les données sont agrégées par intervalles d'une minute ou d'une heure.

Destination Errors (FunctionDestinationErrors)

Nombre

Nombre de requêtes n'ayant pas atteint leur destination configurée après l'exécution de la fonction. Les données sont agrégées par intervalles d'une minute ou d'une heure.

Destination Succeeded (FunctionDestinationSucceeded)

Nombre

Nombre de requêtes envoyées avec succès à leur destination configurée après l'exécution de la fonction. Les données sont agrégées par intervalles d'une minute ou d'une heure.

Arriéré de requêtes asynchrones

Backlogged Requests (FunctionAsyncMessagesBacklogV2)

Nombre

Nombre total de requêtes asynchrones en attente de traitement. Les données sont agrégées par intervalles d'une minute ou d'une heure.

In-process Asynchronous Requests (FunctionAsyncMessagesInProcess)

Nombre

Nombre approximatif de requêtes asynchrones en cours de traitement.

Requêtes concurrentes par instance (métriques au niveau de l'instance)

Maximum Concurrent Requests (FunctionMaxConcurrentRequests)

Nombre

Nombre maximal de requêtes concurrentes traitées par une seule instance de fonction. Les données sont agrégées sous forme de maximum par intervalles d'une minute ou d'une heure.

Average Concurrent Requests (FunctionAvgConcurrentRequests)

Nombre

Nombre moyen de requêtes concurrentes traitées par une seule instance de fonction. Les données sont agrégées sous forme de moyenne par intervalles d'une minute ou d'une heure.

Utilisation vCPU (métriques au niveau de l'instance)

vCPU Quota (FunctionvCPUQuotaCores)

vCPU

Quota vCPU de la fonction.

Maximum vCPU Usage (FunctionMaxvCPUCores)

vCPU

Nombre réel de vCPU utilisés par la fonction, où 1 représente un vCPU. La métrique rapporte la valeur maximale parmi plusieurs instances par intervalles d'une minute ou d'une heure.

Average vCPU Usage (FunctionAvgvCPUCores)

vCPU

Nombre réel de vCPU utilisés par la fonction, où 1 représente un vCPU. La métrique rapporte la valeur moyenne parmi plusieurs instances par intervalles d'une minute ou d'une heure.

Taux d'utilisation vCPU (métriques au niveau de l'instance)

Maximum vCPU Utilization (FunctionMaxvCPUUtilization)

%

Rapport entre les vCPU réellement utilisés et le quota vCPU. La métrique rapporte la valeur maximale parmi plusieurs instances par intervalles d'une minute ou d'une heure.

Average vCPU Utilization (FunctionAvgvCPUUtilization)

%

Rapport entre les vCPU réellement utilisés et le quota vCPU. La métrique rapporte la valeur moyenne parmi plusieurs instances par intervalles d'une minute ou d'une heure.

Trafic réseau (métriques au niveau de l'instance)

Inbound Traffic Rate (FunctionRXBytesPerSec)

Mbit/s

Taux de trafic réseau entrant vers la fonction.

Outbound Traffic Rate (FunctionTXBytesPerSec)

Mbit/s

Taux de trafic réseau sortant depuis la fonction.

Utilisation de la mémoire (métriques au niveau de l'instance)

Memory Quota (FunctionMemoryLimitMB)

Mo

Limite de mémoire configurée pour la fonction.

Remarque

Le dépassement de ce quota provoque une erreur OOM.

Maximum Memory Usage (FunctionMaxMemoryUsageMB)

Mo

Mémoire réelle utilisée par une instance de fonction. La métrique rapporte la valeur maximale parmi toutes les instances par intervalles d'une minute ou d'une heure.

Average Memory Usage (FunctionAvgMemoryUsageMB)

Mo

Mémoire réelle utilisée par une instance de fonction. La métrique rapporte la valeur moyenne parmi toutes les instances par intervalles d'une minute ou d'une heure.

Taux d'utilisation de la mémoire (métriques au niveau de l'instance)

Maximum Memory Utilization (FunctionMaxMemoryUtilization)

%

Rapport entre la mémoire réellement utilisée et le quota de mémoire. La métrique rapporte la valeur maximale parmi plusieurs instances par intervalles d'une minute ou d'une heure.

Average Utilization

(FunctionAvgMemoryUtilization)

%

Rapport entre la mémoire réellement utilisée et le quota de mémoire. La métrique rapporte la valeur moyenne parmi plusieurs instances par intervalles d'une minute ou d'une heure.

Utilisation de la mémoire GPU (métriques au niveau de l'instance)

GPU Memory Quota (FunctionGPUMemoryLimitMB)

Mo

Quota de mémoire GPU.

GPU Memory Used (FunctionGPUMaxMemoryUsage)

Mo

Quantité maximale de mémoire GPU utilisée.

Taux d'utilisation de la mémoire GPU (métriques au niveau de l'instance)

GPU Memory Utilization (FunctionGPUMemoryUsagePercent)

%

Taux d'utilisation de la mémoire GPU.

Taux d'utilisation SM GPU (métriques au niveau de l'instance)

SM Utilization (FunctionGPUSMPercent)

%

Taux d'utilisation des multiprocesseurs de flux (SM) du GPU.

Taux d'utilisation de l'encodeur matériel GPU (métriques au niveau de l'instance)

Hardware Encoder Utilization (FunctionGPUEncoderPercent)

%

Taux d'utilisation de l'encodeur matériel du GPU.

Taux d'utilisation du décodeur matériel GPU (métriques au niveau de l'instance)

Hardware Decoder Utilization (FunctionGPUDecoderPercent)

%

Taux d'utilisation du décodeur matériel du GPU.

Informations complémentaires

Pour savoir comment appeler l'API CloudMonitor afin d'obtenir des données de surveillance, consultez Données de surveillance.