Loading...
Loading...
Verifica a Stack do Metabase. Além disso analisa parâmetros, rotas Traefik, volumes, recursos e conformidade do stack Metabase de Acordo com as Recomendações da Promovaweb.
npx skill4agent add promovaweb/skills-devops promovaweb-devops-review-metabase-stackmetabase.yamlmetabase.yamlpostgres.yamlx-metabase-db-envx-metabase-db-envMB_DB_TYPEpostgresMB_DB_DBNAMEmetabaseMB_DB_PORT5432MB_DB_USERpostgresMB_DB_PASSSENHApostgres.yamlMB_DB_HOSTpostgresmetabaseMB_SITE_URLhttps://bi.agenciasynca.com.brMB_SITE_URL| Serviço | Obrigatório |
|---|---|
| Sim |
| Serviço | Réplicas Esperadas | Observação |
|---|---|---|
| 1 | Metabase é stateful, múltiplas réplicas requerem configuração adicional |
metabasex-metabase-app-urlx-metabase-app-urlbi.agenciasynca.com.brHost(...)traefik.http.routers.metabase.rulex-metabase-app-urlMB_SITE_URLhttps://traefik.enable=truetraefik.swarm.network=network_swarm_publictraefik.http.routers.metabase.ruleHost(...)traefik.http.routers.metabase.entrypoints=websecuretraefik.http.routers.metabase.tls.certresolver=letsencryptresolvertraefik.http.routers.metabase.service=metabasetraefik.http.services.metabase.loadbalancer.server.port=3000x-metabase-app-urlMB_SITE_URLpassHostHeadermetabase| Serviço | CPU Mínimo | Memória Mínima | Memória Máxima |
|---|---|---|---|
| "1" | 1024M | 2048M |
resources.limitsmetabasemode: replicatedreplicatedplacement.constraintsnode.role == managerupdate_configorder: start-firstfailure_action: rollbacknetwork_swarm_publicexternal: truenetworks:*metabase-imagelatestmetabase/metabase:latestMB_DB_PASSSENHAMB_SITE_URLhttps://http://metabaseMB_EMAIL_*# Relatório de Auditoria — metabase.yaml
Data: <data atual>
## Resumo
- Total de checks: X
- ✅ OK: X
- ⚠️ Atenções: X
- ❌ Erros: X
## Resultados por Categoria
### 1. Variáveis de Ambiente
✅ MB_DB_TYPE: postgres
❌ MB_DB_PASS: usando placeholder SENHA — troque antes do deploy
✅ MB_SITE_URL: https://bi.agenciasynca.com.br
...
### 2. Serviços
✅ metabase: presente
### 3. Replicas
✅ metabase: 1 réplica (adequado para instalação padrão)
...
### 4. Rotas Traefik
✅ metabase: rota Host correta, TLS ok
⚠️ passHostHeader não configurado — recomendado adicionar
...
### 5. Recursos
✅ metabase: 2048M de memória (adequado)
...
### 6. Deploy
⚠️ update_config não definido — recomendado configurar start-first e rollback
...
### 7. Redes e Imagens
⚠️ Imagem usando `latest` — atenção: atualizações do Metabase podem migrar o banco automaticamente
...
### 8. Segurança
❌ MB_DB_PASS: placeholder SENHA detectado
⚠️ Banco `metabase` deve ser criado no PostgreSQL antes do primeiro deploy
...
## Ações Recomendadas (por prioridade)
### Crítico (fazer antes do deploy)
1. ...
### Recomendado
1. ...
### Opcional
1. ...