Mesures de Functions
Découvrez les mesures émises par OCI Functions dans l'espace de noms de mesure oci_faas.
Vous pouvez surveiller l'état, la capacité et les performances des fonctions déployées vers OCI Functions à l'aide de mesures , d'alarmes et de notifications.
Cette rubrique décrit les mesures émises par l'espace de noms de mesure oci_faas
(service OCI Functions).
Ressources : fonctions
Présentation des mesures du service OCI Functions
OCI Functions surveille l'exécution des fonctions, collecte les mesures et génère des rapports sur ces mesures, notamment les suivantes :
- nombre d'appels d'une fonction,
- durée d'exécution d'une fonction,
- Nombre de demandes d'appel d'une fonction ayant échoué avec une réponse d'erreur (y compris le code d'erreur et le message d'erreur).
- nombre de demandes d'appel d'une fonction qui ont renvoyé une erreur "'429 Too Many Requests" dans la réponse (autre désignation : "appels de fonction ralentis").
- Quantité de mémoire allouée pour l'exécution simultanée de fonctions et pour les accès simultanés provisionnés (reportez-vous à Surveillance de l'utilisation et de la disponibilité de la mémoire pour OCI Functions).
Alors que la fréquence varie en fonction de la mesure, la fréquence des mesures de service par défaut est généralement de 60 secondes (c'est-à-dire, au moins un point de données publié par minute).
Prérequis
Stratégies IAM : pour surveiller les ressources, vous devez disposer du type d'accès requis dans une stratégie écrite par un administrateur, que vous utilisiez la console ou l'API REST avec un kit SDK, l'interface de ligne de commande ou un autre outil. La stratégie doit vous donner accès à la fois aux services de surveillance et aux ressources surveillées. Si vous essayez d'effectuer une action et qu'un message indique que vous n'y êtes pas autorisé, contactez l'administrateur pour savoir quel type d'accès vous a été accordé et dans quel compartiment vous devez travailler. Pour plus d'informations sur les autorisations utilisateur liées à la surveillance, reportez-vous à Stratégies IAM.
Pour plus d'informations sur l'instruction de stratégie requise afin d'accéder aux mesures émises par OCI Functions, reportez-vous à Instructions de stratégie permettant aux utilisateurs OCI Functions d'accéder aux ressources liées aux fonctions.
Mesures disponibles : oci_faas
Les mesures répertoriées dans les tableaux suivants sont automatiquement disponibles pour toutes les fonctions créées. Vous n'avez pas besoin d'activer la surveillance sur les ressources pour obtenir ces mesures.
Les mesures OCI Functions incluent les dimensions suivantes :
- APPLICATIONID
- OCID de l'application contenant les fonctions.
- FORME D'APPLIANCES
- Architecture de l'application.
- COMPARTMENTID
- OCID du compartiment contenant l'application.
- TYPE D'INVOCET
- Mode d'appel de la fonction (synchronisation ou séparation). Cette dimension n'est disponible que dans certains domaines commerciaux.
- NOM D'AFFICHAGE DE RESSOURCE
- Nom de l'application contenant la fonction et nom de la fonction.
- RESOURCEID
- OCID de la fonction.
- RESOURCENAME
- Nom de la ressource à laquelle la mesure s'applique (application, application et fonction).
- RESPONSETYPE
- Réponse lorsqu'une fonction est appelée (succès, erreur ou ralentissement).
- ID LOCATAIRE UTILISATEUR
- OCID de la location qui a appelé la fonction.
Mesure | Nom d'affichage de la mesure | Unité | Description | Dimensions |
---|---|---|---|---|
AllocatedProvisionedConcurrency |
Fonctions - Concomitance provisionnée allouée | mégaoctets | Mémoire consommée par les emplacements de simultanéité provisionnés. | applicationId
|
AllocatedTotalConcurrency |
Concomitance allouée aux fonctions | mégaoctets | Quantité totale de mémoire simultanée allouée. | applicationShape
|
FunctionExecutionDuration
|
Durée de la fonction | ms | Durée totale d'exécution de la fonction. Valeur exprimée en millisecondes. | applicationId
|
FunctionInvocationCount
|
Appels de fonction | nombre | Nombre total d'appels de la fonction | applicationId
|
FunctionResponseCount
|
Cette mesure est utilisée dans les graphiques de mesures par défaut suivants : Erreurs (avec Ralentissements (avec |
nombre | Nombre total de réponses de la fonction | applicationId
responseType = "Error" , les dimensions suivantes sont disponibles pour des fonctions individuelles :
|
Utilisation de la console
- Sur la page de liste Applications, sélectionnez l'application contenant la fonction pour laquelle visualiser les mesures. Si vous avez besoin d'aide pour rechercher la page de liste ou l'application, reportez-vous à Liste des applications.
- Sélectionnez l'onglet Fonctions et sélectionnez le nom de la fonction pour laquelle vous voulez visualiser les mesures.
-
Sélectionnez l'onglet Surveillance.
La section Mesures affiche un graphique pour chaque mesure émise par l'espace de noms de mesure d'OCI Functions. Pour plus d'informations sur les mesures émises, reportez-vous à Mesures disponibles : oci_faas.
Pour plus d'informations sur la surveillance des mesures et l'utilisation des alarmes, reportez-vous à Présentation de Monitoring. Pour plus d'informations sur les notifications relatives aux alarmes, reportez-vous à Présentation de Notifications.
Si vous ne voyez pas les données de mesure d'une fonction, reportez-vous aux causes possibles et résolutions suivantes.
Problème | Cause possible | Résolution |
---|---|---|
Fonctions manquantes : il manque une fonction appelée dans le graphique Appels. | La plage du graphique (période ou fenêtre de l'axe des X) ne couvre pas l'heure d'appel. | Ajustez la plage ou la période du graphique selon vos besoins. |
Vides dans les données de mesure : la ligne du graphique est discontinue. Je souhaite visualiser les données des graphiques sous la forme d'une ligne temporelle continue, mais la ligne présente des vides. | Il n'existe aucune donnée de mesure dans les périodes indiquées par les vides. | Lissez l'affichage en augmentant l'intervalle du graphique pour voir si les vides disparaissent. |
Graphiques vides : les graphiques Erreurs et Ralentissements n'affichent jamais de données. | Il n'existe aucune donnée de mesure pour ces graphiques dans la plage indiquée. Aucune erreur n'est survenue et aucune demande n'a été ralentie. Des graphiques Erreurs et Ralentissements vides sont attendus. | Non applicable. |
Données de ralentissements : le graphique Ralentissements affiche des données. Que faire ? | Les données du graphique Ralentissements indiquent qu'au moins une demande d'appel de fonction a renvoyé une erreur "429 Too Many Requests" dans la réponse. | Soumettez de nouveau les demandes d'appel ralenties. Soumettez les demandes d'appel ultérieures de manière moins fréquente. |
- Sur la page de liste Applications, sélectionnez l'application pour laquelle vous voulez visualiser les mesures de fonction. Si vous avez besoin d'aide pour rechercher la page de liste ou l'application, reportez-vous à Liste des applications.
-
Sélectionnez l'onglet Surveillance.
La section Mesures affiche un graphique pour chaque mesure émise par l'espace de noms de mesure d'OCI Functions. Pour plus d'informations sur les mesures émises, reportez-vous à Mesures disponibles : oci_faas.
Pour plus d'informations sur la surveillance des mesures et l'utilisation des alarmes, reportez-vous à Présentation de Monitoring. Pour plus d'informations sur les notifications relatives aux alarmes, reportez-vous à Présentation de Notifications.
- Ouvrez le menu de navigation et sélectionnez Observation et gestion. Sous Monitoring, sélectionnez Mesures de service.
- Sélectionnez la région que vous utilisez avec OCI Functions.
Nous vous recommandons d'utiliser la même région que le registre Docker indiqué dans le contexte de l'interface de ligne de commande du projet Fn. Reportez-vous à Création d'un contexte d'interface de commande de projet Fn pour la connexion à Oracle Cloud Infrastructure.
-
Sélectionnez le compartiment contenant les applications pour lesquelles vous voulez visualiser les mesures de fonction.
-
Pour Espace de noms de mesure, sélectionnez oci_faas.
La page Mesures de service se met à jour de façon dynamique afin d'afficher les graphiques de chaque mesure émise par l'espace de noms de mesure sélectionné. Pour plus d'informations sur les mesures émises, reportez-vous à Mesures disponibles : oci_faas.
Pour plus d'informations sur la surveillance des mesures et l'utilisation des alarmes, reportez-vous à Présentation de Monitoring. Pour plus d'informations sur les notifications relatives aux alarmes, reportez-vous à Présentation de Notifications.
Utilisation de l'API
Pour plus d'informations sur l'utilisation de l'API et la signature des demandes, reportez-vous à la documentation relative à l'API REST et à Informations d'identification de sécurité. Pour plus d'informations sur les kits SDK, reportez-vous à Kits SDK et interface de ligne de commande.
- API Monitoring pour les mesures et les alarmes
- API Notifications pour les notifications (utilisées avec les alarmes)