AnomalyDetectorClient class
Clientklasse voor interactie met de Azure Anomaly Detector-service.
- Uitbreiding
Constructors
Anomaly |
Hiermee maakt u een exemplaar van AnomalyDetectorClient. Voorbeeldgebruik:
|
Overgenomen eigenschappen
api |
|
endpoint |
Overgenomen methoden
delete |
Een bestaand multivariate-model verwijderen op basis van de modelId |
detect |
Verzenden van multivariate anomalietaak 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-opslag-URI aan te geven (bij voorkeur een Shared Access Signature-URI). Alle tijdreeksen die worden gebruikt bij het genereren van het model, moeten in één bestand worden gezipt. Elke tijdreeks is als volgt: de eerste kolom is een tijdstempel en de tweede kolom is een waarde. |
detect |
Wijzigingspuntscore van elk reekspunt evalueren |
detect |
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. |
detect |
Met deze bewerking wordt een model gegenereerd met punten vóór de meest recente. Met deze methode worden alleen historische punten gebruikt om te bepalen of het doelpunt een anomalie is. De laatste detectiebewerking voor het punt komt overeen met het scenario van realtime bewaking van metrische bedrijfsgegevens. |
export |
Multivariate anomaliedetectiemodel exporteren op basis van modelId |
get |
Multivariate anomaliedetectieresultaat ophalen op basis van resultId geretourneerd door de DetectAnomalyAsync-API |
get |
Krijg gedetailleerde informatie over het multivariate-model, inclusief de trainingsstatus en variabelen die in het model worden gebruikt. |
last |
Gesynchroniseerde API voor anomaliedetectie. |
list |
Modellen van een abonnement weergeven |
send |
Verzend een HTTP-aanvraag die is ingevuld met behulp van de opgegeven OperationSpec. |
send |
Verzend de opgegeven httpRequest. |
train |
Een multivariate 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 bij 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 is. |
Constructordetails
AnomalyDetectorClient(string, TokenCredential | KeyCredential, PipelineOptions)
Hiermee maakt u een exemplaar van AnomalyDetectorClient.
Voorbeeldgebruik:
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
Wordt gebruikt voor het verifiëren van aanvragen voor de service.
- options
- PipelineOptions
Wordt gebruikt om de Form Recognizer-client te configureren.
Details van overgenomen eigenschap
apiVersion
endpoint
Details overgenomen methode
deleteMultivariateModel(string, AnomalyDetectorDeleteMultivariateModelOptionalParams)
Een bestaand multivariate-model verwijderen op basis van de modelId
function deleteMultivariateModel(modelId: string, options?: AnomalyDetectorDeleteMultivariateModelOptionalParams): Promise<RestResponse>
Parameters
- modelId
-
string
Model-id.
De optiesparameters.
Retouren
Promise<RestResponse>
overgenomen vanAnomalyDetector.deleteMultivariateModel
detectAnomaly(string, DetectionRequest, AnomalyDetectorDetectAnomalyOptionalParams)
Verzenden van multivariate anomalietaak 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-opslag-URI aan te geven (bij voorkeur een Shared Access Signature-URI). Alle tijdreeksen die worden gebruikt bij het genereren van het model, moeten in één bestand worden gezipt. Elke tijdreeks is als volgt: de eerste kolom is een tijdstempel en de tweede kolom is een waarde.
function detectAnomaly(modelId: string, body: DetectionRequest, options?: AnomalyDetectorDetectAnomalyOptionalParams): Promise<AnomalyDetectorDetectAnomalyResponse>
Parameters
- modelId
-
string
Model-id.
- body
- DetectionRequest
Anomalieaanvraag detecteren
De optiesparameters.
Retouren
Promise<AnomalyDetectorDetectAnomalyResponse>
overgenomen vanAnomalyDetector.detectAnomaly-
detectChangePoint(DetectChangePointRequest, AnomalyDetectorDetectChangePointOptionalParams)
Wijzigingspuntscore van elk reekspunt evalueren
function detectChangePoint(body: DetectChangePointRequest, options?: AnomalyDetectorDetectChangePointOptionalParams): Promise<AnomalyDetectorDetectChangePointResponse>
Parameters
Tijdreekspunten en granulariteit zijn nodig. Geavanceerde modelparameters kunnen indien nodig ook in de aanvraag worden ingesteld.
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 -perioden indien nodig. Geavanceerde modelparameters kunnen ook worden ingesteld in de aanvraag.
De optiesparameters.
Retouren
overgenomen vanAnomalyDetector.detectEntireSeries
detectLastPoint(DetectRequest, AnomalyDetectorDetectLastPointOptionalParams)
Met deze bewerking wordt een model gegenereerd met punten vóór de meest recente. Met deze methode worden alleen historische punten gebruikt om te bepalen of het doelpunt een anomalie is. De laatste detectiebewerking voor het punt komt overeen met het scenario van realtime bewaking van metrische bedrijfsgegevens.
function detectLastPoint(body: DetectRequest, options?: AnomalyDetectorDetectLastPointOptionalParams): Promise<AnomalyDetectorDetectLastPointResponse>
Parameters
- body
- DetectRequest
Tijdreekspunten en -perioden indien nodig. Geavanceerde modelparameters kunnen ook worden ingesteld in de aanvraag.
De optiesparameters.
Retouren
overgenomen vanAnomalyDetector.detectLastPoint-
exportModel(string, AnomalyDetectorExportModelOptionalParams)
Multivariate anomaliedetectiemodel exporteren op basis van modelId
function exportModel(modelId: string, options?: AnomalyDetectorExportModelOptionalParams): Promise<AnomalyDetectorExportModelResponse>
Parameters
- modelId
-
string
Model-id.
De optiesparameters.
Retouren
Promise<AnomalyDetectorExportModelResponse>
overgenomen vanAnomalyDetector.exportModel
getDetectionResult(string, AnomalyDetectorGetDetectionResultOptionalParams)
Multivariate anomaliedetectieresultaat ophalen op basis van resultId geretourneerd door de DetectAnomalyAsync-API
function getDetectionResult(resultId: string, options?: AnomalyDetectorGetDetectionResultOptionalParams): Promise<AnomalyDetectorGetDetectionResultResponse>
Parameters
- resultId
-
string
Resultaat-id.
De optiesparameters.
Retouren
overgenomen vanAnomalyDetector.getDetectionResult
getMultivariateModel(string, AnomalyDetectorGetMultivariateModelOptionalParams)
Krijg gedetailleerde informatie over het multivariate-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.
De optiesparameters.
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.
De optiesparameters.
Retouren
overgenomen vanAnomalyDetector.lastDetectAnomaly-
listMultivariateModel(AnomalyDetectorListMultivariateModelOptionalParams)
Modellen van een abonnement weergeven
function listMultivariateModel(options?: AnomalyDetectorListMultivariateModelOptionalParams): PagedAsyncIterableIterator<AnomalyDetectorClientModelSnapshot, AnomalyDetectorClientModelSnapshot[], PageSettings>
Parameters
De optiesparameters.
Retouren
PagedAsyncIterableIterator<AnomalyDetectorClientModelSnapshot, AnomalyDetectorClientModelSnapshot[], PageSettings>
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 te vullen.
- callback
-
ServiceCallback<any>
De callback die moet worden aangeroepen 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
- options
Retouren
Promise<HttpOperationResponse>
overgenomen vanAnomalyDetector.sendRequest
trainMultivariateModel(AnomalyDetectorClientModelInfo, AnomalyDetectorTrainMultivariateModelOptionalParams)
Een multivariate 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 bij 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 is.
function trainMultivariateModel(body: AnomalyDetectorClientModelInfo, options?: AnomalyDetectorTrainMultivariateModelOptionalParams): Promise<AnomalyDetectorTrainMultivariateModelResponse>
Parameters
Trainingsaanvraag
De optiesparameters.
Retouren
overgenomen vanAnomalyDetector.trainMultivariateModel
Azure SDK for JavaScript