Após realizar o deploy de uma build em ambiente remoto, novas funções estarão disponíveis no card da aplicação no dashboard da plataforma para auxiliar a equipe de desenvolvimento no monitoramento e gestão da instância.

Dialog de monitoramento e gestão da instância

Conforme detalhado na arquitetura da plataforma, o Embrapa I/O possui um autômato de health check das instâncias denominado Doctor. Este agente executa um processo a cada minuto atualizando as informações sobre o status de execução de cada container em cada stack de cada aplicação instanciada pela plataforma. O resultado deste monitoramento pode ser visto no dialog mostrado na imagem acima.

Além de exibir o estado de saúde de todos os containers da instância, é possível executar algumas ações de gestão:

  • Higienizar/otimizar periodicamente: Quando esta opção é ativada, o autômato Doctor irá executar o serviço sanitize do stack de containers da instância. Caso este serviço não esteja presente ou apresente erro na execução, a opção é automaticamente desabilitada. Caso execute com sucesso, é agendado uma nova execução mensal do serviço. Mais informações sobre os processos de higienização/otimização dos containers podem ser encontradas no tutorial de criação de boilerplates.

  • Diagnosticar:

  • Reiniciar: Os mantenedores do projeto podem executar a ação de reiniciar o stack de containers da instância por meio deste botão.

  • Desativar: Caso seja necessário “desligar” a instância, deixando-a offline, os mantenedores do projeto podem utilizar esta funcionalidade. Uma instância desligada por ser novamente ativada por meio do botão “Reiniciar”.

  • Backup: É possível aos mantenedores do projeto gerar um backup da instância a qualquer momento. Ná prática o autômato Doctor irá executar o serviço backup do stack de containers. Para entender os detalhes deste processo, veja a documentação específica sobre backups de instâncias.