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. |