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