Kaspersky Machine Learning for Anomaly Detection
Параметры и пример JSON-файла, описывающего пресеты
Параметры и пример JSON-файла, описывающего пресеты
Файл формата JSON с описанием пресетов создается квалифицированным техническим специалистом Заказчика, сотрудником "Лаборатории Касперского" или сертифицированным интегратором. Файл с описанием пресетов загружается пользователем в разделе Пресеты.
В JSON-файле задается информация о пресетах в параметре presets
, который в свою очередь содержит следующие параметры:
name
– название пресета.code
– идентификатор пресета в базе данных Kaspersky MLAD. Идентификатор присваивается автоматически при загрузке файла.sort
– порядковый номер отображения пресета в разделе Пресеты.tags
– список идентификаторов тегов, входящих в состав пресета.icon
– название значка пресета.css_class
– название CSS-класса для отображения значка пресета.is_display_on_time_slice
– параметр, определяющий, требуется ли отображать пресет в разделе Временной срез. Если параметр имеет значениеtrue
, пресет отображается в разделе Временной срез.evaluations
– параметр, описывающий график в разделе Временной срез, с помощью следующих параметров:axis_x_name
– подпись для оси абсцисс на графике.evaluations
– параметр, описывающий выражение, по которому рассчитываются значения тегов для их отображения на графике, с помощью следующих параметров:name
– название выражения, по которому рассчитывается значение тегов для их отображения на графике.yAxis
– подпись для оси ординат на графике.expression
– выражение, по которому рассчитываются значения тегов.expression_color
– цвет графика, который будет отображаться для пресета. Цвет графика задается в соответствии с кодированием цвета в аддитивной цветовой модели RGB с альфа-каналом с помощью следующих параметров:a
– альфа-параметр, определяющий непрозрачность цвета. Вы можете указать значение в диапазоне от0
до1
.b
– координата синего канала модели RGB. Вы можете указать значение в диапазоне от0
до255
.g
– координата зеленого канала модели RGB. Вы можете указать значение в диапазоне от0
до255
.r
– координата красного канала модели RGB. Вы можете указать значение в диапазоне от0
до255
.
graphic_areas
– группа параметров, описывающих графические области в составе пресета.name
– название графической области.description
– описание графической области.sort
– порядковый номер отображения графической области в пресете в разделах Пресеты, История и Мониторинг.display_max
– верхняя граница отображения тегов графической области. Если параметрis_scale_mode_auto
имеет значениеtrue
, укажитеnull
в качестве значение параметраdisplay_max
.display_min
– нижняя граница отображения тегов графической области. Если параметрis_scale_mode_auto
имеет значениеtrue
, укажитеnull
в качестве значение параметраdisplay_min
.additional_thresholds
– группа параметров, описывающих дополнительные пороговые линии.id
– идентификатор дополнительной пороговой линии. Идентификатор присваивается автоматически при загрузке файла.value
– пороговое значение.color
– цвет графика, который будет отображаться для дополнительной пороговой линии. Цвет графика задается в соответствии с кодированием цвета в аддитивной цветовой модели RGB с альфа-каналом с помощью следующих параметров:a
– альфа-параметр, определяющий непрозрачность цвета. Вы можете указать значение в диапазоне от0
до1
.r
– координата красного канала модели RGB. Вы можете указать значение в диапазоне от0
до255
.g
– координата зеленого канала модели RGB. Вы можете указать значение в диапазоне от0
до255
.b
– координата синего канала модели RGB. Вы можете указать значение в диапазоне от0
до255
.
scale_mode
– режим масштабирования оси. Для параметраscale_mode
вы можете указать одно из следующих значений:single_axis
– для отображения данных на графике используется общая ось ординат.cast
– для каждого тега данные масштабируются по оси ординат индивидуально, независимо от данных других тегов в составе графической области.
is_scale_mode_auto
– параметр, определяющий способ масштабирования графика в режиме единой оси. Если параметр имеет значениеtrue
, график тегов масштабируется автоматически с учетом минимального и максимального значений данных среди всех тегов графической области.tag_id_list
– список идентификаторов тегов, входящих в состав графической области.graphic_area_id
– идентификатор графической области. Идентификатор присваивается автоматически при загрузке файла.preset_id
– идентификатор пресета, к которому относится графическая область. Идентификатор присваивается автоматически при загрузке файла.
Ниже приведен пример файла в формате JSON, который содержит описания пресетов.
{
"presets": [
{
"name": "Продукт",
"code": null,
"sort": 0,
"tags": [
51,
52,
53,
49,
50
],
"icon": "logout-signout",
"css_class": null,
"is_display_on_time_slice": false,
"evaluations": {
"axis_x_name": "",
"evaluations": []
},
"graphic_areas": [
{
"name": "F_product",
"description": "Доля реаг. F в конечном продукте",
"sort": 0,
"display_max": null,
"display_min": null,
"additional_thresholds": [],
"scale_mode": "single_axis",
"is_scale_mode_auto": true,
"tag_id_list": [
51
],
"graphic_area_id": null,
"preset_id": null
},
...
],
},
...
{
"name": "Охладитель",
"code": null,
"sort": 0,
"tags": [
64
],
"icon": "graph",
"css_class": null,
"is_display_on_time_slice": false,
"evaluations": {
"axis_x_name": "",
"evaluations": []
},
"graphic_areas": [
{
"name": "Condenser_cool_water_flow",
"description": "Упр. расходом охл. воды конденсатора",
"sort": 0,
"display_max": null,
"display_min": null,
"additional_thresholds": [],
"scale_mode": "single_axis",
"is_scale_mode_auto": true,
"tag_id_list": [
64
],
"graphic_area_id": null,
"preset_id": null
}
]
}
]
}
|
Идентификатор статьи: 256180, Последнее изменение: 21 нояб. 2024 г.