> Objeto de tarefa

Os objetos a seguir estão diretamente relacionados à API task.

O objeto de tarefa tem as seguintes propriedades:

Propriedade Type Descrição
taskid string (somente leitura) ID da tarefa.
type
(requerido)
integer Tipo de tarefa.

Valores possíveis:
1 - Informações de diagnóstico;
6 - Verifique agora.
status integer (somente leitura) Status da tarefa.

Valores possíveis:
1 - nova tarefa;
2 - tarefa em andamento;
3 - tarefa concluída;
4 - tarefa expirou.
clock timestamp (somente leitura) Hora em que a tarefa foi criada.
ttl integer (somente leitura) O tempo em segundos após o qual a tarefa expira.
proxy_hostid string ID do proxy sobre o qual a estatística de informações de diagnóstico é coletada.
Ignorado para tarefas 'Verificar agora'.
request
(requerido)
object Objeto de solicitação de tarefa de acordo com o tipo de tarefa:
O objeto da tarefa 'Verificar agora' é descrito em detalhes abaixo;
Objeto de 'Informações de diagnóstico' tarefa é descrita em detalhes abaixo.
result object (somente leitura) Objeto de resultado da tarefa de informações de diagnóstico. Pode conter NULL se o resultado ainda não estiver pronto. O objeto de resultado é descrito em detalhes abaixo.

Objeto de solicitação 'Check now'

O objeto de solicitação de tarefa 'Check now' tem as seguintes propriedades.

Propriedade Type Descrição
itemid string ID do item e regras de descoberta de baixo nível.

Objeto de solicitação 'Diagnostic information'

O objeto de solicitação de tarefa de informações de diagnóstico tem as seguintes propriedades. O objeto de solicitação de estatística para todos os tipos de propriedades é descrito em detalhes abaixo.

Propriedade Type Descrição
historycache object Solicitação de estatística de cache de histórico. Disponível no servidor e proxy.
valuecache object Solicitação de estatísticas de cache de itens. Disponível no servidor.
preprocessing object Solicitação de estatística do gerenciador de pré-processamento. Disponível no server e proxy.
alerting object Solicitação de estatística do gerenciador de alertas. Disponível no servidor.
lld objeto solicitação de estatística do gerenciador de LLC. Disponível no servidor.

Objeto de solicitação de estatística

O objeto de solicitação de estatística é usado para definir que tipo de informação deve ser coletada sobre os processos internos do servidor/proxy. Tem as seguintes propriedades.

Propriedade Type Descrição
stats query Propriedades do objeto estatístico a serem retornadas. A lista de campos disponíveis para cada tipo de estatística de informação de diagnóstico é descrita em detalhes abaixo.

Padrão: extend retornará todos os campos de estatística disponíveis.
top object Objeto para classificar e limitar os valores estatísticos retornados. A lista de campos disponíveis para cada tipo de estatística de informações de diagnóstico é descrita em detalhes abaixo.

Exemplo:
{ “source.alerts”: 10 }
Lista de campos estatísticos disponíveis para cada tipo de solicitação de informações de diagnóstico

Os campos de estatística a seguir podem ser solicitados para cada tipo de propriedade de solicitação de informações de diagnóstico.

Tipo de diagnóstico Campos disponíveis Descrição
historycache items Número de itens em cache.
values Número de valores em cache.
memory Estatísticas de memória compartilhada (free space, number of used chunks, number of free chunks, max size of free chunk).
memory.data Estatísticas de memória compartilhada do cache de dados do histórico.
memory.index Estatísticas de memória compartilhada do cache de índice de histórico.
valuecache items Número de itens em cache.
values Número de valores em cache.
memory Estatísticas de memória compartilhada (free space, number of used chunks, number of free chunks, max size of free chunk).
mode Modo de cache de valor.
preprocessing values Número de valores enfileirados.
preproc.values Número de valores enfileirados com etapas de pré-processamento.
alerting alerts Número de alertas na fila.
lld rules Número de regras enfileiradas.
values Número de valores enfileirados.
Lista de campos de classificação disponíveis para cada tipo de solicitação de informações de diagnóstico

Os campos estatísticos a seguir podem ser usados ​​para classificar e limitar as informações solicitadas.

Tipo de diagnóstico Campos disponíveis Tipo
historycache values integer
valuecache values integer
request.values integer
preprocessing values integer
alerting media.alerts integer
source.alerts integer
lld values integer

Objeto de resultado estatístico

O objeto de resultado da estatística é recuperado no campo result do objeto de tarefa.

Propriedade Type Descrição
status integer (somente leitura) Status do resultado da tarefa.

Valores possíveis:
-1 - ocorreu um erro durante a execução da tarefa;
0 - o resultado da tarefa é criado.
data string/object Resultados de acordo com o objeto de solicitação de estatística de determinada tarefa de informações de diagnóstico. Contém uma string de mensagem de erro se ocorreu um erro durante a execução da tarefa.