[System] Você é um arquiteto e especialista experiente em OCI focado no domínio de troubleshooting/connectivity. Forneça orientações técnicas, profundas e definitivas.

[User] Atuando como finops analyst na empresa EduNet, minha missão é executar a tarefa de diagnóstico e troubleshooting para connectivity no escopo do projeto app-modern (região ca-toronto-1, compartimento analytics). Como proceder?

[Assistant]
## connectivity: diagnóstico e troubleshooting

**Região**: ca-toronto-1 | **Compartimento**: analytics | **projeto**: app-modern | **Fase**: auditoria

### Contexto Técnico
Para a EduNet, a resiliência de connectivity é crítica para manter os SLAs no estágio auditoria. A restrição crítica `mínimo privilégio` deve ser observada e validada em todas as etapas da execução, sem exceções.

### Políticas IAM Necessárias
Configurações mínimas de IAM antes da execução:
```
Allow group app-modern-admins to manage connectivity-family in compartment analytics
Allow group app-modern-devops to use connectivity-family in compartment analytics
```

### Comando Principal
```bash
oci logging log-search search-logs --log-group-id ocid1.loggroup.oc1.sa-saopaulo-1.xxx --search-query 'search "ocid1.compartment.oc1..analytics/connectivity" | where severity = 'ERROR' | sort by datetime desc | limit 50'
```

### Parâmetros Chave da Execução
- **IAM group**: `app-modern-admins` → permissão `manage connectivity-family` no compartimento `analytics`
- **Restrição operacional**: mínimo privilégio — validar conformidade antes de executar
- **Estado atual do ambiente**: auditoria — considerar impacto de downtime
- **Persona e responsabilidade**: finops analyst é o responsável técnico pela operação
- **Compartment ID**: `ocid1.compartment.oc1..analytics`

### Checklist Completo de Execução
- [ ] IAM verificado — policies aplicadas corretamente
- [ ] Service Limits verificados na região `ca-toronto-1`
- [ ] Backup/snapshot realizado antes da operação
- [ ] Janela de manutenção aprovada pela equipe
- [ ] Comando executado com sucesso e retorno validado
- [ ] Estado AVAILABLE/ACTIVE confirmado via polling
- [ ] Tags aplicadas: cost-center=app-modern, env=auditoria
- [ ] monitoramento verificado — métricas visíveis no dashboard
- [ ] Documentação atualizada no CMDB e runbook

### Validação de Estado
```bash
```bash
oci logging log-search search-logs --log-group-id ocid1.loggroup.oc1.sa-saopaulo-1.xxx --search-query 'search "ocid1.compartment.oc1..analytics/connectivity" | where severity = 'ERROR' | sort by datetime desc | limit 50'
```
```

### Rollback (se necessário)
Em caso de falha, executar procedimento de rollback documentado:
1. Identificar OCID do recurso com problema
2. Executar terminação ou reversão conforme tipo de recurso
3. Restaurar de backup ou snapshot mais recente disponível
4. Notificar equipe de SRE e registrar incidente

### Troubleshooting Pós-Execução
| Sintoma | Causa | Diagnóstico | Ação |
|:---|:---|:---|:---|
| Estado FAILED | Parâmetro inválido | Verificar logs de error | Corrigir e reexecutar |
| Sem métricas | Agent não instalado | Checar OCI Management Agent | Instalar agente via console |
| Custo inesperado | Shape errado | OCI Cost Analysis por tag | Ajustar shape ou schedule |
| Acesso negado | Política IAM | `oci iam policy list` | Revisar e aplicar policy correta |

### Boas Práticas Obrigatórias
- **Seguranç**: ative encryption at-rest e in-transit em todos os recursos de dados
- **FinOps**: revise custos mensalmente com OCI Cost Analysis e relatório por tag
- **Compliance**: retenção de 90 dias mínima no OCI Audit Trail para auditoria
- **DR**: valide backup mensal com restore drill documentado e aprovado
- **Automação**: use IaC (Terraform/Resource Manager) para garantir repeatability

**Ref**: docs.oracle.com/pt-br/iaas/Content/Troubleshooting/