Partager via


AnomalyDetectorClient class

Classe cliente pour interagir avec le service Détecteur d’anomalies Azure.

Extends

Constructeurs

AnomalyDetectorClient(string, TokenCredential | KeyCredential, PipelineOptions)

Crée une instance d’AnomalyDetectorClient.

Exemple d’utilisation :

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

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

Propriétés héritées

apiVersion
endpoint

Méthodes héritées

deleteMultivariateModel(string, AnomalyDetectorDeleteMultivariateModelOptionalParams)

Supprimer un modèle multivarié existant en fonction du modelId

detectAnomaly(string, DetectionRequest, AnomalyDetectorDetectAnomalyOptionalParams)

Envoyer la tâche d’anomalie multivariée de détection avec le modèle entraîné de modelId, le schéma d’entrée doit être identique à la demande d’entraînement. Par conséquent, la requête est terminée de façon asynchrone et retourne un resultId pour interroger le résultat de détection. La requête doit être un lien source pour indiquer un URI de stockage Azure accessible en externe (de préférence un URI de signature d’accès partagé). Toutes les séries chronologiques utilisées dans la génération du modèle doivent être compressées dans un seul fichier. Chaque série chronologique sera la suivante : la première colonne est horodatage et la deuxième colonne est la valeur.

detectChangePoint(DetectChangePointRequest, AnomalyDetectorDetectChangePointOptionalParams)

Évaluer le score de point de modification de chaque point de série

detectEntireSeries(DetectRequest, AnomalyDetectorDetectEntireSeriesOptionalParams)

Cette opération génère un modèle avec une série entière, chaque point est détecté avec le même modèle. Avec cette méthode, les points avant et après un certain point sont utilisés pour déterminer s’il s’agit d’une anomalie. Toute la détection peut donner à l’utilisateur un état global de la série chronologique.

detectLastPoint(DetectRequest, AnomalyDetectorDetectLastPointOptionalParams)

Cette opération génère un modèle à l’aide de points avant la dernière. Avec cette méthode, seuls les points historiques sont utilisés pour déterminer si le point cible est une anomalie. La dernière opération de détection de point correspond au scénario de surveillance en temps réel des métriques métier.

exportModel(string, AnomalyDetectorExportModelOptionalParams)

Exporter un modèle de détection d’anomalies multivarié basé sur modelId

getDetectionResult(string, AnomalyDetectorGetDetectionResultOptionalParams)

Obtenir le résultat de détection d’anomalies multivarié en fonction de resultId retourné par l’API DetectAnomalyAsync

getMultivariateModel(string, AnomalyDetectorGetMultivariateModelOptionalParams)

Obtenez des informations détaillées sur le modèle multivarié, notamment l’état d’entraînement et les variables utilisées dans le modèle.

lastDetectAnomaly(string, LastDetectionRequest, AnomalyDetectorLastDetectAnomalyOptionalParams)

API synchronisée pour la détection d’anomalies.

listMultivariateModel(AnomalyDetectorListMultivariateModelOptionalParams)

Répertorier les modèles d’un abonnement

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

Envoyez une requête HTTP remplie à l’aide de operationSpec fournie.

sendRequest(RequestPrepareOptions | WebResourceLike)

Envoyez le httpRequest fourni.

trainMultivariateModel(AnomalyDetectorClientModelInfo, AnomalyDetectorTrainMultivariateModelOptionalParams)

Créez et entraînez un modèle de détection d’anomalies multivarié. La demande doit inclure un paramètre source pour indiquer un URI de stockage Azure accessible en externe (de préférence un URI de signature d’accès partagé). Toutes les séries chronologiques utilisées dans la génération du modèle doivent être compressées dans un seul fichier. Chaque série chronologique se trouve dans un fichier CSV unique dans lequel la première colonne est timestamp et la deuxième colonne est la valeur.

Détails du constructeur

AnomalyDetectorClient(string, TokenCredential | KeyCredential, PipelineOptions)

Crée une instance d’AnomalyDetectorClient.

Exemple d’utilisation :

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)

Paramètres

endpointUrl

string

URL d’un point de terminaison de service Détecteur d’anomalies Azure

credential

TokenCredential | KeyCredential

Utilisé pour authentifier les demandes auprès du service.

options
PipelineOptions

Utilisé pour configurer le client Form Recognizer.

Détails de la propriété héritée

apiVersion

apiVersion: string

Valeur de propriété

string

héritée deAnomalyDetector.apiVersion

endpoint

endpoint: string

Valeur de propriété

string

héritée deAnomalyDetector.endpoint

Détails de la méthode héritée

deleteMultivariateModel(string, AnomalyDetectorDeleteMultivariateModelOptionalParams)

Supprimer un modèle multivarié existant en fonction du modelId

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

Paramètres

modelId

string

Identificateur de modèle.

options
AnomalyDetectorDeleteMultivariateModelOptionalParams

Paramètres d’options.

Retours

Promise<RestResponse>

héritée deAnomalyDetector.deleteMultivariateModel

detectAnomaly(string, DetectionRequest, AnomalyDetectorDetectAnomalyOptionalParams)

Envoyer la tâche d’anomalie multivariée de détection avec le modèle entraîné de modelId, le schéma d’entrée doit être identique à la demande d’entraînement. Par conséquent, la requête est terminée de façon asynchrone et retourne un resultId pour interroger le résultat de détection. La requête doit être un lien source pour indiquer un URI de stockage Azure accessible en externe (de préférence un URI de signature d’accès partagé). Toutes les séries chronologiques utilisées dans la génération du modèle doivent être compressées dans un seul fichier. Chaque série chronologique sera la suivante : la première colonne est horodatage et la deuxième colonne est la valeur.

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

