Olá, neste laboratório você aprenderá como registrar, monitorar e analisar os logs da infraestrutura Compute de OCI que você provisionou nos laboratórios anteriotes utilizando a Oracle Cloud Observability and Management Platform!
- 🌀 Página oficial do OCI Observability and Management Platform
- 🧾 Documentação do OCI Logging
- 🧾 Documentação do OCI Logging Analytics
A seguir você aprenderá o passo-a-passo desta configuração:
- Pre Reqs: Logar na sua conta OCI
- Passo 1: Ativar o serviço de Logging e habilitar a coleta dos Logs
- Passo 2: Ativar o serviço de Logging Analytics e criar um grupo para os Logs
- Passo 3: Criar o Service Connector para replicar os logs do Logging para o Logging Analytics
- Passo 4: Configurar queries customizadas e criar um dashboard
- No 🍔 menu de hambúrguer, acesse: Observability and Management Platform → Logging:
- No menu à esquerda Logging clique em Logs e em seguida no botão à direita Enable service log:
- Escolha em Service o item Virtual Cloud Network e em Resource selecione a subnet pública criada anteriormete. Em Log Category selecione a opção de Flow Logs e em Log Name digite o nome Flowlogs-VCN. Depois em Log Location clique em Show Advanced Options e clique em Create New Group para criar um novo grupo:
- Na tela de criação de grupo de log em Name digite o nome do grupo LogGroupFlow e clique no botão Create:
- Deixe selecionado o LogGroupFlow como Log Group e clique no botão Enable Log para habilitar a configuração:
- Após a ativação (2-3 min), inicia-se a coleta de logs (5-6 min). Para visualizar no menu à esquerda Logging clique em Logs e depois clique no Log Name que acabamos de criar Flowlogs-VCN:
- Você vizualizará o dashboard de coleta de logs da VCN escolhida. Clique em Explore with Log Search à direita para:
- Pronto! A pardir de agora você pode modificar as buscar para filtrar o log desejado.
Dica: Mude a vialização para Visualize e divirta-se!
- No 🍔 menu de hambúrguer, acesse: Observability and Management Platform → Logging Analytics :
- Ative o clicando no botão Start Using Logging Analytics:
- Após a inicialização, clique no botão Take me to Log Explorer:
Dica: Repare que o serviço já cria algumas poíticas e um grupo de log Default.
- Na console de Log Explorer no menu superior à esquerda clique e selecione Administration:
- Agora clique em Log Groups no menu Resources e em seguida no botão Create Log Group, para criarmos um novo grupo de log:
- Na console de criação de grupo de Log em Name digite o nome do grupo LogGroupVCN e depois clique no botão Create:
- No 🍔 menu de hambúrguer, acesse: Observability and Management Platform → Service Connectors:
- Na console de Service Connectors clique no botão Create Service Connector:
- Em Connector Name digite LogVCNConnector, em Configure Source selecione Logging e em Target selecione Logging Analytcs. Na parte de Configure Source selecione em Log Group o LogGroupFlow e em Logs selecione o FlowLogs-VCN criados anteriosmente:
- Em Configuration Target selecione o Log Group LogGroupVCN e (Muito Importante
⚠️ ) clique no botão Create à direita para criar as políticas para o conector tenha permissão de escrita. Após isso clique no botão Create no canto inferior à esquerda para criar o conector:
- No 🍔 menu de hambúrguer, acesse: Observability and Management Platform → Log Explorer:
- Na console Log Explorer substitua a query existente pela query abaixo para buscar os IPs de origem que estão acessando a VCN que configuramos e clique no botão Run:
'Log Source' = 'OCI VCN Flow Unified Schema Logs' | stats count as logrecords by 'Source IP'
Dica: Caso não apareça a mensagem No data has been ingested no Log Explorer, clique no menu à esquerda que está escrito Logging Analytics → Home e clique na imagem VCN Flow Logs.
- Salvaremos o resultado da query para utilizarmos na criação do nosso dashboard a seguir. Clique em Actions no menu à direita e em Save, digite Ips de Entrada em Search Name e clique no botão Save:
- Configure outra query customizada para saber o volume do tráfego de saída da VCN. substitua a query existente pela query abaixo, troque a visualização para gráfico de Line e clique no botão Run:
'Log Source' = 'OCI VCN Flow Unified Schema Logs' | timestats avg('Content Size Out') as 'Outbound Traffic'
- Clique em Actions no menu à direita e em Save as..., digite Tráfego de Saída em Search Name e clique no botão Save:
Dica: Utilizar Save as.. ao invés de Save para conseguir salvar o resultado com um novo nome.
- No menu ao lado esquerdo superior selecione Dashboard:
- Na console de Dashboard clique no botão Create Dashboard:
- Na console de criação do dashboard, selecione o compartement em Widget Compartment e arraste e solte o widget Ips de Entrada:
- Após arrastar o widget, será solicitado a criação do filtro. Adicionaremos um novo filtro, deixe a seleção Log Group Compartment e clique no botão Save Changes:
- Para a configuração da Entity, deixe a seleção Entity e clique no botão Save Changes:
- O widget será adicionado ao dashboard dessa maneira:
- Realize o mesmo processo realizado anterioemnte clicando na aba Add widget para o widget Tráfego de Saída:
- Modifique no nome dashboard clicando no ícone Pencil, digite VCN Dashboard e tecle enter para salvar o nome. Após isso selecione a aba About, selecione um compartment e clique no botão Save Changes: