118 lines
1.7 KiB
ReStructuredText
118 lines
1.7 KiB
ReStructuredText
.. -*- rst -*-
|
|
|
|
Anomaly Detect
|
|
==============
|
|
|
|
Users can add, delete, modify and query anomaly rules, query and delete anomaly records.
|
|
|
|
|
|
Get Anomaly Rule
|
|
~~~~~~~~~~~~~~~~~~~
|
|
|
|
.. rest_method:: GET /v1/anomaly/rule/{id}
|
|
|
|
Get information of an anomaly rule.
|
|
|
|
Request
|
|
-------
|
|
|
|
.. rest_parameters:: parameters.yaml
|
|
|
|
- id: rule_id
|
|
|
|
Response codes
|
|
--------------
|
|
|
|
.. rest_status_code:: success ../status.yaml
|
|
|
|
- 1
|
|
|
|
.. rest_status_code:: error ../status.yaml
|
|
|
|
- -1
|
|
|
|
Response
|
|
--------
|
|
|
|
**Example Get An Anomaly Rule response:**
|
|
|
|
|
|
.. literalinclude:: ./samples/anomaly-detect/get-anomaly-rule-show-response.json
|
|
:language: javascript
|
|
|
|
|
|
Get anomaly record
|
|
~~~~~~~~~~~~~~~~~~
|
|
|
|
.. rest_method:: GET /v1/anomaly/record/list
|
|
|
|
Get all anomaly records.
|
|
|
|
Response codes
|
|
--------------
|
|
|
|
.. rest_status_code:: success ../status.yaml
|
|
|
|
- 0
|
|
|
|
.. rest_status_code:: error ../status.yaml
|
|
|
|
- -1
|
|
|
|
Request
|
|
-------
|
|
|
|
.. rest_parameters:: parameters.yaml
|
|
|
|
- title: title
|
|
- log_type: anomaly_log_type
|
|
- module: module_name
|
|
- start_time: start_time
|
|
- end_time: end_time
|
|
- page_num: page_num
|
|
- page_size: page_size
|
|
|
|
Response
|
|
--------
|
|
|
|
**Example: JSON response**
|
|
|
|
|
|
.. literalinclude:: ./samples/anomaly-detect/get-anomaly-record-show-response.json
|
|
:language: javascript
|
|
|
|
|
|
Delete anomaly record
|
|
~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
.. rest_method:: DELETE /v1/anomaly/record/{id}
|
|
|
|
Delete anomaly record.
|
|
|
|
Response codes
|
|
--------------
|
|
|
|
.. rest_status_code:: success ../status.yaml
|
|
|
|
- 0
|
|
|
|
.. rest_status_code:: error ../status.yaml
|
|
|
|
- -1
|
|
|
|
Request
|
|
-------
|
|
|
|
.. rest_parameters:: parameters.yaml
|
|
|
|
- id: record_id
|
|
|
|
Response
|
|
--------
|
|
|
|
**Example: JSON response**
|
|
|
|
|
|
.. literalinclude:: ./samples/anomaly-detect/delete-anomaly-record-show-response.json
|
|
:language: javascript
|