AnomalyDetectorClient class
Клиентский класс для взаимодействия со службой Детектора аномалий Azure.
- Extends
Конструкторы
Anomaly |
Создает экземпляр AnomalyDetectorClient. Пример использования:
|
Унаследованные свойства
api |
|
endpoint |
Наследуемые методы
delete |
Удаление существующей многовариарной модели в соответствии с modelId |
detect |
Отправка многовариантной задачи обнаружения аномалий с обученной моделью modelId, входная схема должна совпадать с запросом на обучение. Таким образом запрос будет завершен асинхронно и возвращает результирующий идентификатор для запроса результата обнаружения. Запрос должен быть исходной ссылкой, чтобы указать URI хранилища Azure внешнего доступа (предпочтительнее URI подписанного URL-адреса). Все временные ряды, используемые в создании модели, должны быть зарезано в один файл. Каждый временный ряд будет следующим образом: первый столбец — метка времени, а второй — значение. |
detect |
Оценка оценки точки изменения для каждой точки ряда |
detect |
Эта операция создает модель со всей серией, каждая точка обнаруживается с одной и той же моделью. С помощью этого метода точки до и после определенной точки используются для определения того, является ли это аномалией. Все обнаружение может предоставить пользователю общее состояние временных рядов. |
detect |
Эта операция создает модель с помощью точек до последней. С помощью этого метода используются только исторические точки, чтобы определить, является ли целевая точка аномалией. Последняя точка обнаружения соответствует сценарию мониторинга бизнес-метрик в режиме реального времени. |
export |
Экспорт многовариантной модели обнаружения аномалий на основе modelId |
get |
Получение многовариантного результата обнаружения аномалий на основе resultId, возвращаемого API DetectAnomalyAsync |
get |
Получение подробных сведений о многовариантной модели, включая состояние обучения и переменные, используемые в модели. |
last |
Синхронизированный API для обнаружения аномалий. |
list |
Список моделей подписки |
send |
Отправьте HTTP-запрос, заполненный с помощью предоставленной операцииSpec. |
send |
Отправьте предоставленный httpRequest. |
train |
Создание и обучение многовариантной модели обнаружения аномалий. Запрос должен содержать исходный параметр, чтобы указать универсальный код ресурса (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
Используется для проверки подлинности запросов к службе.
- options
- PipelineOptions
Используется для настройки клиента Распознавателя документов.
Сведения об унаследованном свойстве
apiVersion
endpoint
Сведения о наследуемом методе
deleteMultivariateModel(string, AnomalyDetectorDeleteMultivariateModelOptionalParams)
Удаление существующей многовариарной модели в соответствии с modelId
function deleteMultivariateModel(modelId: string, options?: AnomalyDetectorDeleteMultivariateModelOptionalParams): Promise<RestResponse>
Параметры
- modelId
-
string
Идентификатор модели.
Параметры параметров.
Возвращаемое значение
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
Обнаружение запроса аномалий
Параметры параметров.
Возвращаемое значение
Promise<AnomalyDetectorDetectAnomalyResponse>
унаследовано отAnomalyDetector.detectAnomaly
detectChangePoint(DetectChangePointRequest, AnomalyDetectorDetectChangePointOptionalParams)
Оценка оценки точки изменения для каждой точки ряда
function detectChangePoint(body: DetectChangePointRequest, options?: AnomalyDetectorDetectChangePointOptionalParams): Promise<AnomalyDetectorDetectChangePointResponse>
Параметры
Необходимы точки временных рядов и степень детализации. Дополнительные параметры модели также можно задать в запросе при необходимости.
Параметры параметров.
Возвращаемое значение
унаследовано отAnomalyDetector.detectChangePoint
detectEntireSeries(DetectRequest, AnomalyDetectorDetectEntireSeriesOptionalParams)
Эта операция создает модель со всей серией, каждая точка обнаруживается с одной и той же моделью. С помощью этого метода точки до и после определенной точки используются для определения того, является ли это аномалией. Все обнаружение может предоставить пользователю общее состояние временных рядов.
function detectEntireSeries(body: DetectRequest, options?: AnomalyDetectorDetectEntireSeriesOptionalParams): Promise<AnomalyDetectorDetectEntireSeriesResponse>
Параметры
- body
- DetectRequest
Точки временных рядов и период при необходимости. Дополнительные параметры модели также можно задать в запросе.
Параметры параметров.
Возвращаемое значение
унаследовано отAnomalyDetector.detectEntireSeries
detectLastPoint(DetectRequest, AnomalyDetectorDetectLastPointOptionalParams)
Эта операция создает модель с помощью точек до последней. С помощью этого метода используются только исторические точки, чтобы определить, является ли целевая точка аномалией. Последняя точка обнаружения соответствует сценарию мониторинга бизнес-метрик в режиме реального времени.
function detectLastPoint(body: DetectRequest, options?: AnomalyDetectorDetectLastPointOptionalParams): Promise<AnomalyDetectorDetectLastPointResponse>
Параметры
- body
- DetectRequest
Точки временных рядов и период при необходимости. Дополнительные параметры модели также можно задать в запросе.
Параметры параметров.
Возвращаемое значение
наследуется отAnomalyDetector.detectLastPoint
exportModel(string, AnomalyDetectorExportModelOptionalParams)
Экспорт многовариантной модели обнаружения аномалий на основе modelId
function exportModel(modelId: string, options?: AnomalyDetectorExportModelOptionalParams): Promise<AnomalyDetectorExportModelResponse>
Параметры
- modelId
-
string
Идентификатор модели.
Параметры параметров.
Возвращаемое значение
Promise<AnomalyDetectorExportModelResponse>
унаследован отAnomalyDetector.exportModel
getDetectionResult(string, AnomalyDetectorGetDetectionResultOptionalParams)
Получение многовариантного результата обнаружения аномалий на основе resultId, возвращаемого API DetectAnomalyAsync
function getDetectionResult(resultId: string, options?: AnomalyDetectorGetDetectionResultOptionalParams): Promise<AnomalyDetectorGetDetectionResultResponse>
Параметры
- resultId
-
string
Идентификатор результата.
Параметры параметров.
Возвращаемое значение
Унаследовано отAnomalyDetector.getDetectionResult
getMultivariateModel(string, AnomalyDetectorGetMultivariateModelOptionalParams)
Получение подробных сведений о многовариантной модели, включая состояние обучения и переменные, используемые в модели.
function getMultivariateModel(modelId: string, options?: AnomalyDetectorGetMultivariateModelOptionalParams): Promise<AnomalyDetectorGetMultivariateModelResponse>
Параметры
- modelId
-
string
Идентификатор модели.
Параметры параметров.
Возвращаемое значение
унаследовано отAnomalyDetector.getMultivariateModel
lastDetectAnomaly(string, LastDetectionRequest, AnomalyDetectorLastDetectAnomalyOptionalParams)
Синхронизированный API для обнаружения аномалий.
function lastDetectAnomaly(modelId: string, body: LastDetectionRequest, options?: AnomalyDetectorLastDetectAnomalyOptionalParams): Promise<AnomalyDetectorLastDetectAnomalyResponse>
Параметры
- modelId
-
string
Идентификатор модели.
- body
- LastDetectionRequest
Запрос на последнее обнаружение.
Параметры параметров.
Возвращаемое значение
унаследован отAnomalyDetector.lastDetectAnomaly
listMultivariateModel(AnomalyDetectorListMultivariateModelOptionalParams)
Список моделей подписки
function listMultivariateModel(options?: AnomalyDetectorListMultivariateModelOptionalParams): PagedAsyncIterableIterator<AnomalyDetectorClientModelSnapshot, AnomalyDetectorClientModelSnapshot[], PageSettings>
Параметры
Параметры параметров.
Возвращаемое значение
PagedAsyncIterableIterator<AnomalyDetectorClientModelSnapshot, AnomalyDetectorClientModelSnapshot[], PageSettings>
унаследовано от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>
Параметры
- options
Возвращаемое значение
Promise<HttpOperationResponse>
наследуется отAnomalyDetector.sendRequest
trainMultivariateModel(AnomalyDetectorClientModelInfo, AnomalyDetectorTrainMultivariateModelOptionalParams)
Создание и обучение многовариантной модели обнаружения аномалий. Запрос должен содержать исходный параметр, чтобы указать универсальный код ресурса (URI подписанного URL-адреса) службы хранилища Azure (предпочтительно URI подписанного URL-адреса). Все временные ряды, используемые в создании модели, должны быть зарезано в один файл. Каждый временный ряд будет находиться в одном CSV-файле, в котором первый столбец является меткой времени, а второй — значением.
function trainMultivariateModel(body: AnomalyDetectorClientModelInfo, options?: AnomalyDetectorTrainMultivariateModelOptionalParams): Promise<AnomalyDetectorTrainMultivariateModelResponse>
Параметры
Запрос на обучение
Параметры параметров.
Возвращаемое значение
унаследовано отAnomalyDetector.trainMultivariateModel
Azure SDK for JavaScript