Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Il 9 gennaio 2024 le metriche di Analisi archiviazione, dette anche metriche classiche , verranno ritirati. Se si usano le metriche classiche, assicurarsi di passare alle metriche in Monitoraggio di Azure prima di tale data. Questo articolo consente di eseguire la transizione.
Azure Storage usa la soluzione Analisi di archiviazione per archiviare metriche che comprendono statistiche sulle transazioni aggregate e dati relativi alla capacità riguardanti le richieste a un servizio di archiviazione. Le transazioni vengono segnalate a livello di operazione API e a livello di servizio di archiviazione. La capacità viene segnalata a livello di servizio di archiviazione. I dati delle metriche possono essere usati per:
- Analizzare l'utilizzo del servizio di archiviazione.
- Diagnosticare i problemi relativi alle richieste effettuate sul servizio di archiviazione.
- Migliorare le prestazioni delle applicazioni che usano un servizio.
Le metriche di Analisi archiviazione sono abilitate per impostazione predefinita per i nuovi account di archiviazione. È possibile configurare le metriche nel portale di Azure usando PowerShell o l'interfaccia della riga di comando di Azure. Per indicazioni dettagliate, vedere Abilitare e gestire le metriche analitiche di Archiviazione di Azure (versione classica). È inoltre possibile abilitare Analisi archiviazione a livello di codice tramite l'API REST o la libreria client. Usare le operazioni Imposta proprietà servizio per abilitare Analisi archiviazione per ogni servizio.
Annotazioni
Le metriche di Analisi archiviazione sono disponibili per archiviazione BLOB di Azure, archiviazione code di Azure, archiviazione tabelle di Azure e file di Azure. Le metriche di Analisi archiviazione sono ora metriche classiche. È consigliabile usare le metriche di archiviazione in Monitoraggio di Azure anziché le metriche di Analisi archiviazione.
Metriche delle transazioni
Un set affidabile di dati viene registrato a intervalli orari o minuti per ogni servizio di archiviazione e l'operazione API richiesta, che include ingresso e uscita, disponibilità, errori e percentuali di richieste classificate. Per un elenco completo dei dettagli della transazione, vedere schema della tabella delle metriche di Storage Analytics.
I dati delle transazioni vengono registrati a livello di servizio e a livello di operazione API. A livello di servizio, le statistiche che riepilogano tutte le operazioni API richieste vengono scritte in un'entità di tabella ogni ora, anche se non sono state effettuate richieste al servizio. A livello di operazione API, le statistiche vengono scritte in un'entità solo se l'operazione è stata richiesta entro tale ora.
Ad esempio, se si esegue un'operazione GetBlob nel servizio BLOB, Analisi archiviazione Metriche registra la richiesta e la include nei dati aggregati per il servizio BLOB e l'operazione GetBlob . Se non viene richiesta alcuna operazione GetBlob durante l'ora, un'entità non viene scritta in $MetricsTransactionsBlob per tale operazione.
Le metriche delle transazioni vengono registrate per le richieste degli utenti e le richieste effettuate da Analisi archiviazione stessa. Ad esempio, le richieste da Parte di Analisi archiviazione per scrivere log ed entità di tabella vengono registrate.
Metriche della capacità
Annotazioni
Attualmente, le metriche della capacità sono disponibili solo per il servizio BLOB.
I dati della capacità vengono registrati ogni giorno per il servizio BLOB di un account di archiviazione e vengono scritte due entità di tabella. Un'entità fornisce statistiche per i dati utente e l'altra fornisce statistiche sul $logs
contenitore BLOB usato da Analisi archiviazione. La tabella $MetricsCapacityBlob include le statistiche seguenti:
Capacità: quantità di spazio di archiviazione usato dal servizio BLOB dell'account di archiviazione, in byte.
ContainerCount: numero di contenitori BLOB nel servizio BLOB dell'account di archiviazione.
ObjectCount: numero di BLOB di blocchi o di pagine di cui è stato eseguito il commit e non eseguito il commit nel servizio BLOB dell'account di archiviazione.
Per altre informazioni sulle metriche della capacità, vedere Schema della tabella delle metriche di Analisi archiviazione.
Modalità di archiviazione delle metriche
Tutti i dati delle metriche per ognuno dei servizi di archiviazione vengono archiviati in tre tabelle riservate per tale servizio. Una tabella è relativa alle informazioni sulle transazioni, una tabella è relativa alle informazioni sulle transazioni minuti e un'altra tabella è relativa alle informazioni sulla capacità. Le informazioni sulle transazioni e sui minuti sono costituite da dati di richiesta e risposta. Le informazioni sulla capacità sono costituite dai dati di utilizzo dell'archiviazione. Le metriche orarie, le metriche dei minuti e la capacità per il servizio BLOB di un account di archiviazione sono accessibili nelle tabelle denominate come descritto nella tabella seguente.
Livello delle metriche | Nomi di tabella | Supportati per le versioni |
---|---|---|
Metriche orarie, posizione primaria | - $MetricsTransactionsBlob - $MetricsTransactionsTable - $MetricsTransactionsQueue |
Solo versioni precedenti al 15 agosto 2013. Anche se questi nomi sono ancora supportati, è consigliabile passare all'uso delle tabelle seguenti. |
Metriche orarie, posizione primaria | - $MetricsHourPrimaryTransactionsBlob - $MetricsHourPrimaryTransactionsTable - $MetricsHourPrimaryTransactionsQueue - $MetricsHourPrimaryTransactionsFile |
tutte le versioni. Il supporto per le metriche del servizio file è disponibile solo nella versione 5 aprile 2015 e successive. |
Metriche dei minuti, posizione primaria | - $MetricsMinutePrimaryTransactionsBlob - $MetricsMinutePrimaryTransactionsTable - $MetricsMinutePrimaryTransactionsQueue - $MetricsMinutePrimaryTransactionsFile |
tutte le versioni. Il supporto per le metriche del servizio file è disponibile solo nella versione 5 aprile 2015 e successive. |
Metriche orarie, posizione secondaria | - $MetricsHourSecondaryTransactionsBlob - $MetricsHourSecondaryTransactionsTable - $MetricsHourSecondaryTransactionsQueue |
tutte le versioni. È necessario abilitare la replica con ridondanza geografica per l'accesso in sola lettura. |
Metriche dei minuti, posizione secondaria | - $MetricsMinuteSecondaryTransactionsBlob - $TabellaTransazioniSecondariePerMinutoMetrics - $MetricsMinuteSecondaryTransactionsQueue |
tutte le versioni. È necessario abilitare la replica con ridondanza geografica e accesso in lettura. |
Capacità (solo servizio BLOB) | $MetricsCapacityBlob | tutte le versioni. |
Queste tabelle vengono create automaticamente quando Analisi archiviazione è abilitata per un endpoint del servizio di archiviazione. L'accesso avviene tramite lo spazio dei nomi dell'account di archiviazione, ad esempio https://<accountname>.table.core.windows.net/Tables("$MetricsTransactionsBlob")
. Le tabelle delle metriche non vengono visualizzate in un'operazione di elenco e devono essere accessibili direttamente tramite il nome della tabella.
Avvisi delle metriche
Valutare la possibilità di configurare gli avvisi nel portale di Azure in modo da ricevere automaticamente una notifica delle modifiche importanti nel comportamento dei servizi di archiviazione. Per indicazioni dettagliate, vedere Creare avvisi delle metriche.
Se si usa uno strumento Storage Explorer per scaricare i dati delle metriche in un formato delimitato, è possibile usare Microsoft Excel per analizzare i dati. Per un elenco degli strumenti di Storage Explorer disponibili, vedere Strumenti client di Archiviazione di Azure.
Importante
Potrebbe verificarsi un ritardo tra un evento di archiviazione e quando vengono registrati i dati delle metriche orarie o minuti corrispondenti. Nel caso delle metriche dei minuti, alcuni minuti di dati potrebbero essere scritti contemporaneamente. Questo problema può causare l'aggregazione delle transazioni dei minuti precedenti nella transazione per il minuto corrente. Quando si verifica questo problema, il servizio avvisi potrebbe non disporre di tutti i dati delle metriche disponibili per l'intervallo di avviso configurato, che potrebbe causare l'attivazione imprevista degli avvisi.
Fatturazione basata su metriche di memorizzazione
Le richieste di scrittura per creare entità di tabella per le metriche vengono addebitate alle tariffe standard applicabili a tutte le operazioni di Archiviazione di Azure.
Le richieste di lettura dei dati delle metriche da parte di un client sono fatturabili anche a tariffe standard.
Anche la capacità usata dalle tabelle delle metriche è fatturabile. Usare le informazioni seguenti per stimare la quantità di capacità usata per l'archiviazione dei dati delle metriche:
- Se ogni ora un servizio usa ogni API in ogni servizio, circa 148 KB di dati vengono archiviati ogni ora nelle tabelle delle transazioni delle metriche se è stato abilitato un riepilogo a livello di servizio e a livello di API.
- Se entro ogni ora un servizio usa ogni API nel servizio, circa 12 KB di dati vengono archiviati ogni ora nelle tabelle delle transazioni delle metriche se è stato abilitato solo un riepilogo a livello di servizio.
- La tabella di capacità per i BLOB include due righe aggiunte ogni giorno, a condizione che si sia optato per i log. Questo scenario implica che ogni giorno le dimensioni di questa tabella aumentano di circa 300 byte.