Поделиться через


AnomalyDetectorClient class

Клиентский класс для взаимодействия со службой Детектора аномалий Azure.

Extends

Конструкторы

AnomalyDetectorClient(string, TokenCredential | KeyCredential, PipelineOptions)

Создает экземпляр AnomalyDetectorClient.

Пример использования:

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

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

Унаследованные свойства

apiVersion
endpoint

Наследуемые методы

deleteMultivariateModel(string, AnomalyDetectorDeleteMultivariateModelOptionalParams)

Удаление существующей многовариарной модели в соответствии с modelId

detectAnomaly(string, DetectionRequest, AnomalyDetectorDetectAnomalyOptionalParams)

Отправка многовариантной задачи обнаружения аномалий с обученной моделью modelId, входная схема должна совпадать с запросом на обучение. Таким образом запрос будет завершен асинхронно и возвращает результирующий идентификатор для запроса результата обнаружения. Запрос должен быть исходной ссылкой, чтобы указать URI хранилища Azure внешнего доступа (предпочтительнее URI подписанного URL-адреса). Все временные ряды, используемые в создании модели, должны быть зарезано в один файл. Каждый временный ряд будет следующим образом: первый столбец — метка времени, а второй — значение.

detectChangePoint(DetectChangePointRequest, AnomalyDetectorDetectChangePointOptionalParams)

Оценка оценки точки изменения для каждой точки ряда

detectEntireSeries(DetectRequest, AnomalyDetectorDetectEntireSeriesOptionalParams)

Эта операция создает модель со всей серией, каждая точка обнаруживается с одной и той же моделью. С помощью этого метода точки до и после определенной точки используются для определения того, является ли это аномалией. Все обнаружение может предоставить пользователю общее состояние временных рядов.

detectLastPoint(DetectRequest, AnomalyDetectorDetectLastPointOptionalParams)

Эта операция создает модель с помощью точек до последней. С помощью этого метода используются только исторические точки, чтобы определить, является ли целевая точка аномалией. Последняя точка обнаружения соответствует сценарию мониторинга бизнес-метрик в режиме реального времени.

exportModel(string, AnomalyDetectorExportModelOptionalParams)

Экспорт многовариантной модели обнаружения аномалий на основе modelId

getDetectionResult(string, AnomalyDetectorGetDetectionResultOptionalParams)

Получение многовариантного результата обнаружения аномалий на основе resultId, возвращаемого API DetectAnomalyAsync

getMultivariateModel(string, AnomalyDetectorGetMultivariateModelOptionalParams)

Получение подробных сведений о многовариантной модели, включая состояние обучения и переменные, используемые в модели.

lastDetectAnomaly(string, LastDetectionRequest, AnomalyDetectorLastDetectAnomalyOptionalParams)

Синхронизированный API для обнаружения аномалий.

listMultivariateModel(AnomalyDetectorListMultivariateModelOptionalParams)

Список моделей подписки

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

Отправьте HTTP-запрос, заполненный с помощью предоставленной операцииSpec.

sendRequest(RequestPrepareOptions | WebResourceLike)

Отправьте предоставленный httpRequest.

trainMultivariateModel(AnomalyDetectorClientModelInfo, AnomalyDetectorTrainMultivariateModelOptionalParams)

Создание и обучение многовариантной модели обнаружения аномалий. Запрос должен содержать исходный параметр, чтобы указать универсальный код ресурса (URI подписанного URL-адреса) службы хранилища Azure (предпочтительно URI подписанного URL-адреса). Все временные ряды, используемые в создании модели, должны быть зарезано в один файл. Каждый временный ряд будет находиться в одном CSV-файле, в котором первый столбец является меткой времени, а второй — значением.

Сведения о конструкторе

AnomalyDetectorClient(string, TokenCredential | KeyCredential, PipelineOptions)

Создает экземпляр AnomalyDetectorClient.

Пример использования:

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)

Параметры

endpointUrl

string

Url-адрес конечной точки службы детектора аномалий Azure

credential

TokenCredential | KeyCredential

Используется для проверки подлинности запросов к службе.

options
PipelineOptions

Используется для настройки клиента Распознавателя документов.

Сведения об унаследованном свойстве

apiVersion

apiVersion: string

Значение свойства

string

унаследован отAnomalyDetector.apiVersion

endpoint

endpoint: string

Значение свойства

string

наследуется отAnomalyDetector.endpoint

Сведения о наследуемом методе

deleteMultivariateModel(string, AnomalyDetectorDeleteMultivariateModelOptionalParams)

Удаление существующей многовариарной модели в соответствии с modelId

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

Параметры

modelId

string

Идентификатор модели.

options
AnomalyDetectorDeleteMultivariateModelOptionalParams

Параметры параметров.

Возвращаемое значение

Promise<RestResponse>

наследуется отAnomalyDetector.deleteMultivariateModel

detectAnomaly(string, DetectionRequest, AnomalyDetectorDetectAnomalyOptionalParams)

Отправка многовариантной задачи обнаружения аномалий с обученной моделью modelId, входная схема должна совпадать с запросом на обучение. Таким образом запрос будет завершен асинхронно и возвращает результирующий идентификатор для запроса результата обнаружения. Запрос должен быть исходной ссылкой, чтобы указать URI хранилища Azure внешнего доступа (предпочтительнее URI подписанного URL-адреса). Все временные ряды, используемые в создании модели, должны быть зарезано в один файл. Каждый временный ряд будет следующим образом: первый столбец — метка времени, а второй — значение.

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

Параметры

modelId

string

Идентификатор модели.

