AnomalyDetectorClient class

Clientklasse voor interactie met Azure Anomaly Detector-service.

Extends

Constructors

AnomalyDetectorClient(string, TokenCredential | KeyCredential, PipelineOptions)

Hiermee maakt u een exemplaar van AnomalyDetectorClient.

Gebruiksvoorbeeld:

import { AnomalyDetectorClient, AzureKeyCredential } from "@azure/ai-anomaly-detector";

const client = new AnomalyDetectorClient(
   "<service endpoint>",
   new AzureKeyCredential("<api key>")
);

Overgenomen eigenschappen

apiVersion
endpoint

Overgenomen methoden

deleteMultivariateModel(string, AnomalyDetectorDeleteMultivariateModelOptionalParams)

Een bestaand multivariant model verwijderen op basis van de modelId

detectAnomaly(string, DetectionRequest, AnomalyDetectorDetectAnomalyOptionalParams)

Multivariate anomaly-taak voor detectie indienen met het getrainde model van modelId. Het invoerschema moet hetzelfde zijn met de trainingsaanvraag. De aanvraag wordt dus asynchroon voltooid en retourneert een resultId voor het uitvoeren van query's op het detectieresultaat. De aanvraag moet een bronkoppeling zijn om een extern toegankelijke Azure Storage-URI aan te geven (bij voorkeur een Shared Access Signature-URI). Alle tijdreeksen die worden gebruikt in het genereren van het model, moeten in één bestand worden gezipt. Elke tijdreeks is als volgt: de eerste kolom is tijdstempel en de tweede kolom is waarde.

detectChangePoint(DetectChangePointRequest, AnomalyDetectorDetectChangePointOptionalParams)

Wijzigingspuntscore van elk reekspunt evalueren

detectEntireSeries(DetectRequest, AnomalyDetectorDetectEntireSeriesOptionalParams)

Met deze bewerking wordt een model met een hele reeks gegenereerd. Elk punt wordt gedetecteerd met hetzelfde model. Met deze methode worden punten voor en na een bepaald punt gebruikt om te bepalen of het een anomalie is. De volledige detectie kan de gebruiker een algemene status van de tijdreeks geven.

detectLastPoint(DetectRequest, AnomalyDetectorDetectLastPointOptionalParams)

Met deze bewerking wordt een model gegenereerd met behulp van punten vóór de meest recente. Met deze methode worden alleen historische punten gebruikt om te bepalen of het doelpunt een anomalie is. Het meest recente detectiepunt komt overeen met het scenario van realtime bewaking van metrische bedrijfsgegevens.

exportModel(string, AnomalyDetectorExportModelOptionalParams)

Multivariate anomaly detection model op basis van modelId exporteren

getDetectionResult(string, AnomalyDetectorGetDetectionResultOptionalParams)

Multivariate anomaliedetectieresultaat ophalen op basis van resultId die wordt geretourneerd door de DetectAnomalyAsync-API

getMultivariateModel(string, AnomalyDetectorGetMultivariateModelOptionalParams)

Gedetailleerde informatie over het multivariabele model, inclusief de trainingsstatus en variabelen die in het model worden gebruikt.

lastDetectAnomaly(string, LastDetectionRequest, AnomalyDetectorLastDetectAnomalyOptionalParams)

Gesynchroniseerde API voor anomaliedetectie.

listMultivariateModel(AnomalyDetectorListMultivariateModelOptionalParams)

Modellen van een abonnement weergeven

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

Verzend een HTTP-aanvraag die is ingevuld met behulp van de opgegeven OperationSpec.

sendRequest(RequestPrepareOptions | WebResourceLike)

Verzend de opgegeven httpRequest.

trainMultivariateModel(AnomalyDetectorClientModelInfo, AnomalyDetectorTrainMultivariateModelOptionalParams)

Een multivariabele anomaliedetectiemodel maken en trainen. De aanvraag moet een bronparameter bevatten om een extern toegankelijke Azure Storage-URI aan te geven (bij voorkeur een Shared Access Signature-URI). Alle tijdreeksen die worden gebruikt in het genereren van het model, moeten in één bestand worden gezipt. Elke tijdreeks bevindt zich in één CSV-bestand waarin de eerste kolom een tijdstempel is en de tweede kolom een waarde.

Constructordetails

AnomalyDetectorClient(string, TokenCredential | KeyCredential, PipelineOptions)

Hiermee maakt u een exemplaar van AnomalyDetectorClient.

Gebruiksvoorbeeld:

import { AnomalyDetectorClient, AzureKeyCredential } from "@azure/ai-anomaly-detector";

const client = new AnomalyDetectorClient(
   "<service endpoint>",
   new AzureKeyCredential("<api key>")
);
new AnomalyDetectorClient(endpointUrl: string, credential: TokenCredential | KeyCredential, options?: PipelineOptions)

