Објекат задатка

Следећи објекти су директно повезани са 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' објекат захтева

Објекат захтева задатка 'Execute now' има следећа својства.

Property Type Description
itemid ID ID ставке и правила откривања ниског нивоа.

Објекат захтева 'Refresh proxy configuration'

Објекат захтева задатка 'Refresh proxy configuration' има следећа својства.

Property Type Description
proxyids array Прокси ID-ијева.

Објекат захтева 'Diagnostic information'

Објекат захтева за задатак дијагностичких информација има следећа својства. Статистички објекат захтева за све типове својстава је детаљно описан испод.

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 Резултати према објекту статистичког захтева одређеног задатка дијагностичких информација.
Садржи низ порука о грешци ако је дошло до грешке током обављања задатка.