> Taakobject

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.

'Nu controleren' aanvraagobject

Het taakverzoekobject 'Nu controleren' heeft de volgende eigenschappen.

Eigenschap Type Beschrijving
itemid string ID van item en detectieregels op laag niveau.

Verzoekobject 'Diagnostische informatie'

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.

Statistiek verzoek object

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 }
Lijst met beschikbare statistische velden voor elk type verzoek om diagnostische informatie

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.
Lijst met sorteervelden die beschikbaar zijn voor elk type verzoek om diagnostische informatie

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|

Statistiek resultaatobject

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.