Abilitazione e configurazione di Analisi archiviazione
Le metriche di Analisi archiviazione sono abilitate per impostazione predefinita per i nuovi account di archiviazione. È possibile abilitare la registrazione e configurare sia le metriche che la registrazione nella portale di Azure. Per informazioni dettagliate, vedere Monitorare un account di archiviazione nell'portale di Azure. È inoltre possibile abilitare Analisi archiviazione a livello di codice tramite l'API REST o la libreria client. Usare l'operazione Set Service Properties
per un singolo servizio per abilitare Analisi archiviazione.
Nota
Analisi archiviazione metriche sono disponibili per i servizi BLOB, coda, tabella e file.
La registrazione dell'Analisi archiviazione di Azure è disponibile per i servizi BLOB, code e tabelle. Tuttavia, l'account di archiviazione Premium non è supportato.
L'esempio seguente abilita Analisi archiviazione per il servizio Tabelle di un account fittizio denominato myaccount.
Importante
Anche se le metriche orarie sono abilitate per impostazione predefinita per i nuovi account di archiviazione, le metriche minuti devono essere abilitate a livello di codice. È anche possibile usare PowerShell e l'interfaccia della riga di comando di Azure 2.0 per abilitare le metriche minuti.
Configurare l'URI della richiesta e le intestazioni in base agli esempi seguenti. Il metodo HTTP è PUT e è necessario applicare uno schema di autorizzazione per firmare la richiesta. Per altre informazioni sulla firma della richiesta, vedere Autorizzare le richieste ad Archiviazione di Azure.
PUT https://myaccount.table.core.windows.net/?restype=service&comp=properties HTTP/1.1 x-ms-version: 2013-08-15 x-ms-date: Wed, 23 Oct 2013 04:28:19 GMT Authorization: SharedKey myaccount:Z1lTLDwtq5o1UYQluucdsXk6/iB7YxEu0m6VofAEkUE= Host: myaccount.table.core.windows.net
La richiesta deve essere composta da un corpo contenente codice XML che verrà elaborato dal servizio di archiviazione e utilizzato per configurare Analisi archiviazione. L'esempio seguente abilita la registrazione per le richieste di eliminazione e scrittura e imposta un criterio di conservazione dei log di 7 giorni. Consente anche metriche orarie e minuti, esclude le statistiche di riepilogo a livello di API e imposta un criterio di conservazione dei dati delle metriche di 7 giorni.
<?xml version="1.0" encoding="utf-8"?> <StorageServiceProperties> <Logging> <Version>1.0</Version> <Delete>true</Delete> <Read>false</Read> <Write>true</Write> <RetentionPolicy> <Enabled>true</Enabled> <Days>7</Days> </RetentionPolicy> </Logging> <HourMetrics> <Version>1.0</Version> <Enabled>true</Enabled> <IncludeAPIs>false</IncludeAPIs> <RetentionPolicy> <Enabled>true</Enabled> <Days>7</Days> </RetentionPolicy> </HourMetrics> <MinuteMetrics> <Version>1.0</Version> <Enabled>true</Enabled> <IncludeAPIs>false</IncludeAPIs> <RetentionPolicy> <Enabled>true</Enabled> <Days>7</Days> </RetentionPolicy> </MinuteMetrics> ... </StorageServiceProperties>
Quando la richiesta viene inviata, si riceve una risposta che indica se Analisi archiviazione è stata configurata o meno. Se la risposta contiene il codice di stato HTTP 202 (Accettato), le impostazioni di Analisi archiviazione sono state aggiornate. La risposta di esempio seguente indica che le impostazioni sono state aggiornate:
HTTP/1.1 202 Accepted Connection: Keep-Alive Transfer-Encoding: chunked Date: Wed, 23 Oct 2013 04:28:20 GMT Server: Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0 x-ms-request-id: cb939a31-0cc6-49bb-9fe5-3327691f2a30 x-ms-version: 2013-08-15
Dopo aver abilitato Analisi archiviazione con la configurazione iniziale, è sempre possibile ottenere le impostazioni correnti chiamando l'operazione Get BLOB Service Properties, Get Table ServiceProperties o Get Queue Service Properties .
Aggiornamento di Analisi archiviazione
Per modificare Analisi archiviazione impostazioni per un servizio di archiviazione, chiamare di nuovo l'operazioneSet Service Properties
. Assicurarsi che il corpo della nuova richiesta XML contenga le opzioni di configurazione desiderate, ad esempio abilitando o disabilitando Analisi archiviazione e/o impostando criteri di conservazione per il servizio. Ogni volta che viene chiamata una di queste operazioni, le impostazioni del servizio applicabile cambiano immediatamente.
Vedi anche
Impostazione di criteri di conservazione dati per Analisi archiviazione
Impostare le proprietà del servizio BLOB
Ottenere le proprietà del servizio BLOB
Set Table Service Properties
Get Table Service Properties
Impostare le proprietà del servizio code
Ottenere le proprietà del servizio code
Set File Service Properties
Get File Service Properties