Parametri funzione

Scopri le metriche emesse da OCI Functions nello spazio di nomi delle metriche oci_faas.

È possibile monitorare lo stato, la capacità e le prestazioni delle funzioni distribuite nelle funzioni OCI utilizzando le metriche , gli allarmi e le notifiche.

Questo argomento descrive le metriche emesse dallo spazio di nomi delle metriche oci_faas (servizio OCI Functions).

Risorse: funzioni

Panoramica delle metriche del servizio OCI Functions

OCI Functions monitora l'esecuzione delle funzioni e raccoglie e segnala metriche come:

  • Il numero di volte in cui viene richiamata una funzione.
  • Il periodo di tempo durante il quale una funzione viene eseguita.
  • Il numero di richieste per richiamare una funzione non riuscita con una risposta di errore (inclusi il codice di errore e il messaggio di errore).
  • Numero di richieste per richiamare una funzione che ha restituito un errore '429 Too Many Requests' nella risposta (noto come 'throttled function invoations').
  • Quantità di memoria allocata per l'esecuzione simultanea delle funzioni e per la concorrenza di cui è stato eseguito il provisioning (vedere Monitoraggio dell'uso e della disponibilità della memoria per le funzioni OCI).

Mentre la frequenza varia in base alla metrica, le metriche di servizio predefinite in genere hanno una frequenza di 60 secondi, ovvero almeno un datapoint inviato al minuto.

Prerequisiti

Criteri IAM: per monitorare le risorse, è necessario disporre del tipo di accesso richiesto in un criterio scritto da un amministratore, indipendentemente dal fatto che si stia utilizzando la console o l'API REST con un SDK, un'interfaccia CLI o un altro strumento. Il criterio deve consentire l'accesso sia ai servizi di monitoraggio che alle risorse monitorate. Se si tenta di eseguire un'azione e si riceve un messaggio che informa che non si dispone dell'autorizzazione o che non si è autorizzati, contattare l'amministratore per sapere in quale tipo di accesso si è stati concessi e in quale compartimento è necessario lavorare. Per ulteriori informazioni sulle autorizzazioni utente per il monitoraggio, vedere Criteri IAM.

Per ulteriori informazioni sull'istruzione dei criteri necessaria per accedere alle metriche emesse dalle funzioni OCI, vedere Istruzioni dei criteri per concedere agli utenti delle funzioni OCI l'accesso alle risorse correlate alle funzioni.

Metriche disponibili: oci_faas

Le metriche elencate nelle tabelle seguenti sono automaticamente disponibili per qualsiasi funzione creata. Non è necessario abilitare il monitoraggio sulla risorsa per ottenere queste metriche.

I parametri di OCI Functions includono le dimensioni riportate di seguito.

ID APPLICAZIONE
L'OCID dell'applicazione che contiene funzioni.
FORMA DELLE APPLICAZIONI
L'architettura dell'applicazione.
COMPARTMENTID
L'OCID del compartimento che contiene l'applicazione.
TIPO DI RICHIAMO
Modalità di richiamo della funzione (sincronizzazione o scollegamento). Questa dimensione è disponibile solo in alcuni regni commerciali.
NOME RIPRODUZIONE RISORSE
Il nome dell'applicazione contenente la funzione e il nome della funzione.
RESOURCEID
L'OCID della funzione.
NOME RISORSA
Il nome della risorsa a cui si applica la metrica (applicazione o applicazione e funzione).
TIPO DI RISPOSTA
La risposta quando viene richiamata una funzione (una delle seguenti: Operazione riuscita, Errore o Limitato).
ID TENANCY UTENTE
L'OCID della tenancy che ha richiamato la funzione.
Parametro Nome visualizzato metrica Unità descrizione; Dimensioni
AllocatedProvisionedConcurrency Funzioni di accesso concorrente con provisioning allocato MB Memoria consumata dagli slot di concorrenza di cui è stato eseguito il provisioning. applicationId

compartmentId

resourceId

resourceName

AllocatedTotalConcurrency Funzioni di accesso concorrente allocato MB Memoria concorrente totale allocata. applicationShape

compartmentId

resourceId

resourceName

FunctionExecutionDuration Durata funzione m Durata totale dell'esecuzione della funzione. Espresso in millisecondi. applicationId

invokeType

resourceDisplayName

resourceId

userTenancyId

FunctionInvocationCount Richiami funzione Conteggio Numero totale di chiamate funzione. applicationId

invokeType

resourceDisplayName

resourceId

userTenancyId

FunctionResponseCount

Questa metrica viene utilizzata nei seguenti grafici delle metriche predefinite:

Errori (con responseType = "Error")

Limiti (con responseType = "Throttled")

Conteggio Numero totale di risposte funzione. applicationId

invokeType

resourceDisplayName

resourceId

