Monitorar sua carga de trabalho do Oracle
Este artigo descreve como usar o Azure Máquinas Virtuais para monitorar suas cargas de trabalho do Oracle. Você pode identificar falhas e anormalidades para garantir a integridade de suas cargas de trabalho críticas. Essa abordagem envolve não apenas monitorar o próprio banco de dados usando ferramentas oracle nativas, mas também monitorar os componentes de infraestrutura que você usa em sua implantação.
Usar ferramentas oracle nativas para monitorar um banco de dados Oracle
O Oracle Enterprise Manager é uma plataforma integrada de gerenciamento empresarial que fornece recursos para monitorar eventos, incidentes e métricas em cargas de trabalho Oracle de destino. Você pode usar o Oracle Enterprise Manager em uma VM (máquina virtual) separada para monitorar, manter e gerenciar ambientes Oracle. Essa plataforma fornece logs de texto claramente formatados que você pode exportar e carregar nos Logs do Azure Monitor para oferecer uma única exibição ao monitorar informações do banco de dados Oracle. Você também pode usar pacotes de gerenciamento com o Oracle para adicionar mais funcionalidades, incluindo a capacidade de "simular" uma experiência de PaaS (plataforma como serviço) para soluções de IaaS (infraestrutura como serviço), como o Oracle no Azure.
Outra funcionalidade nativa do Oracle é o repositório automático de carga de trabalho (AWR), que fornece recursos de monitoramento para coletar, processar e manter estatísticas de desempenho para detecção de problemas e autoajuste. Monitore sua carga de trabalho para entender a análise histórica e identificar problemas que afetam o desempenho do banco de dados. Em ambientes em que o AWR não está em execução, por exemplo, Oracle Standard Edition, você pode usar relatórios do Statspack que incluem um resumo e detalhes de estatísticas de instância de banco de dados, eventos de espera e estatísticas do sistema.
Recomendações
Siga estas recomendações ao usar os recursos de monitoramento do Oracle Enterprise Manager para monitorar seu banco de dados Oracle:
- Integre logs de texto do Oracle Enterprise Manager aos Logs do Azure Monitor para ter uma única exibição para monitoramento.
- Examine continuamente seus relatórios AWR ou Statspack.
Monitorar VMs e armazenamento
Ao implantar seu banco de dados Oracle em uma VM do Azure, você deve monitorar não apenas o banco de dados, mas também a telemetria de integridade do armazenamento e da VM. O Azure Monitor fornece várias maneiras de monitorar métricas e logs das VMs e dos componentes de armazenamento. Os insights de VM do Azure oferecem uma maneira fácil de monitorar as cargas de trabalho do cliente exibindo um inventário de suas VMs existentes e orientando você pela implementação do monitoramento base para as cargas de trabalho. O recurso de insights da VM também monitora o desempenho e a integridade da VM coletando dados sobre processos em execução e dependências de VM em outros recursos.
Recomendações
Siga estas recomendações ao monitorar suas VMs e armazenamento:
- Habilitar insights de VM.
- Se precisar de mais informações do que os insights da VM fornecem, você poderá implantar o AMA (Agente do Azure Monitor) e configurar uma DCR (regra de coleta de dados) para coletar logs personalizados.
- Monitore as métricas de disco se você armazenar arquivos de banco de dados Oracle em discos gerenciados do Azure. As métricas de disco que você pode monitorar incluem:
- Porcentagem consumida por IOPS (operações de entrada/saída) do disco do so
- Percentual consumido de IOPS do disco de dados
- Bytes de leitura do disco de dados/s
- Bytes de gravação do disco de dados/s
- Profundidade da fila do disco
- Se você armazenar arquivos de banco de dados em volumes Azure NetApp Files, deverá monitorar as métricas para armazenamento alocado, uso real de armazenamento, IOPS de volume, taxa de transferência e latência.
- Create monitore alertas para notificá-lo sobre problemas como limites excedidos.
- Além de monitorar VMs e armazenamento, monitore outros componentes em suas soluções, como Rede Virtual do Azure e Backup do Azure.