Páginas filhas
  • TOTVS Discovery

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

GET /discovery/v1/resources/{host}/{port}/{categoryname}/{namecategory}?category=[category]

O método GET /discovery/v1/resources é utilizado para a descoberta dos recursos (nós) que serão exibidos no Dashboard do TOTVS Discovery para avaliação de performance e saúde de cada um destes. Este método permite receber via PathParam o id host, port, category e name do recurso que deseja-se retornar, caso não informado este idestes parâmetros, serão retornados todos os recursos descobertos. É possível também filtrar pela categoria dos recursos, se informado o filtro category via QueryParam, o serviço deverá filtrar os recursos descobertos retornando apenas os recursos da categoria filtrada.

...

idID Numeric
AtributoTipoDescriçãoObrigatório?Valores
hostStringIP ou domínio do nó descoberto.Sim
portNumericPorta do nó descoberto.Sim
nameStringNome do nó descoberto

categoryStringCategoria do nó descoberto.Sim
  • server: Servidor de Aplicação
  • machine: ???
  • database: Banco de Dados
  • lsv: Servidor de Licenças
  • gateway: ???
hostStringIP ou domínio do nó descoberto.Simport
Porta do nó descoberto.Sim
infoArrayLista com a estrutura com as informações dos itens avaliados.Não

...

Bloco de código
languagejs
{
	"total": 2,
	"hasNext": false,
	"items": [{
		"category": "machine",
		"id": "81645a9a7b2f469a89331db5a35c22d4",
		"host": "10.1.1.1",
		"port": 1234,
        		"name": "PROTHEUS_V12_PROD",
		"category": "machine",
		"info": [{
			"code": "cpu",
			"title": "CPU",
			"detail": "Unidade Central de Processamento",
			"health": [{
				"type": "success|warning|error|danger",
				"message": "Consumo de CPU em 80%",
				"details": "O alto consumo da CPU do servidor prejudica o desempenho do sistema",
				"helpUrl": "http://www.tdn.totvs.com.br"
			}, {
				"type": "success|warning|error|danger",
				"message": "Memória disponível no servidor abaixo da recomendada",
				"details": "O recomendado para o uso do TOTVS Microsiga Protheus é de no mínimo 8gb de RAM",
				"helpUrl": "http://www.tdn.totvs.com.br"
			}]
		}]
	}]
}