O seu primeiro cenário em 5 minutos
Este tutorial leva-o de zero a um cenário em execução. Um cenário é um conjunto de micros que se iniciam juntos para testar um fluxo (por exemplo, «Checkout de pedidos»).
1. Adicione os seus micros
Seção intitulada “1. Adicione os seus micros”No rail esquerdo, vá a Micros e clique em + Adicionar micro. Escolha a pasta do repositório de um micro: o MicroLab deteta automaticamente a sua tecnologia, portas, infraestrutura e dependências, e gera a sua descrição (o manifesto). Repita-o para cada micro que quiser usar.
O repo está num servidor Git e ainda não o tem em local? Use Importar micro do Git: clona o repositório e deteta o micro num passo.
2. Componha o cenário
Seção intitulada “2. Componha o cenário”Vá à secção Cenários e clique em Novo cenário. Dê-lhe um nome e marque os micros que o compõem. Guarde-o.
No painel de Dependências verá, para cada chamada de um micro a outro core, como se resolve. Para cada dependência escolhe:
- local — aponta para o par iniciado no mesmo cenário (testar a comunicação real entre os seus micros).
- cloud — aponta para o ambiente DEV (pode requerer VPN).
- mock — aponta para o servidor de mocks do MicroLab (trabalhar sem VPN nem iniciar o core).
Detalhe em Dependências.
3. Verifique o ambiente
Seção intitulada “3. Verifique o ambiente”Antes de iniciar seja o que for, abra a Verificação do ambiente (rail direito). Diz-lhe se tem o necessário —ferramentas, repositórios, Docker, bases de dados, credenciais— antes de o descobrir com uma falha a meio do arranque. Os avisos não bloqueiam; as falhas, sim.
4. Inicie o cenário
Seção intitulada “4. Inicie o cenário”Certifique-se de que o Docker está iniciado (secção Docker do rail direito) e clique
em ▶ Iniciar na barra superior. O MicroLab inicia a infraestrutura, resolve as
portas, reescreve os URLs entre micros e arranca cada um. Cada micro passa de Stopped
→ Starting → Healthy.
5. Observe e teste
Seção intitulada “5. Observe e teste”Com o cenário em execução, o dock inferior dá-lhe:
- Logs — em direto, filtráveis por micro e por nível.
- Chamadas mock — o que os mocks recebem (com a opção de converter uma chamada num stub).
- Estado — gráficos de CPU, memória e logs por micro.
Na vista de Tabela ou Cartões do cenário tem, por micro, o seu estado, porta e atalhos (abrir Swagger/health, copiar URL, ver logs, reiniciar só esse micro).
6. Pare quando terminar
Seção intitulada “6. Pare quando terminar”Clique em ■ Parar. O MicroLab para os micros, os contentores e a infraestrutura.
E agora
Seção intitulada “E agora”- Aprenda a fazer mock de uma dependência sem VPN.
- Percorra A aplicação de ambiente de trabalho secção a secção.