Mesures des fonctions
Découvrez les mesures émises par le service des fonctions pour OCI dans l'espace de noms de mesure oci_faas.
Vous pouvez surveiller l'état, la capacité et la performance des fonctions que vous avez déployées dans le service des fonctions pour OCI à l'aide de mesures , d'alarmes et d'avis.
Cette rubrique décrit les mesures émises par l'espace de noms de mesure oci_faas
(le service des fonctions pour OCI).
Ressources : fonctions
Aperçu des mesures du service des fonctions pour OCI
Le service des fonctions pour OCI surveille l'exécution de la fonction, puis collecte et signale des mesures, notamment :
- Le nombre de fois où une fonction est appelée.
- La durée d'exécution d'une fonction.
- Nombre de demandes d'appel d'une fonction qui a échoué avec une réponse d'erreur (y compris le code d'erreur et le message d'erreur).
- Le nombre de demandes d'appel d'une fonction ayant retourné une erreur de type "429 Trop de demandes" dans la réponse ("appels de fonction ralentis").
- Quantité de mémoire affectée pour l'exécution simultanée de fonctions et pour la simultanéité provisionnée (voir Surveillance de l'utilisation et de la disponibilité de la mémoire pour le service des fonctions pour OCI).
Bien que la fréquence varie par mesure, les mesures de service par défaut ont généralement une fréquence de 60 secondes (c'est-à-dire au moins un point de données publié par minute).
Préalables
Politiques IAM : Pour surveiller les ressources, le type d'accès requis doit vous être accordé dans une politique écrite par un administrateur, que vous utilisiez la console ou l'API REST avec une trousse SDK, l'interface de ligne de commande ou un autre outil. La politique doit vous donner accès à la fois aux services de surveillance et aux ressources surveillées. Si vous tentez d'effectuer une action et que vous constatez que vous ne disposez pas de l'autorisation requise, communiquez avec l'administrateur pour connaître le type d'accès qui vous a été octroyé et le compartiment que vous devez utiliser. Pour plus d'informations sur les autorisations d'utilisateur pour la surveillance, voir Politiques IAM.
Pour plus d'informations sur l'énoncé de politique requis pour accéder aux mesures émises par le service des fonctions pour OCI, voir Énoncés de politique pour accorder aux utilisateurs du service des fonctions pour OCI l'accès 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 que vous créez. Il n'est pas nécessaire d'activer la surveillance de la ressource pour obtenir ces mesures.
Les mesures du service des fonctions pour OCI incluent les dimensions suivantes :
- APPLICATIONID
- OCID de l'application contenant les fonctions.
- FORME DES APPAREILS
- L'architecture de l'application.
- COMPARTMENTID
- OCID du compartiment contenant l'application.
- TYPE D'APPEL
- Mode d'appel de la fonction (synchronisé ou détaché). Cette dimension n'est disponible que dans certains domaines commerciaux.
- RESOURCEDISPLAYNAME
- 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 ou application et fonction).
- RESPONSETYPE
- Réponse lors de l'appel d'une fonction (réussite, erreur ou ralenti).
- ID LOCATION D'UTILISATEUR
- OCID de la location qui a appelé la fonction.
Mesure | Nom d'affichage de la mesure | Unité | Description | Dimensions |
---|---|---|---|---|
AllocatedProvisionedConcurrency |
Fonctions affectées - Accès simultané provisionné | mégabytes | Mémoire consommée par les emplacements d'accès simultané provisionnés. | applicationId
|
AllocatedTotalConcurrency |
Fonctions - Accès simultané affecté | mégabytes | Mémoire concurrente totale affectée. | applicationShape
|
FunctionExecutionDuration
|
Durée de la fonction | ms | Durée totale d'exécution de la fonction. Exprimée en millisecondes. | applicationId
|
FunctionInvocationCount
|
Appels de fonction | nombre | Nombre total d'appels de fonction. | applicationId
|
FunctionResponseCount
|
Cette mesure est utilisée dans les graphiques de mesure par défaut suivants : Erreurs (avec Ralentissements (avec |
nombre | Nombre total de réponses de fonction. | applicationId
responseType = "Error" , les dimensions suivantes sont disponibles pour des fonctions individuelles :
|
Utilisation de la console
- Dans la page de liste Applications, sélectionnez l'application contenant la fonction pour laquelle vous voulez voir les mesures. Si vous avez besoin d'aide pour trouver la page de liste ou l'application, voir Liste des applications.
- Sélectionnez l'onglet Fonctions et sélectionnez le nom de la fonction pour laquelle vous voulez voir les mesures.
-
Sélectionnez l'onglet Surveillance.
La section Mesures affiche un graphique pour chaque mesure émise par l'espace de noms de mesure pour le service des fonctions pour OCI. Pour plus d'informations sur les mesures émises, voir Mesures disponibles : oci_faas.
Pour plus d'informations sur la surveillance des mesures et l'utilisation des alarmes, voir Aperçu de la surveillance. Pour plus d'informations sur les avis relatifs aux alarmes, voir Aperçu des avis.
Si vous ne voyez pas les données de mesure voulues pour une fonction, voir les causes possibles et les résolutions suivantes.
Problème | Cause possible | Résolution |
---|---|---|
Fonctions manquantes : Une fonction que j'ai appelée est manquante dans le graphique Appels. | L'intervalle du graphique (période ou fenêtre de l'axe x) ne couvre pas le moment de l'appel. | Ajustez l'intervalle du graphique ou la période, si nécessaire. |
Écarts dans les données de mesures : La ligne du graphique n'est pas contiguë. Je souhaite voir les données des graphiques sous forme d'une ligne continue sur une période, mais la ligne contient des espaces. | Il n'existe aucune donnée de mesure dans les délais indiqués par les écarts. | Lissez l'affichage en augmentant l'intervalle du graphique pour voir si les vides sont retirés. |
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 l'intervalle de graphique spécifié. Aucune erreur n'est survenue, et aucune demande n'a été ralentie. Des graphiques Erreurs et Ralentissements vides sont attendus. | Sans objet. |
Données sur les ralentissements : Le graphique Ralentissements affiche des données. Que dois-je faire? | Les données du graphique Ralentissements indiquent qu'au moins une demande d'appel de fonction a retourné une erreur de type "429 Trop de demandes" dans la réponse. | Resoumettez les demandes d'appel ralenti. Soumettez les futures demandes d'appel moins fréquemment. |
- Dans la page de liste Applications, sélectionnez l'application dont vous voulez voir les mesures de fonction. Si vous avez besoin d'aide pour trouver la page de liste ou l'application, voir 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 pour le service des fonctions pour OCI. Pour plus d'informations sur les mesures émises, voir Mesures disponibles : oci_faas.
Pour plus d'informations sur la surveillance des mesures et l'utilisation des alarmes, voir Aperçu de la surveillance. Pour plus d'informations sur les avis relatifs aux alarmes, voir Aperçu des avis.
- Ouvrez le menu de navigation et sélectionnez Observabilité et gestion. Sous Surveillance, sélectionnez Mesures de service.
- Sélectionnez la région que vous utilisez avec le service des fonctions pour OCI.
Nous vous recommandons d'utiliser la même région que le registre Docker spécifié dans le contexte de l'interface de ligne de commande Fn Project. Voir Création d'un contexte d'interface de ligne de commande Fn Project pour se connecter à Oracle Cloud Infrastructure.
-
Sélectionnez le compartiment contenant les applications dont vous voulez voir les mesures de fonction.
-
Pour Espace de noms de mesure, sélectionnez oci_faas.
La page Mesures de service est mise à jour de manière dynamique afin d'afficher les graphiques pour chaque mesure émise par l'espace de noms de mesure sélectionné. Pour plus d'informations sur les mesures émises, voir Mesures disponibles : oci_faas.
Pour plus d'informations sur la surveillance des mesures et l'utilisation des alarmes, voir Aperçu de la surveillance. Pour plus d'informations sur les avis relatifs aux alarmes, voir Aperçu des avis.
Utilisation de l'API
Pour plus d'informations sur l'utilisation de l'API et sur les demandes de signature, voir la documentation de l'API REST et Données d'identification de sécurité. Pour plus d'informations sur les trousses SDK, voir Trousses SDK et interface de ligne de commande.
- API de surveillance pour les mesures et les alarmes
- API d'avis pour les avis (utilisée avec les alarmes)