Paramètres

modelId

string

Identificateur de modèle.

body
DetectionRequest

Détecter la demande d’anomalie

options
AnomalyDetectorDetectAnomalyOptionalParams

Paramètres d’options.

Retours

héritée deAnomalyDetector.detectAnomaly

detectChangePoint(DetectChangePointRequest, AnomalyDetectorDetectChangePointOptionalParams)

Évaluer le score de point de modification de chaque point de série

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

Paramètres

body
DetectChangePointRequest

Les points et la granularité des séries chronologiques sont nécessaires. Les paramètres de modèle avancé peuvent également être définis dans la requête si nécessaire.

options
AnomalyDetectorDetectChangePointOptionalParams

Paramètres d’options.

Retours

héritée deAnomalyDetector.detectChangePoint

detectEntireSeries(DetectRequest, AnomalyDetectorDetectEntireSeriesOptionalParams)

Cette opération génère un modèle avec une série entière, chaque point est détecté avec le même modèle. Avec cette méthode, les points avant et après un certain point sont utilisés pour déterminer s’il s’agit d’une anomalie. Toute la détection peut donner à l’utilisateur un état global de la série chronologique.

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

Paramètres

body
DetectRequest

Points de série chronologique et période si nécessaire. Les paramètres de modèle avancés peuvent également être définis dans la requête.

options
AnomalyDetectorDetectEntireSeriesOptionalParams

Paramètres d’options.

Retours

héritée deAnomalyDetector.detectEntireSeries

detectLastPoint(DetectRequest, AnomalyDetectorDetectLastPointOptionalParams)

Cette opération génère un modèle à l’aide de points avant la dernière. Avec cette méthode, seuls les points historiques sont utilisés pour déterminer si le point cible est une anomalie. La dernière opération de détection de point correspond au scénario de surveillance en temps réel des métriques métier.

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

Paramètres

body
DetectRequest

Points de série chronologique et période si nécessaire. Les paramètres de modèle avancés peuvent également être définis dans la requête.

options
AnomalyDetectorDetectLastPointOptionalParams

Paramètres d’options.

Retours

héritée deAnomalyDetector.detectLastPoint

exportModel(string, AnomalyDetectorExportModelOptionalParams)

Exporter un modèle de détection d’anomalies multivarié basé sur modelId

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

Paramètres

modelId

string

Identificateur de modèle.

options
AnomalyDetectorExportModelOptionalParams

Paramètres d’options.

Retours

héritée deAnomalyDetector.exportModel

getDetectionResult(string, AnomalyDetectorGetDetectionResultOptionalParams)

Obtenir le résultat de détection d’anomalies multivarié en fonction de resultId retourné par l’API DetectAnomalyAsync

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

Paramètres

resultId

string

Identificateur de résultat.

options
AnomalyDetectorGetDetectionResultOptionalParams

Paramètres d’options.

Retours

héritée deAnomalyDetector.getDetectionResult

getMultivariateModel(string, AnomalyDetectorGetMultivariateModelOptionalParams)

Obtenez des informations détaillées sur le modèle multivarié, notamment l’état d’entraînement et les variables utilisées dans le modèle.

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

Paramètres

modelId

string

Identificateur de modèle.

options
AnomalyDetectorGetMultivariateModelOptionalParams

Paramètres d’options.

Retours

héritée deAnomalyDetector.getMultivariateModel

lastDetectAnomaly(string, LastDetectionRequest, AnomalyDetectorLastDetectAnomalyOptionalParams)

API synchronisée pour la détection d’anomalies.

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

Paramètres

modelId

string

Identificateur de modèle.

body
LastDetectionRequest

Demande de dernière détection.

options
AnomalyDetectorLastDetectAnomalyOptionalParams

Paramètres d’options.

Retours

héritée deAnomalyDetector.lastDetectAnomaly

listMultivariateModel(AnomalyDetectorListMultivariateModelOptionalParams)

Répertorier les modèles d’un abonnement

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

Paramètres

options
AnomalyDetectorListMultivariateModelOptionalParams

Paramètres d’options.

Retours

héritée deAnomalyDetector.listMultivariateModel

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

Envoyez une requête HTTP remplie à l’aide de operationSpec fournie.

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

Paramètres

operationArguments
OperationArguments

Arguments à partir duquel les valeurs de modèle de la requête HTTP seront remplies.

operationSpec
OperationSpec

OperationSpec à utiliser pour remplir le httpRequest.

callback

ServiceCallback<any>

Rappel à appeler lorsque la réponse est reçue.

Retours

Promise<RestResponse>

héritée deAnomalyDetector.sendOperationRequest

sendRequest(RequestPrepareOptions | WebResourceLike)

Envoyez le httpRequest fourni.

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

Paramètres

Retours

héritée deAnomalyDetector.sendRequest

trainMultivariateModel(AnomalyDetectorClientModelInfo, AnomalyDetectorTrainMultivariateModelOptionalParams)

Créez et entraînez un modèle de détection d’anomalies multivarié. La demande doit inclure un paramètre source pour indiquer un URI de stockage Azure accessible en externe (de préférence un URI de signature d’accès partagé). Toutes les séries chronologiques utilisées dans la génération du modèle doivent être compressées dans un seul fichier. Chaque série chronologique se trouve dans un fichier CSV unique dans lequel la première colonne est timestamp et la deuxième colonne est la valeur.

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

Paramètres

body
AnomalyDetectorClientModelInfo

Demande d’entraînement

options
AnomalyDetectorTrainMultivariateModelOptionalParams

Paramètres d’options.

Retours

héritée deAnomalyDetector.trainMultivariateModel