Мониторинг
Монитор трафика
Получение списка сессий
GET /reports/traffic/sessions?<GET-параметры, разделенные знаком &>
Перечень необязательных GET-параметров:
limit: integer
- ограничение на количество срабатываний (строк). Минимальное значение1
;offset: integer
- количество строк, которые необходимо пропустить прежде, чем начать выводить записи. Минимальное значение0
;sort: [{"field": "string", "direction": "asc | desc"}]
- список параметров сортировки.field
- столбец, по которому производится сортировка,direction
- направление сортировки:asc
- по возрастанию,desc
- по убыванию. Сортировка производится в прямом порядке следования в массиве. По умолчанию сортируется по убыванию столбецduration
.
Ответ на успешный запрос:
[
{
"id": "string",
"source_ip": "string",
"src_aliases": ["string"],
"destination_ip": "string",
"dst_aliases": ["string"],
"source_proto": "string",
"destination_proto": "string",
"application": "string",
"duration": "integer",
"bps_in": "integer",
"bps_out": "integer",
"pps_in": "integer",
"pps_out": "integer",
"in_iface_alias": "string",
"out_iface_alias": "string"
},
...
]
id
- идентификатор сессии, в формате ULID;source_ip
- IP-адрес источника;src_aliases
- список всех id алиасов, связанных с IP-адресом источника;destination_ip
- IP-адрес назначения;dst_aliases
- список всех id алиасов, связанных с IP-адресом назначения;source_proto
- протокол источника (если TCP или UDP, также указывается порт);destination_proto
- протокол назначения (если TCP или UDP, также указывается порт);application
- приложение;duration
- продолжительность сессии в секундах;bps_in
- входящая скорость трафика (байты в секунду);bps_out
- исходящая скорость трафика (байты в секунду);pps_in
- скорость обработки входящих пакетов (пакеты в секунду);pps_out
- скорость обработки исходящих пакетов (пакеты в секунду);in_iface_alias
- алиас сетевого интерфейса (входящий);out_iface_alias
- алиас сетевого интерфейса (исходящий).
Получение списка сессий, сгруппированных по узлам локальной сети
GET /reports/traffic/top/sources?<GET-параметры, разделенные знаком &>
Перечень необязательных GET-параметров:
limit: integer
- ограничение на количество срабатываний (строк). Минимальное значение1
;offset: integer
- количество строк, которые необходимо пропустить прежде, чем начать выводить записи. Минимальное значение0
;sort: [{"field": "string", "direction": "asc | desc"}]
- список параметров сортировки.field
- столбец, по которому производится сортировка,direction
- направление сортировки:asc
- по возрастанию,desc
- по убыванию. Сортировка производится в прямом порядке следования в массиве. По умолчанию сортируется по убыванию столбецsessions
.
Ответ на успешный запрос:
[
{
"source_ip": "string",
"src_aliases": ["string"],
"bps_in": "integer",
"bps_out": "integer",
"pps_in": "integer",
"pps_out": "integer",
"sessions": "integer"
},
...
]
source_ip
- IP-адрес источника подключения;src_aliases
- список всех идентификаторов алиасов, связанных с IP-адресом источника;bps_in
- входящая скорость трафика (байты в секунду);bps_out
- исходящая скорость трафика (байты в секунду);pps_in
- скорость обработки входящих пакетов (пакеты в секунду);pps_out
- скорость обработки исходящих пакетов (пакеты в секунду);sessions
- количество сессий.
Получение списка сессий, сгруппированных по приложению
GET /reports/traffic/top/applications?<GET-параметры, разделенные знаком &>
Перечень необязательных GET-параметров:
limit: integer
- ограничение на количество срабатываний (строк). Минимальное значение1
;offset: integer
- количество строк, которые необходимо пропустить прежде, чем начать выводить записи. Минимальное значение0
;sort: [{"field": "string", "direction": "asc | desc"}]
- список параметров сортировки.field
- столбец, по которому производится сортировка,direction
- направление сортировки:asc
- по возрастанию,desc
- по убыванию. Сортировка производится в прямом порядке следования в массиве. По умолчанию сортируется по убыванию столбецsessions
.
Ответ на успешный запрос:
[
{
"application": "string",
"bps_in": "integer",
"bps_out": "integer",
"pps_in": "integer",
"pps_out": "integer",
"sessions": "integer"
},
...
]
application
- приложение;bps_in
- входящая скорость трафика (байты в секунду);bps_out
- исходящая скорость трафика (байты в секунду);pps_in
- скорость обработки входящих пакетов (пакеты в секунду);pps_out
- скорость обработки исходящих пакетов (пакеты в секунду);sessions
- количество сессий.
Last updated