[comment]: # translation:outdated

[comment]: # ({bbf7ea43-92e6c52c})
# > Objeto de tarefa  
  
Os objetos a seguir estão diretamente relacionados à API `task`.  
  
O objeto de tarefa tem as seguintes propriedades:  
  
|Propriedade|[Type](/manual/api/reference_commentary#data_types)|Descrição|
|--|--|------|
|taskid|string|*(somente leitura)* ID da tarefa.|
|**type**<br>(requerido)|integer|Tipo de tarefa.<br><br>Valores possíveis:<br>1 - Informações de diagnóstico;<br>6 - Verifique agora.|
|status|integer|*(somente leitura)* Status da tarefa.<br><br>Valores possíveis:<br>1 - nova tarefa;<br>2 - tarefa em andamento;<br>3 - tarefa concluída;<br>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.<br>Ignorado para tarefas 'Verificar agora'.|
|**request**<br>(requerido)|object|Objeto de solicitação de tarefa de acordo com o tipo de tarefa:<br>O objeto da tarefa 'Verificar agora' é [descrito em detalhes abaixo](/manual/api/reference/task/object#check_now_request_object);<br>Objeto de 'Informações de diagnóstico' tarefa é [descrita em detalhes abaixo](/manual/api/reference/task/object#diagnostic_information_request_object).|
|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](/manual/api/reference/task/object#statistic_result_object).|

[comment]: # ({/bbf7ea43-92e6c52c})

[comment]: # ({8ab29743-cd63c2fd})
### Objeto de solicitação 'Check now'  
  
O objeto de solicitação de tarefa 'Check now' tem as seguintes propriedades.  
  
|Propriedade|[Type](/manual/api/reference_commentary#data_types)|Descrição|  
|--|--|------|  
|itemid|string|ID do item e regras de descoberta de baixo nível.|

[comment]: # ({/8ab29743-cd63c2fd})

[comment]: # ({e62935dc-52d75b77})
### 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](/manual/api/reference/task/object#statistic_request_object).  
  
|Propriedade|[Type](/manual/api/reference_commentary#data_types)|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.|

[comment]: # ({/e62935dc-52d75b77})

[comment]: # ({2fd6f11c-5149852c})
#### 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](/manual/api/reference_commentary#data_types)|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](object#list_of_statistic_fields_available_for_each_type_of_diagnostic_information_request).<br><br>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](object#list_of_sorting_fields_available_for_each_type_of_diagnostic_information_request).<br><br>Exemplo:<br>{ “source.alerts”: 10 }|

[comment]: # ({/2fd6f11c-5149852c})

[comment]: # ({60e59ca2-60e59ca2})
##### 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.|

[comment]: # ({/60e59ca2-60e59ca2})

[comment]: # ({09dc3377-09dc3377})
##### 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](/manual/api/reference_commentary#data_types)|
|---------------|----------------|---------------------------------------------------|
|historycache|values|integer|
|valuecache|values|integer|
|^|request.values|integer|
|preprocessing|values|integer|
|alerting|media.alerts|integer|
|^|source.alerts|integer|
|lld|values|integer|

[comment]: # ({/09dc3377-09dc3377})

[comment]: # ({faa7f246-e680be6c})
#### Objeto de resultado estatístico  
  
O objeto de resultado da estatística é recuperado no campo `result` do objeto de tarefa.  
  
|Propriedade|[Type](/manual/api/reference_commentary#data_types)|Descrição|
|--|--|------|
|status|integer|*(somente leitura)* Status do resultado da tarefa.<br><br>Valores possíveis:<br>-1 - ocorreu um erro durante a execução da tarefa;<br>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.|

[comment]: # ({/faa7f246-e680be6c})
