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.
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.