userTenancyId

responseType

Inoltre, quando si utilizza responseType = "Error", per le singole funzioni sono disponibili le dimensioni riportate di seguito.

ErrorCode

ErrorMessage

Utilizzo di Console

Per visualizzare i grafici delle metriche predefiniti per una singola funzione
  1. Nella pagina di elenco Applicazioni, selezionare l'applicazione contenente la funzione per la quale si desidera visualizzare le metriche. Per informazioni su come trovare la pagina di elenco o l'applicazione, vedere Elenco di applicazioni.
  2. Selezionare la scheda Funzioni e selezionare il nome della funzione per la quale si desidera visualizzare le metriche.
  3. Selezionare la scheda Monitoraggio.

    Nella sezione Metriche viene visualizzato un grafico per ogni metrica emessa dallo spazio di nomi delle metriche per le funzioni OCI. Per ulteriori informazioni sulle metriche emesse, vedere Metriche disponibili: oci_faas.

    Per ulteriori informazioni sulle metriche di monitoraggio e sull'uso degli allarmi, vedere Panoramica del monitoraggio. Per informazioni sulle notifiche per gli allarmi, vedere Panoramica delle notifiche.

Non vengono visualizzati i dati delle metriche delle funzioni previsti?

Se non vengono visualizzati i dati delle metriche per una funzione prevista, vedere le possibili cause e risoluzioni riportate di seguito.

problema Causa possibile Risoluzione
Funzioni mancanti: una funzione richiamata risulta mancante nel grafico Richiami. L'intervallo del grafico (periodo di tempo o finestra dell'asse X) non copre il tempo di richiamo. Modificare l'intervallo o il periodo di tempo del grafico in base alle esigenze.
Lacune nei dati delle metriche: la linea del grafico è discontinua. Voglio vedere i dati nei grafici come una linea continua nel tempo, ma la linea ha delle lacune. Non esistono dati delle metriche nei tempi indicati dalle lacune. Arrotondare la visualizzazione aumentando l'intervallo del grafico per verificare se le lacune vengono rimosse.
Grafici vuoti: i grafici Errori e Limitazioni non mostrano mai i dati. Non esistono dati delle metriche per questi grafici nell'intervallo di grafici specificato. Non si sono verificati errori e nessuna richiesta è stata limitata. Sono previsti grafici Errori e Limitazioni vuoti. Non applicabile.
Limita i dati: il grafico Limitazioni mostra i dati. Che cosa devo fare? I dati nel grafico Limitazioni indicano che almeno una richiesta di richiamo di una funzione ha restituito un errore '429 Too Many Requests' nella risposta. Risottomettere le richieste di richiamo limitate. Sottomette le richieste di richiamo future con minore frequenza.
Per visualizzare i grafici delle metriche predefiniti per tutte le funzioni di un'applicazione
  1. Nella pagina di elenco Applicazioni, selezionare l'applicazione per la quale si desidera visualizzare le metriche delle funzioni. Per informazioni su come trovare la pagina di elenco o l'applicazione, vedere Elenco di applicazioni.
  2. Selezionare la scheda Monitoraggio.

    Nella sezione Metriche viene visualizzato un grafico per ogni metrica emessa dallo spazio di nomi delle metriche per le funzioni OCI. Per ulteriori informazioni sulle metriche emesse, vedere Metriche disponibili: oci_faas.

Per ulteriori informazioni sulle metriche di monitoraggio e sull'uso degli allarmi, vedere Panoramica del monitoraggio. Per informazioni sulle notifiche per gli allarmi, vedere Panoramica delle notifiche.

Per visualizzare i grafici delle metriche predefiniti per tutte le funzioni di tutte le applicazioni in un compartimento
  1. Aprire il menu di navigazione e selezionare Osservabilità e gestione. In Monitoraggio, selezionare Metriche servizio.
  2. Selezionare l'area in uso con OCI Functions.

    Si consiglia di utilizzare la stessa area del registro Docker specificata nel contesto CLI di Fn Project. Vedere Creazione di un contesto CLI Fn Project per connettersi a Oracle Cloud Infrastructure.

  3. Selezionare il compartimento contenente le applicazioni per le quali si desidera visualizzare le metriche delle funzioni.

  4. Per Spazio di nomi metrica, selezionare oci_faas.

    La pagina Metriche servizio aggiorna in modo dinamico la pagina in modo da visualizzare i grafici per ogni metrica emessa dallo spazio di nomi della metrica selezionata. Per ulteriori informazioni sulle metriche emesse, vedere Metriche disponibili: oci_faas.

Per ulteriori informazioni sulle metriche di monitoraggio e sull'uso degli allarmi, vedere Panoramica del monitoraggio. Per informazioni sulle notifiche per gli allarmi, vedere Panoramica delle notifiche.