Glossario di Advisor metriche con vocabolario e concetti comuni
Importante
A partire dal 20 settembre 2023 non sarà possibile creare nuove risorse di Advisor metriche. Il servizio Advisor metriche verrà ritirato il 1° ottobre 2026.
Questo documento illustra i termini tecnici usati in Advisor metriche. Usare questo articolo per informazioni sui concetti e sugli oggetti comuni che possono verificarsi quando si usa il servizio.
Feed di dati
Nota
Più metriche possono condividere la stessa origine dati e anche lo stesso feed di dati.
Un feed di dati è ciò che Advisor metriche inserisce dall'origine dati, ad esempio Azure Cosmos DB o un server SQL. Un feed di dati contiene righe di:
- timestamp
- zero o più dimensioni
- una o più misure.
Intervallo
Le metriche devono essere monitorate con una certa granularità in base ai requisiti aziendali. Ad esempio, gli indicatori di prestazioni chiave (KPI) aziendali vengono monitorati con granularità giornaliera. Tuttavia, le metriche delle prestazioni del servizio vengono spesso monitorate con granularità a livello di minuto o ora. La frequenza per raccogliere i dati delle metriche dalle origini è quindi diversa.
Advisor metriche recupera continuamente i dati delle metriche a ogni intervallo di tempo, l'intervallo equivale alla granularità delle metriche. Ogni volta, Advisor metriche esegue la query scritta inserisce i dati a questo intervallo specifico. In base a questo meccanismo di inserimento dati, lo script di query non deve restituire tutti i dati delle metriche esistenti nel database, ma deve limitare il risultato a un singolo intervallo.
Metric
Per metrica si intende una misura quantificabile usata per monitorare e valutare lo stato di un processo aziendale specifico. Può essere una combinazione di più valori di serie temporali divisi in dimensioni. Una metrica di integrità Web può ad esempio contenere dimensioni relative al numero di utenti e al mercato statunitense.
Dimensione
Una dimensione rappresenta uno o più valori categorici. La combinazione di questi valori identifica una particolare serie temporale univariata, ad esempio paese/area, lingua, tenant e così via.
Metrica multidimensionale
Che cos'è una metrica multidimensionale? Ecco due esempi.
Ricavi di un'azienda
Si supponga di avere dati per i ricavi dell'azienda. I dati delle serie temporali potrebbero avere un aspetto simile al seguente:
Timestamp: | Categoria | Mercato | Ricavi |
---|---|---|---|
2020-6-1 | Food (Cibo) | Stati Uniti | 1000 |
2020-6-1 | Abbigliamento | Stati Uniti | 2000 |
2020-6-2 | Food (Cibo) | Regno Unito | 800 |
... | ... | ... | ... |
In questo esempio Categoria e Mercato sono dimensioni. Ricavo è l'indicatore di prestazioni chiave (KPI) che può essere suddiviso in categorie e/o mercati diversi e può anche essere aggregato. Ad esempio, i ricavi di prodotti alimentari per tutti i mercati.
Conteggi degli errori per un'applicazione complessa
Si supponga di disporre di dati per il numero di errori registrati in un'applicazione. I dati delle serie temporali potrebbero avere un aspetto simile al seguente:
Timestamp: | Componenti applicazione | Area | Totale errori |
---|---|---|---|
2020-6-1 | Database dei dipendenti | Europa occidentale | 9000 |
2020-6-1 | Cosa messaggi | STATI UNITI ORIENTALI | 1000 |
2020-6-2 | Cosa messaggi | STATI UNITI ORIENTALI | 8000 |
... | ... | ... | ... |
In questo esempio Componente applicazione e Regione sono dimensioni. Numero di errori è l'indicatore di prestazioni chiave (KPI) che può essere suddiviso in categorie e/o mercati diversi e può anche essere aggregato. Ad esempio, il numero di errori di coda messaggi in tutte le aree.
Misurare
Una misura è un termine fondamentale o specifico dell'unità e un valore quantificabile della metrica.
Serie temporale
Una serie temporale è una serie di punti dati indicizzati (o elencati o a grafo) in ordine cronologico. In genere, una serie temporale è una sequenza eseguita in momenti successivi, equamente distanziati. Si tratta di una sequenza di dati discreti.
In Advisor metriche i valori di una metrica in una combinazione di dimensioni specifica sono denominati una serie.
Granularità
La granularità indica la frequenza con cui i punti dati verranno generati nell'origine dati. Ad esempio, ogni giorno, ogni ora.
Inserire dati da (UTC)
L'inserimento dei dati da (UTC) è l'ora in cui si desidera che Advisor metriche inizi a inserire dati dall'origine dati. L'origine dati deve avere dati all'ora di inizio dell'inserimento specificata.
Limiti di attendibilità
Nota
I limiti di attendibilità non sono l'unica misura usata per trovare anomalie. È possibile che i punti dati al di fuori di questo limite vengano contrassegnati come normali dal modello di rilevamento.
In Advisor metriche i limiti di attendibilità rappresentano la sensibilità dell'algoritmo usato e vengono usati per escludere anomalie eccessivamente sensibili. Nel portale Web i limiti di attendibilità vengono visualizzati come banda blu trasparente. Tutti i punti all'interno della banda vengono trattati come punti normali.
Advisor metriche fornisce strumenti per regolare la riservatezza degli algoritmi usati. Per altre informazioni, vedere Come configurare le metriche e ottimizzare la configurazione del rilevamento.
Hook
Advisor metriche consente di creare e sottoscrivere avvisi in tempo reale. Questi avvisi vengono inviati tramite Internet, usando un hook.
Evento imprevisto di anomalia
Dopo l'applicazione di una configurazione di rilevamento alle metriche, gli eventi imprevisti vengono generati ogni volta che qualsiasi serie all'interno ha un'anomalia. Nei set di dati di grandi dimensioni questa situazione può essere eccessiva, quindi Advisor metriche raggruppa serie di anomalie all'interno di una metrica in un evento imprevisto. Il servizio valuterà anche la gravità e fornirà strumenti per la diagnosi di un evento imprevisto.
Albero di diagnostica
In Advisor metriche è possibile applicare il rilevamento anomalie alle metriche, quindi Advisor metriche monitora automaticamente tutte le serie temporali di tutte le combinazioni di dimensioni. Ogni volta che viene rilevata un'anomalia, Advisor metriche aggrega le anomalie in eventi imprevisti. Dopo che si è verificato un evento imprevisto, Advisor metriche fornirà un albero di diagnostica con una gerarchia di anomalie che vi contribuiscono e ne identificherà l'impatto maggiore. Ogni evento imprevisto ha una causa radice anomalia, ovvero il nodo superiore dell'albero.
Raggruppamento anomalie
Advisor metriche offre la possibilità di trovare serie temporali correlate con modelli simili. Può anche fornire informazioni più approfondite sull'impatto su altre dimensioni e correlare le anomalie.
Confronto di serie temporali
È possibile selezionare più serie temporali per confrontare le tendenze in una singola visualizzazione. In questo modo è possibile visualizzare e confrontare serie correlate in modo chiaro e approfondito.
Ottimizzare la configurazione del rilevamento
Nota
Le configurazioni di rilevamento vengono applicate solo all'interno di una singola metrica.
Nel portale Web di Advisor metriche, nel pannello sinistro viene elencata una configurazione di rilevamento, ad esempio sensibilità, posponimento automatico e direzione. I parametri possono essere ottimizzati e applicati a tutte le serie all'interno di questa metrica.
Una configurazione di rilevamento è necessaria per ogni serie temporale e determina se un punto nella serie temporale è un'anomalia. Advisor metriche configura una configurazione predefinita per l'intera metrica al primo onboarding dei dati.
È anche possibile perfezionare la configurazione applicando parametri di ottimizzazione su un gruppo di serie o uno specifico. A una serie temporale verrà applicata una sola configurazione:
- Le configurazioni applicate a una serie specifica sovrascriveranno le configurazioni per un gruppo
- Le configurazioni per un gruppo sovrascriveranno le configurazioni applicate all'intera metrica.
Advisor metriche offre diversi metodi di rilevamentoed è possibile combinarli usando operatori logici.
Rilevamento intelligente
Rilevamento anomalie con più algoritmi di apprendimento automatico.
Riservatezza: valore numerico per regolare la tolleranza del rilevamento anomalie. Visivamente, maggiore è il valore, più piccolo è il limite superiore e inferiore intorno alla serie temporale.
Soglia rigida
I valori al di fuori dei limiti superiori o inferiori sono anomalie.
Min: limite inferiore
Max: limite superiore
Soglia di modifica
Usare il valore del punto precedente per determinare se questo punto è un'anomalia.
Modifica percentuale: rispetto al punto precedente, il punto corrente è un'anomalia se la percentuale di modifica è maggiore di questo parametro.
Punti di modifica: numero di punti da controllare.
Parametri comuni
Direzione: un punto è un'anomalia solo quando la deviazione si verifica nella direzione verso l’alto, verso il bassoo in entrambe le direzioni.
Anomalie non valide fino a: un punto dati è un'anomalia solo se una percentuale specificata di punti precedenti corrisponde anch’essa ad anomalie.
Impostazione avviso
Le impostazioni di avviso determinano quali anomalie devono attivare un avviso. È possibile impostare più avvisi con impostazioni diverse. Ad esempio, è possibile creare un avviso per le anomalie con un impatto aziendale inferiore e un altro per avvisi più importanti.
È anche possibile creare un avviso tra le metriche. Ad esempio, un avviso che viene attivato solo se due metriche specificate presentano anomalie.
Ambito avviso
L'ambito dell'avviso fa riferimento all'ambito a cui si applica l'avviso. Sono disponibili quattro opzioni:
Anomalie di tutte le serie: gli avvisi verranno attivati per le anomalie in tutte le serie all'interno della metrica.
Anomalie nel gruppo serie: gli avvisi verranno attivati solo per le anomalie in dimensioni specifiche del gruppo di serie. Il numero di dimensioni specificate deve essere inferiore alle dimensioni totali del numero.
Anomalie nella serie preferita: gli avvisi verranno attivati solo per le anomalie aggiunte come preferite. È possibile scegliere un gruppo di serie come preferito per ogni configurazione di rilevamento.
Anomalie nella prima N di tutte le serie: gli avvisi verranno attivati solo per le anomalie nella serie N principale. È possibile impostare i parametri per specificare il numero di timestamp da tenere in considerazione e il numero di anomalie da inserire per inviare l'avviso.
Gravità
La gravità è un livello usato da Advisor metriche per descrivere la gravità dell'evento imprevisto, tra cui alta, mediae bassa.
Attualmente, Advisor metriche usa i fattori seguenti per misurare la gravità dell'avviso:
- Percentuale del valore e percentuale di quantità di anomalie nella metrica.
- Attendibilità delle anomalie.
- Le impostazioni preferite contribuiscono anche alla gravità.
Posponimento automatico
Alcune anomalie sono problemi temporanei, in particolare per le metriche di granularità di piccole dimensioni. È possibile posporre un avviso per un numero specifico di punti di tempo. Se vengono rilevate anomalie entro il numero specificato di punti, non verrà attivato alcun avviso. Il comportamento del posponimento automatico può essere impostato a livello di metrica o serie.
Il comportamento del posponimento può essere impostato a livello di metrica o serie.
Impostazioni del feed di dati
Offset del tempo di inserimento
Per impostazione predefinita, i dati vengono inseriti in base alla granularità, ad esempio giornaliera. Usando un numero intero positivo, è possibile ritardare l'inserimento dei dati in base al valore specificato. Usando un numero negativo, è possibile anticipare l'inserimento in base al valore specificato.
Numero massimo di inserimenti al minuto
Impostare questo parametro se l'origine dati supporta una concorrenza limitata. In caso contrario, lasciare le impostazioni predefinite.
Interrompere Riprova dopo
Se l'inserimento dei dati non è riuscito, Advisor metriche ritenta automaticamente dopo un periodo di tempo. L'inizio del periodo è il momento in cui si è verificato il primo inserimento dati. La lunghezza del periodo di ripetizione dei tentativi viene definita in base alla granularità. Se si usa il valore predefinito (-1
), il periodo di ripetizione dei tentativi verrà determinato in base alla granularità:
Granularità | Interrompi Riprova dopo |
---|---|
Giornaliero, Personalizzato (>= 1 giorno), Settimanale, Mensile, Annuale | 7 giorni |
Ogni ora, personalizzato (< 1 giorno) | 72 ore |
Intervallo minimo tentativi
È possibile specificare l'intervallo minimo durante il tentativo di pull dei dati dall'origine. Se si usa il valore predefinito (-1
),l’intervallo di ripetizione dei tentativi verrà determinato in base alla granularità:
Granularità | Intervallo minimo tra tentativi |
---|---|
Giornaliero, Personalizzato (>= 1 giorno), Settimanale, Mensile | 30 minuti |
Ogni ora, personalizzato (< 1 giorno) | 10 minuti |
Annuale | 1 giorno |
Periodo di prova
Nota
Il periodo di tolleranza inizia al tempo di inserimento regolare, oltre all'offset del tempo di inserimento specificato.
Un periodo di tolleranza è un periodo di tempo in cui Advisor metriche continuerà a recuperare i dati dall'origine dati, ma non genererà avvisi. Se non sono stati inseriti dati dopo il periodo di tolleranza, verrà attivato un avviso feed di dati non disponibile.
Posporre avvisi in
Quando questa opzione è impostata su zero, ogni timestamp con Non disponibile attiva un avviso. Se impostato su un valore diverso da zero, il numero specificato di avvisi Non disponibile viene posposto se non è stato recuperato alcun dato.
Autorizzazioni per feed di dati
Esistono due ruoli per gestire le autorizzazioni dei feed di dati: Amministratoree Visualizzatore.
Un amministratore ha il controllo completo del feed di dati e delle metriche al suo interno. Possono attivare, sospendere, eliminare il feed di dati e apportare aggiornamenti ai feed e alle configurazioni. Un amministratore è in genere il proprietario delle metriche.
Un visualizzatore è in grado di visualizzare il feed di dati o le metriche, ma non è in grado di apportare modifiche.