Parameters

endpointUrl

string

URL naar een Azure Anomaly Detector-service-eindpunt

credential

TokenCredential | KeyCredential

Wordt gebruikt om aanvragen voor de service te verifiëren.

options
PipelineOptions

Wordt gebruikt om de Form Recognizer-client te configureren.

Details van overgenomen eigenschap

apiVersion

apiVersion: string

Waarde van eigenschap

string

Overgenomen vanAnomalyDetector.apiVersion

endpoint

endpoint: string

Waarde van eigenschap

string

Overgenomen vanAnomalyDetector.eindpunt

Details overgenomen methode

deleteMultivariateModel(string, AnomalyDetectorDeleteMultivariateModelOptionalParams)

Een bestaand multivariant model verwijderen op basis van de modelId

function deleteMultivariateModel(modelId: string, options?: AnomalyDetectorDeleteMultivariateModelOptionalParams): Promise<RestResponse>

Parameters

modelId

string

Model-id.

Retouren

Promise<RestResponse>

Overgenomen vanAnomalyDetector.deleteMultivariateModel

detectAnomaly(string, DetectionRequest, AnomalyDetectorDetectAnomalyOptionalParams)

Multivariate anomaly-taak voor detectie indienen met het getrainde model van modelId. Het invoerschema moet hetzelfde zijn met de trainingsaanvraag. De aanvraag wordt dus asynchroon voltooid en retourneert een resultId voor het uitvoeren van query's op het detectieresultaat. De aanvraag moet een bronkoppeling zijn om een extern toegankelijke Azure Storage-URI aan te geven (bij voorkeur een Shared Access Signature-URI). Alle tijdreeksen die worden gebruikt in het genereren van het model, moeten in één bestand worden gezipt. Elke tijdreeks is als volgt: de eerste kolom is tijdstempel en de tweede kolom is waarde.

function detectAnomaly(modelId: string, body: DetectionRequest, options?: AnomalyDetectorDetectAnomalyOptionalParams): Promise<AnomalyDetectorDetectAnomalyResponse>

Parameters

modelId

string

Model-id.

body
DetectionRequest

Anomalieaanvraag detecteren

options
AnomalyDetectorDetectAnomalyOptionalParams

De optiesparameters.

Retouren

Overgenomen vanAnomalyDetector.detectAnomaly

detectChangePoint(DetectChangePointRequest, AnomalyDetectorDetectChangePointOptionalParams)

Wijzigingspuntscore van elk reekspunt evalueren

function detectChangePoint(body: DetectChangePointRequest, options?: AnomalyDetectorDetectChangePointOptionalParams): Promise<AnomalyDetectorDetectChangePointResponse>

Parameters

body
DetectChangePointRequest

Tijdreekspunten en granulariteit zijn nodig. Geavanceerde modelparameters kunnen indien nodig ook worden ingesteld in de aanvraag.

options
AnomalyDetectorDetectChangePointOptionalParams

De optiesparameters.

Retouren

Overgenomen vanAnomalyDetector.detectChangePoint

detectEntireSeries(DetectRequest, AnomalyDetectorDetectEntireSeriesOptionalParams)

Met deze bewerking wordt een model met een hele reeks gegenereerd. Elk punt wordt gedetecteerd met hetzelfde model. Met deze methode worden punten voor en na een bepaald punt gebruikt om te bepalen of het een anomalie is. De volledige detectie kan de gebruiker een algemene status van de tijdreeks geven.

function detectEntireSeries(body: DetectRequest, options?: AnomalyDetectorDetectEntireSeriesOptionalParams): Promise<AnomalyDetectorDetectEntireSeriesResponse>

Parameters

body
DetectRequest

Tijdreekspunten en periode indien nodig. Geavanceerde modelparameters kunnen ook worden ingesteld in de aanvraag.

Retouren

Overgenomen vanAnomalyDetector.detectEntireSeries

detectLastPoint(DetectRequest, AnomalyDetectorDetectLastPointOptionalParams)

Met deze bewerking wordt een model gegenereerd met behulp van punten vóór de meest recente. Met deze methode worden alleen historische punten gebruikt om te bepalen of het doelpunt een anomalie is. Het meest recente detectiepunt komt overeen met het scenario van realtime bewaking van metrische bedrijfsgegevens.

function detectLastPoint(body: DetectRequest, options?: AnomalyDetectorDetectLastPointOptionalParams): Promise<AnomalyDetectorDetectLastPointResponse>

Parameters

body
DetectRequest

Tijdreekspunten en periode indien nodig. Geavanceerde modelparameters kunnen ook worden ingesteld in de aanvraag.

options
AnomalyDetectorDetectLastPointOptionalParams

