Classes
Type Definitions
- 
    CpuInfo
- 
    
    Informações da CPU do servidor do Engine. Type:- Object
 Properties:Name Type Description modelNamestring Nome do modelo da CPU. vendorIdstring Identificação do fabricante da CPU. familynumber Identificação numérica da família da CPU. modelnumber Identificação numérica do modelo da CPU. steppingnumber Variação (stepping) da CPU. physicalCoresnumber Quantidade de cores físicos da CPU. logicalCoresnumber Quantidade de cores lógicos da CPU. addressWidthnumber Tamanho do endereçamento da CPU em bits. 
- 
    DatabaseConfig
- 
    
    Configuração da conexão do Engine com um banco de dados. Type:- Object
 Properties:Name Type Description namestring Nome da base de dados servida por este Engine. typestring Sistema gerenciador de banco de dados objeto relacional utilizado para servir a base de dados. Valores possíveis: 'pgsql', 'oracle' e 'mssql'. referencestring Configuração de conexão da base de dados. userNamestring Nome do usuário utilizado na conexão com o banco de dados. maxConnectionsnumber Quantidade máxima de conexões que serão estabelecidas com o SGBD. enabledboolean Indica se esta configuração está habilitada no Engine. 
- 
    DBCacheInfo
- 
    
    Informações e estatísticas do cache local do Engine. Type:- Object
 Properties:Name Type Description versionnumber Versão sincronizada pelo cache local. lastSyncErrorstring Erro no último sincronismo, caso ele tenha falhado. lastSyncDurationnumber Duração do último sincronismo do cache local. syncingboolean Indica se o Engine estava sincronizado o cache no momento da coleta das estatísticas. sizenumber Tamanho em bytes do arquivo do banco de dados utilizado pelo cache local. pageSizenumber Tamanho em bytes da página de dados utilizada pelo cache local. idoCacheSizenumber Quantidade de memória reservada para o cache dos dados gerenciados pelo IDO. O IDO é a API interna do Engine responsável por armazenar os dados do Cache Local e dos DataSets temporários. tableCountnumber Quantidade de tabelas no cache local. 
- 
    EngineAlert
- 
    
    Alerta sobre um Engine gerado pelo monitoramento do sistema. Type:- Object
 Properties:Name Type Description severitymodule:@nginstack/engine/lib/monitoring/AlertSeverity~AlertSeverityType Severidade do alerta para o funcionamento do sistema. codestring Código que permite identificar este alerta programaticamente. A relação dos códigos dos alertas emitidos pelo sistema pode ser obtida em module:@nginstack/engine/lib/monitoring/AlertCodes. messagestring Mensagem descritiva do alerta. engineIdstring Identificador único do Engine que emitiu o alerta. 
- 
    EngineConfig
- 
    
    Configuração do Engine. Type:- Object
 Properties:Name Type Description syncToDiskboolean Indica se o IDO força a gravação dos buffers em memória para disco a cada transação efetivada. automaticUpgradeboolean Indica se o Engine está configurado para atualizar automaticamente a partir do servidor a cada reinício. timeZoneBiasnumber Diferença em minutos da hora local do Engine para a UTC. 
- 
    MemoryStats
- 
    
    Estatísticas de consumo de memória do Engine. Type:- Object
 Properties:Name Type Description usedVirtualnumber Quantidade de memória virtual privada alocada pelo Engine, seja ela física ou paginada. A memória virtual privada pode ser eventualmente menor que a alocada, pois essa última considera os recursos compartilhados com outros processos. usedPhysicalnumber Quantidade total (privada e compartilhada) de memória física alocada pelo Engine que não pode ser utilizada por outros processos. totalPhysicalnumber Quantidade de memória física total instalada no servidor, disponível para o Engine e para os demais processos. availablePhysicalnumber Quantidade de memória física não alocada que ainda está livre para ser utilizada pelos processos. totalPageFilenumber Quantidade total de memória do servidor que pode ser utilizada pelo Engine, podendo ser memória física ou paginada em disco. availablePageFilenumber Quantidade total de memória do servidor que ainda pode ser utilizada pelo Engine, podendo ser memória física ou paginada em disco. statefulSessionsCountnumber Quantidade de sessões JavaScript com preservação de estado, utilizadas normalmente por aplicações com interfaces ricas onde há o conceito de usuário logado, como a interface Web padrão do sistema. statelessSessionsCountnumber Quantidade de sessões JavaScript sem preservação de estado. Sessões Stateless são utilizadas por rotinas, agendamento de scripts e APIs HTTP que não precisam manter o estado da sessão após o término do processamento. standaloneSessionsCountnumber Quantidade de sessões JavaScript que são criadas internamente pelo Engine em cenários onde não haverá reaproveitamento da sessão após o término do seu uso. Normalmente são utilizadas para processamentos internos do Engine de curta duração. 
- 
    PathsConfig
- 
    
    Configuração dos diretórios utilizados pelo Engine para gravar os dados, logs e arquivos temporários. Type:- Object
 Properties:Name Type Description mainProgramstring Caminho para o executável principal do Engine. dataDirstring Caminho para o diretório de dados do sistema. programDirstring Caminho para o diretório onde está o executável principal do sistema. logDirstring Caminho para o diretório de logs do sistema. tempDirstring Caminho para o diretório de arquivos temporários do sistema. 
- 
    PortConfig
- 
    
    Configuração de uma porta HTTP ou HTTPS no Engine. Type:- Object
 Properties:Name Type Description portnumber Porta TCP que está sendo atendida pelo Engine. protocolstring Protocolo atendido nesta porta. Valores possíveis: 'http' e 'https'. addressstring Endereço IP da interface de rede na qual a porta TCP foi aberta pelo Engine. Um valor vazio indicará que o Engine atenderá o tráfego nesta porta em todas interfaces de rede do servidor. cipherListstring Lista de algoritmos de criptografia habilitados caso o protocolo seja HTTPS. Um valor vazio indica que a configuração padrão do OpenSSL será adotada. Veja https://www.openssl.org/docs/manmaster/man1/openssl-ciphers.html para mais detalhes do formato dessa lista. disabledOnStartupboolean Indica que esta porta deve ser mantida desabilitada pelo Engine enquanto o cache local da base de dados não for inicializado e o Engine não estiver pronto para atender requisições. enabledboolean Indica se esta configuração de porta TCP está habilitada no Engine. 
- 
    SchedulerInfo
- 
    
    Informações e estatísticas do agendador de scripts do Engine. Type:- Object
 Properties:Name Type Description taskCountnumber Quantidade de tarefas agendadas. runningTaskCountnumber Quantidade de tarefas que estão em execução. failingTaskCountnumber Quantidade de tarefas agendadas que falharam na última execução. maxConcurrentTaskCountnumber Quantidade máxima de tarefas que podem ser executadas concorrentemente. 
- 
    TransactionLoggerInfo
- 
    
    Informações e estatísticas do gerenciador de logs transacionais assíncrono. Type:- Object
 Properties:Name Type Description pendingLogsnumber Quantidade de logs transacionais assíncronos pendentes de gravação no banco de dados. sendingErrornumber Erro ocorrido no último envio dos logs transacionais pendentes. 
 nginstack
nginstack