AnomalyDetector class
- Extends
Costruttori
Anomaly |
Inizializza una nuova istanza della classe AnomalyDetector. |
Proprietà ereditate
api |
|
endpoint |
Metodi
delete |
Eliminare un modello multivariato esistente in base al modelId |
detect |
Inviare un'attività di anomalia multivariata di rilevamento con il modello sottoposto a training modelId, lo schema di input deve essere lo stesso con la richiesta di training. La richiesta verrà quindi completata in modo asincrono e restituirà un resultId per l'esecuzione di query sul risultato del rilevamento. La richiesta deve essere un collegamento di origine per indicare un URI di archiviazione di Azure accessibile esternamente (preferibilmente un URI della firma di accesso condiviso). Tutte le serie temporali usate in generano il modello devono essere compresse in un unico file. Ogni serie temporale sarà la seguente: la prima colonna è timestamp e la seconda è il valore. |
detect |
Valutare il punteggio del punto di modifica di ogni punto della serie |
detect |
Questa operazione genera un modello con un'intera serie, ogni punto viene rilevato con lo stesso modello. Con questo metodo, i punti prima e dopo un determinato punto vengono usati per determinare se si tratta di un'anomalia. L'intero rilevamento può dare all'utente uno stato complessivo della serie temporale. |
detect |
Questa operazione genera un modello utilizzando punti prima dell'ultimo. Con questo metodo vengono usati solo i punti cronologici per determinare se il punto di destinazione è un'anomalia. L'operazione di rilevamento del punto più recente corrisponde allo scenario di monitoraggio in tempo reale delle metriche aziendali. |
export |
Esportare un modello di rilevamento anomalie multivariato basato su modelId |
get |
Ottenere il risultato del rilevamento anomalie multivariato in base a resultId restituito dall'API DetectAnomalyAsync |
get |
Ottenere informazioni dettagliate sul modello multivariato, tra cui lo stato del training e le variabili usate nel modello. |
last |
API sincronizzata per il rilevamento anomalie. |
list |
Elencare i modelli di una sottoscrizione |
train |
Creare ed eseguire il training di un modello di rilevamento anomalie multivariato. La richiesta deve includere un parametro di origine per indicare un URI di archiviazione di Azure accessibile esternamente (preferibilmente un URI di firma di accesso condiviso). Tutte le serie temporali usate in generano il modello devono essere compresse in un unico file. Ogni serie temporale si troverà in un singolo file CSV in cui la prima colonna è timestamp e la seconda è il valore. |
Metodi ereditati
send |
Inviare una richiesta HTTP popolata usando operationSpec fornito. |
send |
Inviare l'oggetto httpRequest fornito. |
Dettagli costruttore
AnomalyDetector(string, AnomalyDetectorOptionalParams)
Inizializza una nuova istanza della classe AnomalyDetector.
new AnomalyDetector(endpoint: string, options?: AnomalyDetectorOptionalParams)
Parametri
- endpoint
-
string
Endpoint di Servizi cognitivi supportati (protocollo e nome host, ad esempio: https://westus2.api.cognitive.microsoft.com).
- options
- AnomalyDetectorOptionalParams
Opzioni dei parametri
Dettagli proprietà ereditate
apiVersion
endpoint
Dettagli metodo
deleteMultivariateModel(string, AnomalyDetectorDeleteMultivariateModelOptionalParams)
Eliminare un modello multivariato esistente in base al modelId
function deleteMultivariateModel(modelId: string, options?: AnomalyDetectorDeleteMultivariateModelOptionalParams): Promise<RestResponse>
Parametri
- modelId
-
string
Identificatore del modello.
Parametri delle opzioni.
Restituisce
Promise<RestResponse>
detectAnomaly(string, DetectionRequest, AnomalyDetectorDetectAnomalyOptionalParams)
Inviare un'attività di anomalia multivariata di rilevamento con il modello sottoposto a training modelId, lo schema di input deve essere lo stesso con la richiesta di training. La richiesta verrà quindi completata in modo asincrono e restituirà un resultId per l'esecuzione di query sul risultato del rilevamento. La richiesta deve essere un collegamento di origine per indicare un URI di archiviazione di Azure accessibile esternamente (preferibilmente un URI della firma di accesso condiviso). Tutte le serie temporali usate in generano il modello devono essere compresse in un unico file. Ogni serie temporale sarà la seguente: la prima colonna è timestamp e la seconda è il valore.
function detectAnomaly(modelId: string, body: DetectionRequest, options?: AnomalyDetectorDetectAnomalyOptionalParams): Promise<AnomalyDetectorDetectAnomalyResponse>
Parametri
- modelId
-
string
Identificatore del modello.
- body
- DetectionRequest
Rilevare una richiesta di anomalie
Parametri delle opzioni.
Restituisce
Promise<AnomalyDetectorDetectAnomalyResponse>
detectChangePoint(DetectChangePointRequest, AnomalyDetectorDetectChangePointOptionalParams)
Valutare il punteggio del punto di modifica di ogni punto della serie
function detectChangePoint(body: DetectChangePointRequest, options?: AnomalyDetectorDetectChangePointOptionalParams): Promise<AnomalyDetectorDetectChangePointResponse>
Parametri
Sono necessari punti e granularità delle serie temporali. I parametri avanzati del modello possono essere impostati anche nella richiesta, se necessario.
Parametri delle opzioni.
Restituisce
detectEntireSeries(DetectRequest, AnomalyDetectorDetectEntireSeriesOptionalParams)
Questa operazione genera un modello con un'intera serie, ogni punto viene rilevato con lo stesso modello. Con questo metodo, i punti prima e dopo un determinato punto vengono usati per determinare se si tratta di un'anomalia. L'intero rilevamento può dare all'utente uno stato complessivo della serie temporale.
function detectEntireSeries(body: DetectRequest, options?: AnomalyDetectorDetectEntireSeriesOptionalParams): Promise<AnomalyDetectorDetectEntireSeriesResponse>
Parametri
- body
- DetectRequest
Punti e periodi della serie temporale, se necessario. I parametri avanzati del modello possono essere impostati anche nella richiesta.
Parametri delle opzioni.
Restituisce
detectLastPoint(DetectRequest, AnomalyDetectorDetectLastPointOptionalParams)
Questa operazione genera un modello utilizzando punti prima dell'ultimo. Con questo metodo vengono usati solo i punti cronologici per determinare se il punto di destinazione è un'anomalia. L'operazione di rilevamento del punto più recente corrisponde allo scenario di monitoraggio in tempo reale delle metriche aziendali.
function detectLastPoint(body: DetectRequest, options?: AnomalyDetectorDetectLastPointOptionalParams): Promise<AnomalyDetectorDetectLastPointResponse>
Parametri
- body
- DetectRequest
Punti e periodi della serie temporale, se necessario. I parametri avanzati del modello possono essere impostati anche nella richiesta.
Parametri delle opzioni.
Restituisce
exportModel(string, AnomalyDetectorExportModelOptionalParams)
Esportare un modello di rilevamento anomalie multivariato basato su modelId
function exportModel(modelId: string, options?: AnomalyDetectorExportModelOptionalParams): Promise<AnomalyDetectorExportModelResponse>
Parametri
- modelId
-
string
Identificatore del modello.
Parametri delle opzioni.
Restituisce
Promise<AnomalyDetectorExportModelResponse>
getDetectionResult(string, AnomalyDetectorGetDetectionResultOptionalParams)
Ottenere il risultato del rilevamento anomalie multivariato in base a resultId restituito dall'API DetectAnomalyAsync
function getDetectionResult(resultId: string, options?: AnomalyDetectorGetDetectionResultOptionalParams): Promise<AnomalyDetectorGetDetectionResultResponse>
Parametri
- resultId
-
string
Identificatore del risultato.
Parametri delle opzioni.
Restituisce
getMultivariateModel(string, AnomalyDetectorGetMultivariateModelOptionalParams)
Ottenere informazioni dettagliate sul modello multivariato, tra cui lo stato del training e le variabili usate nel modello.
function getMultivariateModel(modelId: string, options?: AnomalyDetectorGetMultivariateModelOptionalParams): Promise<AnomalyDetectorGetMultivariateModelResponse>
Parametri
- modelId
-
string
Identificatore del modello.
Parametri delle opzioni.
Restituisce
lastDetectAnomaly(string, LastDetectionRequest, AnomalyDetectorLastDetectAnomalyOptionalParams)
API sincronizzata per il rilevamento anomalie.
function lastDetectAnomaly(modelId: string, body: LastDetectionRequest, options?: AnomalyDetectorLastDetectAnomalyOptionalParams): Promise<AnomalyDetectorLastDetectAnomalyResponse>
Parametri
- modelId
-
string
Identificatore del modello.
- body
- LastDetectionRequest
Richiesta dell'ultimo rilevamento.
Parametri delle opzioni.
Restituisce
listMultivariateModel(AnomalyDetectorListMultivariateModelOptionalParams)
Elencare i modelli di una sottoscrizione
function listMultivariateModel(options?: AnomalyDetectorListMultivariateModelOptionalParams): PagedAsyncIterableIterator<AnomalyDetectorClientModelSnapshot, AnomalyDetectorClientModelSnapshot[], PageSettings>
Parametri
Parametri delle opzioni.
Restituisce
trainMultivariateModel(AnomalyDetectorClientModelInfo, AnomalyDetectorTrainMultivariateModelOptionalParams)
Creare ed eseguire il training di un modello di rilevamento anomalie multivariato. La richiesta deve includere un parametro di origine per indicare un URI di archiviazione di Azure accessibile esternamente (preferibilmente un URI di firma di accesso condiviso). Tutte le serie temporali usate in generano il modello devono essere compresse in un unico file. Ogni serie temporale si troverà in un singolo file CSV in cui la prima colonna è timestamp e la seconda è il valore.
function trainMultivariateModel(body: AnomalyDetectorClientModelInfo, options?: AnomalyDetectorTrainMultivariateModelOptionalParams): Promise<AnomalyDetectorTrainMultivariateModelResponse>
Parametri
Richiesta di training
Parametri delle opzioni.
Restituisce
Dettagli dei metodi ereditati
sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)
Inviare una richiesta HTTP popolata usando operationSpec fornito.
function sendOperationRequest(operationArguments: OperationArguments, operationSpec: OperationSpec, callback?: ServiceCallback<any>): Promise<RestResponse>
Parametri
- operationArguments
- OperationArguments
Gli argomenti da cui verranno popolati i valori basato su modelli della richiesta HTTP.
- operationSpec
- OperationSpec
OperationSpec da usare per popolare httpRequest.
- callback
-
ServiceCallback<any>
Callback da chiamare quando viene ricevuta la risposta.
Restituisce
Promise<RestResponse>
Ereditato daAnomalyDetectorContext.sendOperationRequest
sendRequest(RequestPrepareOptions | WebResourceLike)
Inviare l'oggetto httpRequest fornito.
function sendRequest(options: RequestPrepareOptions | WebResourceLike): Promise<HttpOperationResponse>
Parametri
- options
Restituisce
Promise<HttpOperationResponse>
Ereditato daAnomalyDetectorContext.sendRequest
Azure SDK for JavaScript