Następujące obiekty są bezpośrednio powiązane z API task
.
Obiekt task object ma następujące właściwości:
Właściwość | Typ | Opis |
---|---|---|
taskid | string | (tylko do odczytu) ID zadania. |
type (wymagane) |
integer | Typ zadania. Dopuszczalne wartości: 1 - Informacje diagnostyczne; 6 - Sprawdź teraz. |
status | integer | (tylko do odczytu) Status zadania. Dopuszczalne wartości: 1 - nowe zadanie; 2 - zadanie w toku; 3 - zadanie zakończone; 4 - zadanie wygasło. |
clock | timestamp | (tylko do odczytu) Czas utworzenia zadania. |
ttl | integer | (tylko do odczytu) Czas w sekundach, po którym zadanie wygasa. |
proxy_hostid | string | ID proxy, dla którego zbierane są statystyki danych diagnostycznych. Ignorowane dla zadań typu 'Sprawdź teraz'. |
request (wymagane) |
object | Obiekt żądania zadania zgodny z typem zadania: Obiekt zadania 'Sprawdź teraz' jest opisany szczegółowo poniżej; Obiekt zadania pobierania 'danych diagnostycznych' jest opisany szczegółowo poniżej. |
result | object | (tylko do odczytu) Obiekt wyniku pobierania informacji diagnostycznych. Może zawierać NULL, jeśli wynik nie jest jeszcze gotowy. Obiekt wyniku jest opisany szczegółowo poniżej. |
Obiekt żądania zadania 'Check now' ma następujące właściwości.
Właściwość | Typ | Opis |
---|---|---|
itemid | string | ID pozycji i reguł wykrywania niskopoziomowego. |
Obiekt żądania zadania 'Diagnostic information' ma następujące właściwości. Obiekt żądania statystyk dla wszystkich typów właściwości jest szczegółowo opisany poniżej.
Właściwość | Typ | Opis |
---|---|---|
historycache | object | Żądanie statystyki pamięci podręcznej historii. Dostępne na serwerze i proxy. |
valuecache | object | Żądanie statystyki pamięci podręcznej pozycji. Dostępne na serwerze. |
preprocessing | object | Żądanie statystyki menedżera przetwarzania wstępnego. Dostępne na serwerze i proxy. |
alerting | object | Żądanie statystyki menedżera alertów. Dostępne na serwerze. |
lld | object | Żądanie statystyki menedżera LLD. Dostępne na serwerze. |
Obiekt Statistic request służy do określenia, jakiego rodzaju informacje mają być zbierane na temat wewnętrznych procesów serwera/proxy. Posiada następujące właściwości.
Właściwość | Typ | Opis |
---|---|---|
stats | query | Właściwości obiektu statystyki, które mają być zwrócone. Lista dostępnych pól dla każdego typu statystyki informacji diagnostycznej jest szczegółowo opisana poniżej. Domyślnie: extend zwróci wszystkie dostępne pola statystyki. |
top | object | Obiekt do sortowania i ograniczania zwracanych wartości statystycznych. Lista dostępnych pól dla każdego typu statystyki informacji diagnostycznej jest szczegółowo opisana poniżej. Przykład: { “source.alerts”: 10 } |
Poniżej przedstawiono pola statystyki, które można żądać dla każdego typu właściwości żądania informacji diagnostycznej.
Typ diagnostyki | Dostępne pola | Opis |
---|---|---|
historycache | items | Liczba pozycji w pamięci podręcznej. |
values | Liczba przechowywanych wartości w pamięci podręcznej. | |
memory | Statystyki pamięci współdzielonej (wolne miejsce, liczba używanych fragmentów, liczba wolnych fragmentów, maksymalny rozmiar wolnego fragmentu). | |
memory.data | Statystyki pamięci współdzielonej dla danych historycznych. | |
memory.index | Statystyki pamięci współdzielonej dla indeksu historycznego. | |
valuecache | items | Liczba pozycji w pamięci podręcznej. |
values | Liczba przechowywanych wartości w pamięci podręcznej. | |
memory | Statystyki pamięci współdzielonej (wolne miejsce, liczba używanych fragmentów, liczba wolnych fragmentów, maksymalny rozmiar wolnego fragmentu). | |
mode | Tryb pamięci podręcznej wartości. | |
preprocessing | values | Liczba wartości w kolejce. |
preproc.values | Liczba wartości w kolejce z krokami preprocessingu. | |
alerting | alerts | Liczba alertów w kolejce. |
lld | rules | Liczba reguł w kolejce. |
values | Liczba wartości w kolejce. |
Następujące pola statystyki mogą być użyte do sortowania i ograniczania żądanych informacji.
Typ diagnostyki | Dostępne pola | Typ |
---|---|---|
historycache | values | integer |
valuecache | values | integer |
request.values | integer | |
preprocessing | values | integer |
alerting | media.alerts | integer |
source.alerts | integer | |
lld | values | integer |
Obiekt statistic result jest pobierany w polu result
obiektu zadania.
Właściwość | Typ | Opis |
---|---|---|
status | integer | (tylko do odczytu) Status wyniku zadania. Możliwe wartości: -1 - wystąpił błąd podczas wykonywania zadania; 0 - wynik zadania został utworzony. |
data | string/object | Wyniki zgodne z obiektem żądania statystyk określonego zadania informacji diagnostycznej. Zawiera łańcuch komunikatu o błędzie, jeśli wystąpił błąd podczas wykonywania zadania. |