Следећи објекти су директно повезани са task
API-јем.
Објекат задатака има следећа својства:
Property | Type | Description |
---|---|---|
taskid | ID | ID задатка. Понашање својства: - само за читање |
type | integer | Тип задатка. Могуће вредности: 1 – Дијагностичке информације; 2 – Освежи конфигурацију проксија; 6 – Изврши одмах. Понашање својства: - обавезно |
status | integer | Статус задатка. Могуће вредности: 1 - нови задатак; 2 - задатак у току; 3 - задатак је завршен; 4 - задатак је истекао. Понашање својства: - само за читање |
clock | timestamp | Време када је задатак креиран. Понашање својства: - само за читање |
ttl | integer | Време у секундама након којег задатак истиче. Понашање својства: - само за читање |
proxyid | ID | ID проксија о коме се прикупљају статистички подаци о дијагностици. Понашање својства: - подржано ако је type подешен на "Дијагностичке информације" или "Освежавање прокси конфигурације" |
request | object | Објекат захтева задатка према типу задатка: Објекат задатка 'Execute now' је детаљно описан у наставку; Објекат задатка 'Refresh proxy configuration' је детаљно описан у наставку; Објекат задатка 'Diagnostic information' је детаљно описан у наставку. Понашање својства: - обавезно |
result | object | Објекат резултата задатка са дијагностичким информацијама. Може да садржи NULL ако резултат још није спреман. Објекат резултата је детаљно описан у наставку. Понашање својства: - само за читање |
Објекат захтева задатка 'Execute now' има следећа својства.
Property | Type | Description |
---|---|---|
itemid | ID | ID ставке и правила откривања ниског нивоа. |
Објекат захтева задатка 'Refresh proxy configuration' има следећа својства.
Property | Type | Description |
---|---|---|
proxyids | array | Прокси ID-ијева. |
Објекат захтева за задатак дијагностичких информација има следећа својства. Статистички објекат захтева за све типове својстава је детаљно описан испод.
Property | Type | Description |
---|---|---|
historycache | object | Захтев за статистику кеша историје. Доступно на серверу и проксију. |
valuecache | object | Захтев за статистику кеширања ставки. Доступно на серверу. |
preprocessing | object | Захтев за статистику менаџера за предобраду. Доступно на серверу и проксију. |
alerting | object | Захтев за статистику менаџера упозорења. Доступно на серверу. |
lld | object | LLD менаџер статистичког захтев. Доступно на серверу. |
Статистички објекат захтева се користи за дефинисање врсте информација треба прикупити о интерним процесима сервера/проксија. Има следећа својства.
Property | Type | Description |
---|---|---|
stats | query | Својства статистичког објекта која се враћају. Листа доступних поља за сваки тип статистике дијагностичких информација је детаљно описана у наставку. Подразумевано: extend ће вратити сва доступна статистичка поља. |
top | object | Објекат за сортирање и ограничавање враћених статистичких вредности. Листа доступних поља за сваки тип статистике дијагностичких информација је детаљно описана у наставку. Пример: { “source.alerts”: 10 } |
Следећа статистичка поља могу се затражити за сваку врсту својства захтева за дијагностичке информације.
Diagnostic type | Available fields | Description |
---|---|---|
historycache | items | Број кешираних ставки. |
values | Број кешираних вредности. | |
memory | Статистике заједничке меморије (слободни простор, број коришћених блокова, број слободних блокова, максимална величина слободног блока). | |
memory.data | Статистика дељене меморије у кешу података историје. | |
memory.index | Кеш индекса историје статистике заједничке меморије. | |
valuecache | items | Број кешираних ставки. |
values | Број кешираних вредности. | |
memory | Статистике заједничке меморије (слободни простор, број коришћених блокова, број слободних блокова, максимална величина слободног блока). | |
mode | Режим кеширања вредности. | |
preprocessing | values | Број вредности у реду чекања. |
preproc.values | Број вредности у реду са корацима предпроцесирања. | |
alerting | alerts | Број упозорења у реду чекања. |
lld | rules | Број правила у реду чекања. |
values | Број вредности у реду чекања. |
Следећа статистичка поља се могу користити за сортирање и ограничење захтеваних информација.
Diagnostic type | Available fields | Type |
---|---|---|
historycache | values | integer |
valuecache | values | integer |
request.values | integer | |
preprocessing | values | integer |
alerting | media.alerts | integer |
source.alerts | integer | |
lld | values | integer |
Статистички резултат објекта се преузима у пољу result
објекта задатка.
Property | Type | Description |
---|---|---|
status | integer | Статус резултата задатка. Могуће вредности: -1 - дошло је до грешке током обављања задатка; 0 - резултат задатка је креиран. Понашање својства: - само за читање |
data | string/object | Резултати према објекту статистичког захтева одређеног задатка дијагностичких информација. Садржи низ порука о грешци ако је дошло до грешке током обављања задатка. |