Class: EngineInfo

@nginstack/engine/lib/monitoring/EngineInfo~ EngineInfo


new EngineInfo()

Informações e estatísticas de um Engine coletadas pela API de monitoramento do sistema.

Members


alerts :Array.<EngineAlert>

Alertas que requerem atenção do administrador do sistema.

Type:
  • Array.<EngineAlert>

applicationSessions :Array.<ApplicationSessionInfo>

Sessões de aplicações stateful ativas no Engine, como a sessão padrão do sistema desenvolvida sobre o Web Framework.

Type:
  • Array.<ApplicationSessionInfo>

arch :string

Indica a arquitetura do Engine, se é um aplicativo 64 bits ou 32 bits. Valores possíveis: 'x64' e 'ia32'.

Type:
  • string

config :EngineConfig

Configuração do Engine.

Type:
  • EngineConfig

cpuInfo :CpuInfo

Informações da CPU do servidor do Engine.

Type:
  • CpuInfo

databases :Array.<DatabaseConfig>

Configuração das conexões com os bancos de dados servidos pelo Engine.

Type:
  • Array.<DatabaseConfig>

dbCache :DBCacheInfo

Informações e estatísticas do cache local do Engine.

Type:
  • DBCacheInfo

freeDisk :number

Espaço livre no disco do diretório de dados do Engine.

Type:
  • number

hostAddress :string

Endereço IP do servidor na rede local.

Type:
  • string

hostName :string

Nome do servidor na rede.

Type:
  • string

instanceId :string

Id único que identifica a instância do Engine.

Type:
  • string

mainDatabase :string

Base de dados principal servida por este Engine. Nos Engines configurados como servidores de borda, será a base de dados configurada via linha de comando. Nos Engines servidores de base de dados, será a primeira base configurada e ativa no Manage.

Type:
  • string

mainHttpPort :number

Porta HTTP padrão que deve ser utilizada para se comunicar com este Engine na rede local.

Type:
  • number

memoryStats :MemoryStats

Estatísticas de consumo de memória do Engine.

Type:
  • MemoryStats

name :string

Nome da instância do Engine. Por padrão, será sugerido o nome do computador na rede. Esse nome pode ser posteriormente modificado pelo administrador para indicar mais claramente o propósito do Engine.

Type:
  • string

openFileCount :number

Quantidade de arquivos abertos pelo Engine.

Type:
  • number

openSocketCount :number

Quantidade de sockets abertos pelo Engine.

Type:
  • number

osName :string

Nome do sistema operacional do servidor.

Type:
  • string

paths :PathsConfig

Configuração dos diretórios utilizados pelo Engine para gravar os dados, logs e arquivos temporários.

Type:
  • PathsConfig

platform :string

Plataforma para a qual o Engine foi compilado. Valores possíveis: 'win32' e 'linux'.

Type:
  • string

ports :Array.<PortConfig>

Configuração das portas HTTP e HTTPS servidas pelo Engine.

Type:
  • Array.<PortConfig>

providerName :string

Nome da empresa fornecedora do Engine.

Type:
  • string

scheduler :SchedulerInfo

Informações e estatísticas do agendador de scripts do Engine.

Type:
  • SchedulerInfo

startedAt :number

Data e hora em que o Engine foi iniciado, representada pela quantidade de milissegundos a partir de 1 de Janeiro de 1970 00:00:00 UTC.

Type:
  • number

transactionLogger :TransactionLoggerInfo

Informações e estatísticas do gerenciador de logs transacionais assíncrono.

Type:
  • TransactionLoggerInfo

updatedAt :number

Data e hora da coleta destas informações do Engine, representada pela quantidade de milissegundos a partir de 1 de Janeiro de 1970 00:00:00 UTC.

Type:
  • number

usedVirtualMemory :number

Quantidade de memória virtual em uso pelo Engine.

Type:
  • number

version :string

Versão do Engine.

Type:
  • string

Methods


<static> fromDataSet(engines [, sessions])

Cria uma instância de EngineInfo a partir de um registro da tabela iEngine.

Parameters:
Name Type Argument Description
engines DataSet

DataSet com registros da tabela iEngine. Será criada uma instância de EngineInfo com as informações do registro corrente.

sessions DataSet <optional>

DataSet com registros da tabela iApplicationSession.

Returns:

Instância criada a partir das informações contidas no DataSet.

Type
EngineInfo