De volgende objecten zijn direct gerelateerd aan de task
API.
Het taakobject heeft de volgende eigenschappen:
Eigenschap | Type | Beschrijving |
---|---|---|
taskid | string | (alleen-lezen) ID van de taak. |
type (verplicht) |
geheel getal | Type taak. Mogelijke waarden: 1 - Diagnostische informatie; 6 - Nu controleren. |
status | integer | (alleen-lezen) Status van de taak. Mogelijke waarden: 1 - nieuwe taak; 2 - taak in uitvoering; 3 - taak is voltooid; 4 - taak is verlopen. |
clock | timestamp | (alleen-lezen) Tijdstip waarop de taak is gemaakt. |
ttl | integer | (alleen-lezen) De tijd in seconden waarna de taak verloopt. |
proxy_hostid | string | ID van de proxy waarover statistische gegevens over diagnostische informatie worden verzameld. Negeerd voor 'Nu controleren'-taken. |
request (vereist) |
object | Taakaanvraagobject volgens het taaktype: Object van de taak 'Nu controleren' is hieronder in detail beschreven; Object van de taak 'Diagnostische informatie' is hieronder in detail beschreven. |
result | object | (alleen-lezen) Resultaatobject van de diagnostische informatietaak. Kan NULL bevatten als het resultaat nog niet klaar is. Het resultaatobject is hieronder in detail beschreven. |
Het taakverzoekobject 'Nu controleren' heeft de volgende eigenschappen.
Eigenschap | Type | Beschrijving |
---|---|---|
itemid | string | ID van item en detectieregels op laag niveau. |
Het taakaanvraagobject voor diagnostische informatie heeft het volgende: eigendommen. Statistisch verzoekobject voor alle soorten eigenschappen is in detail beschreven hieronder.
Property | Type | Beschrijving |
---|---|---|
historycache | object | History cache statistiekverzoek. Beschikbaar op server en proxy. |
valuecache | object | Verzoek om statistische gegevens in de cache van items. Beschikbaar op server. |
preprocessing | object | Preprocessing manager statistiekverzoek. Beschikbaar op server en proxy. |
alerting | object | Verzoek om statistieken van waarschuwingsmanager. Beschikbaar op server. |
lld | object | LLD manager statistiekverzoek. Beschikbaar op server. |
Statistisch verzoekobject wordt gebruikt om te definiëren welk type informatie moeten worden verzameld over interne server-/proxyprocessen. Het heeft de volgende eigenschappen.
Eigenschap | Type | Beschrijving |
---|---|---|
stats | query | Statistische objecteigenschappen die moeten worden geretourneerd. De lijst met beschikbare velden voor elk type statistiek voor diagnostische informatie is hieronder in detail beschreven. Standaard: 'uitbreiden' retourneert alle beschikbare statistische velden. |
top | object | Object om geretourneerde statistische waarden te sorteren en te beperken. De lijst met beschikbare velden voor elk type diagnostische informatie-statistiek is hieronder in detail beschreven. Voorbeeld: { "source.alerts": 10 } |
Per type diagnose kunnen de volgende statistiekvelden worden opgevraagd informatie aanvraag eigendom.
Diagnosetype | Beschikbare velden | Beschrijving |
---|---|---|
historycache | items | Aantal items in de cache. |
values | Aantal waarden in de cache. | |
geheugen | Statistieken gedeeld geheugen (vrije ruimte, aantal gebruikte chunks, aantal gratis chunks, maximale grootte van gratis chunk). | |
memory.data | Geschiedenisgegevenscache statistieken gedeeld geheugen. | |
memory.index | Geschiedenis index cache gedeeld geheugen statistieken. | |
valuecache | items | Aantal items in de cache. |
values | Aantal waarden in de cache. | |
geheugen | Statistieken gedeeld geheugen (vrije ruimte, aantal gebruikte chunks, aantal gratis chunks, maximale grootte van gratis chunk). | |
modus | Waardecachemodus. | |
preprocessing | values | Aantal waarden in de wachtrij. |
preproc.values | Aantal waarden in de wachtrij met voorbewerkingsstappen. | |
alerting | alerts | Aantal waarschuwingen in de wachtrij. |
lld | regels | Aantal regels in de wachtrij. |
values | Aantal waarden in de wachtrij. |
De volgende statistische velden kunnen worden gebruikt om de gevraagde te sorteren en te beperken informatie.
|Diagnostisch type|Beschikbare velden|Type| |---------------|----------------|---------------- -----------------------------------| |geschiedeniscache|waarden|geheel getal| |valuecache|waarden|geheel getal| |^|request.values|geheel getal| |voorverwerking|waarden|geheel getal| |alerting|media.alerts|geheel getal| |^|source.alerts|geheel getal| |lld|waarden|geheel getal|
Het statistische resultaatobject wordt opgehaald in het veld resultaat
van het taakobject.
Eigenschap | Type | Beschrijving |
---|---|---|
status | integer | (alleen-lezen) Status van het taakresultaat. Mogelijke waarden: -1 - er is een fout opgetreden tijdens het uitvoeren van de taak; 0 - het taakresultaat is gemaakt. |
data | string/object | Resultaten volgens het statistische verzoekobject van een bepaalde diagnostische informatietaak. Bevat een tekenreeks voor foutberichten als er een fout is opgetreden tijdens het uitvoeren van de taak. |