Abbiamo già trattato innumerevoli volte le Azure Functions, e da tutti gli articoli e script è sempre stato chiaro come la gestione delle risorse, sulla base delle richieste, sia completamente gestita dalla piattaforma. Ma come possiamo sapere il piano adatto, su cui lasciare la nostra funzione in modo che vi sia un giusto compromesso tra costi e consumi?
Utilizzando Application Insight, della Azure Function, all'interno della sezione Live Metrics abbiamo accesso a tutte le informazioni che ci consentiranno di effettuare la giusta scelta.

Come si può notare dall'immagine abbiamo 3 macro sezioni suddivise in altrettanti grafici:
- Richieste in ingresso: numero di richieste per secondo, durata richiesta, tasso di fallimento richieste;
- Richieste in uscita: numero di richieste per secondo, durata richiesta, tasso di fallimento richieste;
- Stato del sistema: memoria utilizzata, CPU utilizzata, tasso di fallimento.
Alla base dei grafici troviamo il numero dei server attualmente disponibili, essi scaleranno a seconda del numero delle richieste, e l'utilizzo delle risorse per ognuno. Il numero totale dei server è anche disponibile in cima alla sezione 6 servers online.
Nella barra a destra abbiamo invece la telemetria basata sulle richieste, per ciascuna possiamo visualizzarne il contenuto e altre caratteristiche.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Cambiare la chiave di partizionamento di Azure Cosmos DB
Miglioramenti nelle performance di Angular 16
Simulare Azure Cosmos DB in locale con Docker
Utilizzare WhenEach per processare i risultati di una lista di task
Ottimizzare le pull con Artifact Cache di Azure Container Registry
Utilizzare la funzione EF.Parameter per forzare la parametrizzazione di una costante con Entity Framework
Configurare il nome della run di un workflow di GitHub in base al contesto di esecuzione
Rinnovare il token di una GitHub App durante l'esecuzione di un workflow
Sfruttare GPT-4o realtime su Azure Open AI per conversazioni vocali
Generare HTML a runtime a partire da un componente Razor in ASP.NET Core
Gestire il colore CSS con HWB