Condividi tramite


Query con l'API batch delle metriche del piano dati ed esportazione delle metriche

Monitoraggio di Azure offre due modi per accedere ai dati delle metriche su larga scala: API del piano dati o batch delle metriche ed esportazione delle metriche. Sebbene entrambi funzionino per la raccolta dei dati delle metriche, sono più efficaci per casi d'uso diversi. Questo articolo fornisce un confronto di scenari per l'uso di questi servizi e consigli su quando usare ciascun servizio.

Query batch delle metriche del piano dati

L'API del piano dati o la query batch delle metriche consente di eseguire query sui dati cronologici delle metriche per un massimo di 50 risorse in una singola chiamata API. La query supporta l'applicazione di filtri in base a sottoscrizione, metrica, tempo e altre dimensioni e fornisce aggregazioni come somma, media, minimo e massimo. La query batch può migliorare significativamente la velocità effettiva delle query e ridurre il rischio di limitazione. Per altre informazioni su come usare l'API batch delle metriche del piano dati, vedere API del piano dati delle metriche di Monitoraggio di Azure. Questo servizio è ideale per gli scenari in cui si vogliono eseguire query sui dati delle metriche nel tempo e su più risorse in una singola sottoscrizione e area.

Esportazione delle metriche

L'esportazione delle metriche usa regole di raccolta dati (DCR) per trasmettere metriche della piattaforma quasi in tempo reale a destinazioni di Azure diverse, ad esempio account di archiviazione, hub eventi e area di lavoro Log Analytics per l'archiviazione permanente. Anche se è possibile filtrare le metriche esportate, non è possibile accedere ai dati cronologici. Questo servizio è ideale per scenari in cui si vogliono esportare continuamente i dati delle metriche in tempo reale tra sottoscrizioni e risorse. Per altre informazioni su come usare il servizio Esportazione metriche, vedere Esportare le metriche usando le regole di raccolta dati.

Confronto e consigli

Scenario API del piano dati Esportazione delle metriche Recommendation
Caso d'uso principale Esecuzione di query sui dati delle metriche con profondità cronologica per più risorse in una singola sottoscrizione e area Esportazione dei dati delle metriche tra sottoscrizioni e risorse L'API batch delle metriche del piano dati è consigliata per l'esecuzione di query sulle metriche e ha accesso a 93 giorni di dati.

L'esportazione delle metriche è consigliata per l'esportazione continua dei dati delle metriche in Azure e in destinazioni esterne.

Esecuzione di query su sottoscrizioni di grandi dimensioni con più risorse Esecuzione di query per più risorse in una singola chiamata batch, inclusi filtro e aggregazione con 93 giorni di cronologia.  Nessun supporto per le query. Esportazione continua dei dati delle metriche in tempo reale L'API batch delle metriche del piano dati è più adatta per questa attività perché supporta le query e ha accesso ai dati cronologici. L'esportazione delle metriche non può eseguire query sui dati e non ha accesso alle informazioni cronologiche. 
Esportazione continua quasi in tempo reale delle metriche negli account di archiviazione, negli hub eventi e nell'area di lavoro Log Analytics.  Possibile ma inefficiente. Richiede la creazione di un meccanismo di query ripetitivo per estrarre i dati e un metodo per archiviare i dati nella destinazione.  Configurazione una tantum tramite una regola di raccolta dati per esportare continuamente le metriche in tempo reale. I dati possono essere inviati e archiviati facilmente in un account di archiviazione, in hub eventi e in un'area di lavoro Log Analytics L'esportazione delle metriche fornisce la funzionalità "set and forget", completamente gestita. L'uso dell'API del piano dati richiede un maggiore impegno di sviluppo per estrarre e archiviare i dati nella destinazione.
Limitazioni nell'esecuzione di query e nell'esportazione L'API del piano dati consente di eseguire query su un massimo di 50 ID risorsa in una singola chiamata API. Non esiste alcun limite al numero di risorse per l'esportazione delle metriche che possono essere associate a una singola regola di raccolta dati. Una singola risorsa può essere associata a un massimo di 5 regole di raccolta dati L'esportazione delle metriche potrebbe essere più adatta per eseguire query su dati illimitati per le risorse.
Query e analisi delle metriche da parte di fornitori di software indipendenti (ISV).  L'API del piano dati consente di abilitare l'esecuzione di query sulle metriche dalle sottoscrizioni dei clienti da parte di applicazioni di terze parti.  L'esportazione delle metriche richiede la creazione di una regola di raccolta dati e un determinato livello di autorizzazioni per l'esportazione delle metriche delle risorse. L'API del piano dati è consigliata per gli ISV. 
Fatturazione Per i dati con volume ridotto, l'API piano dati è più economica. Per altre informazioni, vedere Prezzi di Monitoraggio di Azure, Esportazione Per i dati con volumi elevati, l'esportazione delle metriche ha un costo inferiore perché ha un modello di fatturazione basato su eventi. Per altre informazioni, vedere Prezzi di Monitoraggio di Azure, Metriche native L'API del piano dati è consigliata per i dati con volume ridotto. L'esportazione delle metriche è consigliata per i dati con volumi elevati.