De optiesparameters.

Retouren

Overgenomen vanAnomalyDetector.detectLastPoint

exportModel(string, AnomalyDetectorExportModelOptionalParams)

Multivariate anomaly detection model op basis van modelId exporteren

function exportModel(modelId: string, options?: AnomalyDetectorExportModelOptionalParams): Promise<AnomalyDetectorExportModelResponse>

Parameters

modelId

string

Model-id.

options
AnomalyDetectorExportModelOptionalParams

De optiesparameters.

Retouren

Overgenomen vanAnomalyDetector.exportModel

getDetectionResult(string, AnomalyDetectorGetDetectionResultOptionalParams)

Multivariate anomaliedetectieresultaat ophalen op basis van resultId die wordt geretourneerd door de DetectAnomalyAsync-API

function getDetectionResult(resultId: string, options?: AnomalyDetectorGetDetectionResultOptionalParams): Promise<AnomalyDetectorGetDetectionResultResponse>

Parameters

resultId

string

Resultaat-id.

Retouren

Overgenomen vanAnomalyDetector.getDetectionResult

getMultivariateModel(string, AnomalyDetectorGetMultivariateModelOptionalParams)

Gedetailleerde informatie over het multivariabele model, inclusief de trainingsstatus en variabelen die in het model worden gebruikt.

function getMultivariateModel(modelId: string, options?: AnomalyDetectorGetMultivariateModelOptionalParams): Promise<AnomalyDetectorGetMultivariateModelResponse>

Parameters

modelId

string

Model-id.

Retouren

Overgenomen vanAnomalyDetector.getMultivariateModel

lastDetectAnomaly(string, LastDetectionRequest, AnomalyDetectorLastDetectAnomalyOptionalParams)

Gesynchroniseerde API voor anomaliedetectie.

function lastDetectAnomaly(modelId: string, body: LastDetectionRequest, options?: AnomalyDetectorLastDetectAnomalyOptionalParams): Promise<AnomalyDetectorLastDetectAnomalyResponse>

Parameters

modelId

string

Model-id.

body
LastDetectionRequest

Aanvraag voor laatste detectie.

options
AnomalyDetectorLastDetectAnomalyOptionalParams

De optiesparameters.

Retouren

Overgenomen vanAnomalyDetector.lastDetectAnomaly

listMultivariateModel(AnomalyDetectorListMultivariateModelOptionalParams)

Modellen van een abonnement weergeven

function listMultivariateModel(options?: AnomalyDetectorListMultivariateModelOptionalParams): PagedAsyncIterableIterator<AnomalyDetectorClientModelSnapshot, AnomalyDetectorClientModelSnapshot[], PageSettings>

Parameters

Retouren

Overgenomen vanAnomalyDetector.listMultivariateModel

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

Verzend een HTTP-aanvraag die is ingevuld met behulp van de opgegeven OperationSpec.

function sendOperationRequest(operationArguments: OperationArguments, operationSpec: OperationSpec, callback?: ServiceCallback<any>): Promise<RestResponse>

Parameters

operationArguments
OperationArguments

De argumenten waaruit de sjabloonwaarden van de HTTP-aanvraag worden ingevuld.

operationSpec
OperationSpec

De OperationSpec die moet worden gebruikt om de httpRequest in te vullen.

callback

ServiceCallback<any>

De callback om aan te roepen wanneer het antwoord wordt ontvangen.

Retouren

Promise<RestResponse>

Overgenomen vanAnomalyDetector.sendOperationRequest

sendRequest(RequestPrepareOptions | WebResourceLike)

Verzend de opgegeven httpRequest.

function sendRequest(options: RequestPrepareOptions | WebResourceLike): Promise<HttpOperationResponse>

Parameters

Retouren

Overgenomen vanAnomalyDetector.sendRequest

trainMultivariateModel(AnomalyDetectorClientModelInfo, AnomalyDetectorTrainMultivariateModelOptionalParams)

Een multivariabele anomaliedetectiemodel maken en trainen. De aanvraag moet een bronparameter bevatten om een extern toegankelijke Azure Storage-URI aan te geven (bij voorkeur een Shared Access Signature-URI). Alle tijdreeksen die worden gebruikt in het genereren van het model, moeten in één bestand worden gezipt. Elke tijdreeks bevindt zich in één CSV-bestand waarin de eerste kolom een tijdstempel is en de tweede kolom een waarde.

function trainMultivariateModel(body: AnomalyDetectorClientModelInfo, options?: AnomalyDetectorTrainMultivariateModelOptionalParams): Promise<AnomalyDetectorTrainMultivariateModelResponse>

Parameters

body
AnomalyDetectorClientModelInfo

Trainingsaanvraag

Retouren

Overgenomen vanAnomalyDetector.trainMultivariateModel