Uzdevuma objekts

Tālāk norādītie objekti ir tieši saistīti ar task API.

Uzdevums

Uzdevuma objektam ir šādas īpašības:

Īpašība Tips Apraksts
taskid ID Uzdevuma ID.

Īpašības darbība:
- tikai lasāms
type integer Uzdevuma tips.

Iespējamās vērtības:
1 - Diagnostikas informācija;
2 - starpniekservera konfigurācijas atsvaidzināšana;
6 - Izpildīt tagad.

Admin un User tipa lietotāji var izveidot tikai uzdevumus "Izpildīt tagad".

Ņemiet vērā, ka task.get vienmēr atgriež "7" (uzdevuma izpildes kopsavilkums).

Īpašības darbība:
- obligāts
status integer Uzdevuma statuss.

Iespējamās vērtības:
1 - jauns uzdevums;
2 - uzdevums tiek izpildīts;
3 - uzdevums ir pabeigts;
4 - uzdevuma derīguma termiņš ir beidzies.

Īpašības darbība:
- tikai lasāms
clock timestamp Laiks, kad uzdevums tika izveidots.

Īpašības darbība:
- tikai lasāms
ttl integer Laiks sekundēs, pēc kura uzdevuma derīguma termiņš beidzas.

Īpašības darbība:
- tikai lasāms
proxyid ID Tā starpniekservera ID, par kuru tiek apkopota diagnostikas informācijas statistika.

Īpašības darbība:
- atbalstīts, ja type ir iestatīts uz "Diagnostikas informācija" vai "starpniekservera konfigurācijas atsvaidzināšana"
request object Uzdevuma pieprasījuma objekts atbilstoši uzdevuma tipam:
Objekts uzdevumam "Izpildīt tagad" ir detalizēti aprakstīts tālāk;
Objekts uzdevumam "starpniekservera konfigurācijas atsvaidzināšana" ir detalizēti aprakstīts tālāk;
Objekts uzdevumam "Diagnostikas informācija" ir detalizēti aprakstīts tālāk.

Īpašības darbība:
- obligāts
result object Diagnostikas informācijas uzdevuma rezultāta objekts.
Var saturēt NULL, ja rezultāts vēl nav gatavs.
Rezultāta objekts ir detalizēti aprakstīts tālāk.

Īpašības darbība:
- tikai lasāms

Objekts 'Izpildīt tagad' pieprasījumam

Uzdevuma pieprasījuma objektam 'Izpildīt tagad' ir šādas īpašības.

Īpašība Tips Apraksts
itemid ID Vienuma un zema līmeņa atklāšanas kārtulu ID.

Admin un User tipa lietotāji var izmantot 'Izpildīt tagad' vienumiem hostos, kuriem viņiem ir read-write atļauja, vai read atļauja un viņu lomai iespējota invoke_execute_now darbība. Tas pats attiecas uz Admin tipa lietotājiem zema līmeņa atklāšanas (LLD) kārtulām.

'Atsvaidzināt starpniekservera konfigurāciju' pieprasījuma objekts

Uzdevuma 'Atsvaidzināt starpniekservera konfigurāciju' pieprasījuma objektam ir šādas īpašības.

Īpašība Type Apraksts
proxyids array Starpniekserveru ID.

'Diagnostikas informācijas' pieprasījuma objekts

Diagnostikas informācijas uzdevuma pieprasījuma objektam ir šādas īpašības. Statistikas pieprasījuma objekts visiem īpašību tipiem ir detalizēti aprakstīts zemāk.

Īpašība Tips Apraksts
historycache object Vēstures kešatmiņas statistikas pieprasījums. Pieejams serverī un starpniekserverī.
valuecache object Vienumu kešatmiņas statistikas pieprasījums. Pieejams serverī.
preprocessing object Pirmsapstrādes pārvaldnieka statistikas pieprasījums. Pieejams serverī un starpniekserverī.
alerting object Brīdinājumu pārvaldnieka statistikas pieprasījums. Pieejams serverī.
lld object LLD pārvaldnieka statistikas pieprasījums. Pieejams serverī.
Statistikas pieprasījuma objekts

Statistikas pieprasījuma objekts tiek izmantots, lai noteiktu, kāda veida informācija būtu jāapkopo par servera/starpniekservera iekšējiem procesiem. Tam ir šādas īpašības.

Īpašība Tips Apraksts
stats query Atgriežamās statistikas objekta īpašības.
Pieejamo lauku saraksts katram diagnostikas informācijas statistikas tipam ir detalizēti aprakstīts zemāk.

Noklusējums: extend atgriezīs visus pieejamos statistikas laukus.
top object Objekts atgriezto statistikas vērtību kārtošanai un ierobežošanai.
Pieejamo lauku saraksts katram diagnostikas informācijas statistikas tipam ir detalizēti aprakstīts zemāk.

Piemērs: { “source.alerts”: 10 }
Katram diagnostikas informācijas pieprasījuma tipam pieejamo statistikas lauku saraksts

Tālāk norādītos statistikas laukus var pieprasīt katram diagnostikas informācijas pieprasījuma rekvizīta tipam.

Diagnostikas tips Pieejamie lauki Apraksts
historycache items Kešatmiņā saglabāto vienumu skaits.
values Kešatmiņā saglabāto vērtību skaits.
memory Koplietojamās atmiņas statistika (brīvā vieta, izmantoto bloku skaits, brīvo bloku skaits, brīvā bloka maksimālais izmērs).
memory.data Vēstures datu kešatmiņas koplietojamās atmiņas statistika.
memory.index Vēstures indeksa kešatmiņas koplietojamās atmiņas statistika.
valuecache items Kešatmiņā saglabāto vienumu skaits.
values Kešatmiņā saglabāto vērtību skaits.
memory Koplietojamās atmiņas statistika (brīvā vieta, izmantoto bloku skaits, brīvo bloku skaits, brīvā bloka maksimālais izmērs).
mode Vērtību kešatmiņas režīms.
preprocessing values Rindā esošo vērtību skaits.
preproc.values Rindā esošo vērtību skaits ar priekšapstrādes soļiem.
alerting alerts Rindā esošo brīdinājumu skaits.
lld rules Rindā esošo noteikumu skaits.
values Rindā esošo vērtību skaits.
Katram diagnostikas informācijas pieprasījuma tipam pieejamo kārtošanas lauku saraksts

Tālāk norādītos statistikas laukus var izmantot, lai kārtotu un ierobežotu pieprasīto informāciju.

Diagnostikas tips Pieejamie lauki Tips
historycache values integer
valuecache values integer
request.values integer
preprocessing values integer
alerting media.alerts integer
source.alerts integer
lld values integer
Statistikas rezultāta objekts

Statistikas rezultāta objekts tiek iegūts uzdevuma objekta laukā result.

Īpašība Tips Apraksts
status integer Uzdevuma rezultāta statuss.

Iespējamās vērtības:
-1 - uzdevuma izpildes laikā radās kļūda;
0 - uzdevuma rezultāts ir izveidots.

Īpašības darbība:
- tikai lasāms
data string/object Rezultāti atbilstoši konkrētā diagnostikas informācijas uzdevuma statistikas pieprasījuma objektam.
Satur kļūdas ziņojuma virkni, ja uzdevuma izpildes laikā radās kļūda.