Escrito por

Artigo Evandro Wendt · jan 10 1m read

Visualização gráfica do tamanho do banco de dados com CSP

Uma tentativa anterior contou com o auxílio de um método externo em Python.
Este aqui é totalmente CSP clássico, escrito com ISOS, JavaScript e HTML.

Além do gráfico, você também obtém números concretos, coletados recentemente da sua instância local ou de instâncias remotas que também tenham o pacote instalado.

Resultado final

Etapas do processamento

  • Uma página CSP é chamada por sua URL
  • No método OnPreHTTP
    • A System Query preenche a tabela temporária a partir de %SYS
    • Se o parâmetro correto da URL for fornecido
    • ?SERVER=IP-Address[:SuperServerPort[:Username[:Password]]]
    • Os dados reais são obtidos desse servidor usando a Native API para ObjectScript

GitHub