body
DetectionRequest

Обнаружение запроса аномалий

options
AnomalyDetectorDetectAnomalyOptionalParams

Параметры параметров.

Возвращаемое значение

унаследовано отAnomalyDetector.detectAnomaly

detectChangePoint(DetectChangePointRequest, AnomalyDetectorDetectChangePointOptionalParams)

Оценка оценки точки изменения для каждой точки ряда

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

Параметры

body
DetectChangePointRequest

Необходимы точки временных рядов и степень детализации. Дополнительные параметры модели также можно задать в запросе при необходимости.

options
AnomalyDetectorDetectChangePointOptionalParams

Параметры параметров.

Возвращаемое значение

унаследовано отAnomalyDetector.detectChangePoint

detectEntireSeries(DetectRequest, AnomalyDetectorDetectEntireSeriesOptionalParams)

Эта операция создает модель со всей серией, каждая точка обнаруживается с одной и той же моделью. С помощью этого метода точки до и после определенной точки используются для определения того, является ли это аномалией. Все обнаружение может предоставить пользователю общее состояние временных рядов.

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

Параметры

body
DetectRequest

Точки временных рядов и период при необходимости. Дополнительные параметры модели также можно задать в запросе.

options
AnomalyDetectorDetectEntireSeriesOptionalParams

Параметры параметров.

Возвращаемое значение

унаследовано отAnomalyDetector.detectEntireSeries

detectLastPoint(DetectRequest, AnomalyDetectorDetectLastPointOptionalParams)

Эта операция создает модель с помощью точек до последней. С помощью этого метода используются только исторические точки, чтобы определить, является ли целевая точка аномалией. Последняя точка обнаружения соответствует сценарию мониторинга бизнес-метрик в режиме реального времени.

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

Параметры

body
DetectRequest

Точки временных рядов и период при необходимости. Дополнительные параметры модели также можно задать в запросе.

options
AnomalyDetectorDetectLastPointOptionalParams

Параметры параметров.

Возвращаемое значение

наследуется отAnomalyDetector.detectLastPoint

exportModel(string, AnomalyDetectorExportModelOptionalParams)

Экспорт многовариантной модели обнаружения аномалий на основе modelId

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

Параметры

modelId

string

Идентификатор модели.

options
AnomalyDetectorExportModelOptionalParams

Параметры параметров.

Возвращаемое значение

унаследован отAnomalyDetector.exportModel

getDetectionResult(string, AnomalyDetectorGetDetectionResultOptionalParams)

Получение многовариантного результата обнаружения аномалий на основе resultId, возвращаемого API DetectAnomalyAsync

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

Параметры

resultId

string

Идентификатор результата.

options
AnomalyDetectorGetDetectionResultOptionalParams

Параметры параметров.

Возвращаемое значение

Унаследовано отAnomalyDetector.getDetectionResult

getMultivariateModel(string, AnomalyDetectorGetMultivariateModelOptionalParams)

Получение подробных сведений о многовариантной модели, включая состояние обучения и переменные, используемые в модели.

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

Параметры

modelId

string

Идентификатор модели.

options
AnomalyDetectorGetMultivariateModelOptionalParams

Параметры параметров.

Возвращаемое значение

унаследовано отAnomalyDetector.getMultivariateModel

lastDetectAnomaly(string, LastDetectionRequest, AnomalyDetectorLastDetectAnomalyOptionalParams)

Синхронизированный API для обнаружения аномалий.

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

Параметры

modelId

string

Идентификатор модели.

body
LastDetectionRequest

Запрос на последнее обнаружение.

options
AnomalyDetectorLastDetectAnomalyOptionalParams

Параметры параметров.

Возвращаемое значение

унаследован отAnomalyDetector.lastDetectAnomaly

listMultivariateModel(AnomalyDetectorListMultivariateModelOptionalParams)

Список моделей подписки

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

Параметры

options
AnomalyDetectorListMultivariateModelOptionalParams

Параметры параметров.

Возвращаемое значение

унаследовано отAnomalyDetector.listMultivariateModel

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

Отправьте HTTP-запрос, заполненный с помощью предоставленной операцииSpec.

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

Параметры

operationArguments
OperationArguments

Аргументы, из которыми будут заполнены шаблонные значения HTTP-запроса.

operationSpec
OperationSpec

ОперацияSpec, используемая для заполнения httpRequest.

callback

ServiceCallback<any>

Обратный вызов при получении ответа.

Возвращаемое значение

Promise<RestResponse>

наследуется отAnomalyDetector.sendOperationRequest

sendRequest(RequestPrepareOptions | WebResourceLike)

Отправьте предоставленный httpRequest.

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

Параметры

Возвращаемое значение

наследуется отAnomalyDetector.sendRequest

trainMultivariateModel(AnomalyDetectorClientModelInfo, AnomalyDetectorTrainMultivariateModelOptionalParams)

Создание и обучение многовариантной модели обнаружения аномалий. Запрос должен содержать исходный параметр, чтобы указать универсальный код ресурса (URI подписанного URL-адреса) службы хранилища Azure (предпочтительно URI подписанного URL-адреса). Все временные ряды, используемые в создании модели, должны быть зарезано в один файл. Каждый временный ряд будет находиться в одном CSV-файле, в котором первый столбец является меткой времени, а второй — значением.

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

Параметры

body
AnomalyDetectorClientModelInfo

Запрос на обучение

options
AnomalyDetectorTrainMultivariateModelOptionalParams

Параметры параметров.

Возвращаемое значение

унаследовано отAnomalyDetector.trainMultivariateModel