Métricas do Oracle Cloud Infrastructure GoldenGate

Monitore a integridade, a capacidade e o desempenho geral de suas implantações do Oracle Cloud Infrastructure GoldenGate usando métricas, alarmes e notificações. Na console do Oracle Cloud, você pode monitorar métricas na página de detalhes da implantação do OCI GoldenGate ou usando o Explorador de Métricas.

Recursos: goldengate-deployments, goldengate-connections, goldengate-pipelines

Visão geral

A métricas do Oracle Cloud Infrastructure GoldenGate ajudam a medir o volume de dados replicados entre bancos de dados de origem e de destino.

Os seguintes termos são úteis para compreender métricas:

Pré-requisitos

Métricas Disponíveis

Observação: Certifique-se de fazer upgrade de sua implantação para a versão mais recente, a fim de aproveitar todas as métricas disponíveis.

Métricas de Replicação de Dados

As métricas de replicação de dados do Oracle Cloud Infrastructure GoldenGate incluem as seguintes dimensões:

Métrica Descrição da Métrica Dimensões de Métrica Ações Recomendadas

NomeCpuUtilization

Nome para Exibição: Utilização da CPU

Percentual total de uso da CPU em todos os grupos de consumidores. Verifique a Utilização da CPU quando houver um atraso de Extract ou Replicat.

deploymentId

deploymentName

Se a Utilização de CPU for alta, você poderá:
  • Adicionar OCPUs à sua implantação
  • Ativar o Dimensionamento Automático, se ainda não estiver ativado
  • Verifique a utilização e o tamanho das trilhas do armazenamento e expurgue arquivos de trilha, se estiverem altos

Nome: OcpuConsumption

Nome para Exibição: Consumo de OCPU

Número total de OCPUs usadas pela implantação.

Quando a contagem é menor que o número mínimo de OCPUs, o mínimo é mostrado.

Quando o número de OCPUs é maior que o número mínimo, o número real de OCPUs usadas é mostrado.

deploymentId

deploymentName

Se o Consumo de OPCU for alto, você poderá:
  • Adicionar OCPUs à sua implantação
  • Ativar o Dimensionamento Automático, se ainda não estiver ativado

Nome: MemoryUtilization

Nome para exibição: Utilização da memória

Percentual de memória disponível utilizado.

A necessidade de memória está alinhada com o tamanho dos dados replicados. Se houver memória suficiente alocada, cada transação aberta será mantida na memória até que um registro de confirmação seja recebido.

deploymentId

deploymentName

Se a Utilização de Memória for alta, você poderá:
  • Adicionar OCPUs à sua implantação
  • Ativar o Dimensionamento Automático, se ainda não estiver ativado

Nome: DeploymentHealth

Nome para Exibição: Integridade Geral da Implantação

Percentual de integridade global dos serviços de implantação.

Há quatro serviços: de Administração, de Distribuição, de Receptor e de Métrica de Desempenho. Se os quatro estiverem íntegros, a pontuação esperada será de 100%. Se a Integridade da Implantação for 50%, somente dois dos serviços ficarão íntegros.

deploymentId

deploymentName

Ao criar Caminhos Extract, Replicat, Distribuição ou Receptor, você pode marcar o processo como Crítica para a Integridade da Implantação nas Opções Gerenciadas. Se a Integridade da Implantação for >100%, verifique os processos marcados como Crítico para Integridade da Implantação.

Nome: DeploymentInboundLag

Nome para Exibição: Lag de Entrada de Implantação

Média de atraso, em segundos, para todos os streams de entrada que são críticos para a integridade da implantação

deploymentId

deploymentName

Não se aplica

Nome: `DeploymentOutboundLag

Nome para Exibição: Lag de Saída de Implantação

Média de atraso, em segundos, para todos os streams de saída que são críticos para a integridade da implantação

deploymentId

deploymentName

Não se aplica

Nome: SwapSpaceUsage

Nome para Exibição: Uso do Espaço de Troca

Porcentagem do Espaço de Troca usado pela implantação.

Como o OCI GoldenGate só grava nos arquivos de trilha as transações confirmadas, todas as transações não confirmadas são armazenadas no cache na memória. O cache usa memória física e espaço de troca (memória virtual). O espaço de troca fica localizado nos discos rígidos para fornecer memória adicional quando a memória física (RAM) está cheia.

deploymentId

deploymentName

Se o Uso do Espaço de Troca estiver aumentando, considere adicionar mais OCPUs à implantação para aumentar a memória física (RAM).

Nome: TempSpaceUsage

Nome para Exibição: Uso de Espaço Temporário

Porcentagem de espaço temporário usado pela implantação.

Quando os dados totais da transação em cache excedem a definição de tamanho do Cache, o Extract grava os dados em cache nos arquivos temporários. É mais eficiente o sistema operacional fazer a troca para o disco do que o processo de Extract gravar arquivos temporários.

deploymentId

deploymentName

Se o Uso do Espaço Temporário estiver aumentando, considere adicionar outras OCPUs à implantação para aumentar a memória física (RAM).

Nome: FileSystemUsage

Nome para Exibição: Uso do Sistema de Arquivos

Volume de Espaço do Sistema de Arquivos (GBs) usado pela implantação

deploymentId

deploymentName

Se o Uso do Sistema de Arquivos for alto:
  • Verifique o tamanho do arquivo de trilha e expurgue arquivos de trilha desnecessários
  • Verifique o Uso do Espaço Temporário para ver se o OCI GoldenGate ficou aquém da memória física (RAM)

Nome: ExtractStatus

Nome para Exibição: Status da Extração

Porcentagem de integridade de um processo de Extract na implantação
  • 100% quando o processo está em Execução
  • 0% quando o processo for Cancelado ou Interrompido

deploymentId

deploymentName

ExtractName

Se um processo de Extract for cancelado ou interrompido, verifique a causa raiz ou o erro no arquivo de relatório para solucionar o problema.

Nome: ReplicatStatus

Nome para Exibição: Status da Replicação

Porcentagem de integridade de um processo de Replicat na implantação
  • 100% quando o processo está em Execução
  • 0% quando o processo for Cancelado ou Interrompido

deploymentId

deploymentName

ReplicatName

Se um processo de Replicat for interrompido, ou cancelado, verifique a causa raiz ou o erro no arquivo de relatório do Replicat para diagnosticar problemas.

Nome: DistributionPathStatus

Nome para Exibição: Status do Caminho de Distribuição

Porcentagem de integridade de um processo de Caminho de Distribuição na implantação
  • 100% quando o processo está em Execução
  • 0% quando o processo for Cancelado ou Interrompido

deploymentId

deploymentName

DistributionPathName

Se for cancelado ou interrompido, as possíveis causas serão:

  • Alteração nas credenciais
  • Serviço do receptor interrompido
  • Implantação de destino interrompida

Nome: ReceiverPathStatus

Nome para exibição: status do caminho do receptor

Porcentagem de integridade de um processo de Caminho do Receptor na implantação
  • 100% quando o processo está em Execução
  • 0% quando o processo for Cancelado ou Interrompido

deploymentId

deploymentName

ReceiverPathName

Se o Status do Caminho do Receptor for interrompido ou cancelado:
  • Verifique alterações nas credenciais
  • Verifique a integridade da implantação de destino
  • Verifique se há problemas de rede entre as implantações de origem e de destino

Nome: ExtractLag

Nome para Exibição: Lag de Extração

A diferença, em segundos, entre a hora em que o Extract processou um registro (com base no relógio do sistema) e o carimbo de data/hora desse registro na origem dos dados.

deploymentId

deploymentName

ExtractName

Se o Atraso do processo de Extract for alto:
  • Verifique a Utilização de CPU para ver se a implantação ficou sem recursos
  • Verifique a Utilização de Memória para ver se os recursos designados podem controlar o tamanho do processo de Extract
  • Se a origem de dados for um banco de dados on-premises, verifique a integridade e a latência da rede
  • Verifique se há problemas de desempenho com o banco de dados de origem
  • Verifique o armazenamento do sistema de arquivos

Nome: ReplicatLag

Nome para Exibição: Lag de Replicação

A diferença, em segundos, entre a hora em que o processo Replicat processou o último registro (com base no relógio do sistema) e o carimbo de data/hora do registro na trilha.

deploymentId

deploymentName

ReplicatName

Se o Atraso do processo de Replicat for alto:
  • Verifique a Utilização de CPU e de Memória para ver se a implantação ficou sem recursos
  • Verifique o Atraso do processo de Extract para ver se há problemas de latência
  • Verifique se há problemas de latência no Laboratório do Caminho de Distribuição
  • Verifique a latência da rede entre o OCI GoldenGate e o banco de dados de destino. O ping de ida e volta recomendado é de 5ms ou menos.
  • HANDLECOLLISIONS podem causar problemas de desempenho e não é recomendado para replicação de Captura de Dados de Alteração (CDC)

Nome: DistributionPathLag

Nome para Exibição: Lag do Caminho de Distribuição

Média de atraso, em segundos, de um processo de Caminho de Distribuição na implantação. Por exemplo, se as implantações de origem e destino estiverem em execução em dois data centers diferentes, os problemas de latência de rede poderão impactar o atraso.

deploymentId

deploymentName

DistributionPathName

Não se aplica

Nome: ReceiverPathLag

Nome para Exibição: Lag do Caminho do Receptor

Média de atraso, em segundos, do processo de Caminho do Receptor na implantação.

deploymentId

deploymentName

ReceiverPathName

Não se aplica

Nome: HeartbeatLag

Nome para Exibição: Defasagem de Heartbeat

Lag de replicação, em segundos, do ponto final de origem para o ponto final de destino.

ReplicatName

deploymentName

deploymentId

ageSeconds

Se a Defasagem de Pulsação for alta, então:
  • Verifique a Utilização de CPU para ver se a implantação ficou sem recursos
  • Verifique a Utilização de Memória para ver se os recursos designados podem controlar o tamanho do processo de Extract
  • Se a origem de dados for um banco de dados on-premises, verifique a integridade e a latência da rede
  • Verifique se há problemas de desempenho com o banco de dados de origem
  • Verifique o armazenamento do sistema de arquivos
  • Verifique o Atraso do processo de Extract para ver se há problemas de latência
  • Verifique se há problemas de latência no Laboratório do Caminho de Distribuição
  • Verifique a latência da rede entre o OCI GoldenGate e o banco de dados de destino. O ping de ida e volta recomendado é de 5ms ou menos.
  • HANDLECOLLISIONS podem causar problemas de desempenho e não é recomendado para replicação de Captura de Dados de Alteração (CDC)

Métricas de Análise de Fluxo

As métricas do Oracle Cloud Infrastructure GoldenGate Stream Analytics incluem as seguintes dimensões:

Métrica Descrição da Métrica Dimensões de Métrica Ações Recomendadas

Nome: PipelineHealth

Nome para Exibição: Integridade do Pipeline

Porcentagem de integridade geral de um pipeline do Stream Analytics.
  • 100% quando um pipeline está íntegro durante o intervalo de tempo.
  • 0% quando o pipeline não está íntegro ou não está em execução durante o intervalo de tempo.
  • Entre 0% e 100% quando um pipeline estava insalubre e está se recuperando ou terminando dentro do intervalo de tempo e precisa de atenção.

deploymentId

deploymentName

PipelineName

Não se aplica

Nome: PipelineProcessingRate

Nome para Exibição: Taxa de Processamento de Pipeline

Número médio de eventos processados por segundo por pipelines na implantação.

deploymentId

deploymentName

PipelineName

Não se aplica

Nome: PipelineSchedulingDelay

Nome para Exibição: Atraso na Programação do Pipeline

Atraso médio de programação em milissegundos (ms) de pipelines na implantação.

deploymentId

deploymentName

PipelineName

Não se aplica
{::nomarkdown}<p>Nome: PipelineTotalDelay</p><p>Nome para exibição: atraso total do pipeline </p> Atraso total médio em milissegundos (ms) de pipelines na implantação.

deploymentId

deploymentName

PipelineName

Não se aplica
{::nomarkdown}<p>Nome: PipelineMemoryUsage</p><p>Nome para exibição: Uso da memória do pipeline </p> Uso de memória em megabytes (MB) de drivers de pipeline e executores na implantação.

deploymentId

deploymentName

PipelineName

component

Não se aplica

Métricas de Pipeline

As métricas do Pipeline do Oracle Cloud Infrastructure GoldenGate podem incluir as seguintes dimensões:

Métrica Descrição da Métrica Dimensões de Métrica Ações Recomendadas

Nome: CpuUtilization

Nome para Exibição: Utilização da CPU

Percentual total de uso da CPU em todos os grupos de consumidores. Verifique a Utilização da CPU quando houver um atraso de Extract ou Replicat.

deploymentId

deploymentName

Se a Utilização da CPU permanecer em um nível alto por um longo período, entre em contato com o Suporte Técnico da Oracle.

Nome: MemoryUtilization

Nome para exibição: Utilização da memória

A porcentagem de memória disponível usada.<p>A necessidade de memória está alinhada com o tamanho dos dados replicados. Se houver memória suficiente alocada, cada transação aberta será mantida na memória até que um registro de commit seja recebido.</p>

deploymentId

deploymentName

Se a Utilização da CPU permanecer em um nível alto por um longo período, entre em contato com o Suporte Técnico da Oracle.

Nome: OcpuConsumption

Nome para Exibição: Consumo de OCPU

Número total de OCPUs usadas pela implantação.

Quando a contagem é menor que o número mínimo de OCPUs, o mínimo é mostrado.

Quando o número de OCPUs é maior que o número mínimo, o número real de OCPUs usadas é mostrado.

deploymentId

deploymentName

Se a Utilização da CPU permanecer em um nível alto por um longo período, entre em contato com o Suporte Técnico da Oracle.

Nome: PipelineCaptureStatus

Nome para Exibição: Status da Captura do Pipeline

Porcentagem de integridade de um processo de Captura (Extração).

deploymentId

deploymentName

PipelineName

Não se aplica

Nome: PipelineApplyStatus

Nome para Exibição: Status de Aplicação do Pipeline

Porcentagem de integridade de um processo Aplicar (Replicar).

deploymentId

deploymentName

PipelineName

Não se aplica

Nome: PipelineCaptureLag

Nome para Exibição: Lag de Captura do Pipeline

Média de atraso, em segundos, de um processo de Captura (Extração) na implantação.

deploymentId

deploymentName

PipelineName

Não se aplica

Nome: PipelineApplyLag

Nome para Exibição: Lag de Aplicação de Pipeline

Média de atraso, em segundos, de um processo Aplicar (Replicar) na implantação.

deploymentId

deploymentName

PipelineName

Não se aplica

Nome: PipelineHealth

Nome para Exibição: Integridade do Pipeline

Porcentagem de integridade geral dos processos e serviços de Pipeline subjacentes.
  • 100% quando um pipeline está íntegro durante o intervalo de tempo.
  • 0% quando o pipeline não está íntegro ou não está em execução durante o intervalo de tempo.
  • Entre 0% e 100% quando um pipeline estava insalubre e está se recuperando ou terminando dentro do intervalo de tempo e precisa de atenção.

deploymentId

deploymentName

PipelineName

Não se aplica

Nome: HeartbeatLag

Nome para Exibição: Defasagem de Heartbeat

Lag de replicação, em segundos, do ponto final de origem para o ponto final de destino.

pipelineId

pipelineName

ProcessName

ageSeconds

Se a Defasagem de Pulsação for alta, então:
  • Verifique a Utilização da CPU para ver se o pipeline ficou sem recursos
  • Verifique a Utilização da Memória para ver se os recursos designados podem tratar o tamanho da Captura
  • Se a origem de dados for um banco de dados on-premises, verifique a integridade e a latência da rede
  • Verifique se há problemas de desempenho com o banco de dados de origem
  • Verifique o armazenamento do sistema de arquivos
  • Verifique o Lag de Captura para ver se há problemas de latência

Usando a Console

Para exibir métricas do Oracle Cloud Infrastructure GoldenGate:

  1. No menu de navegação da Console, selecione Observabilidade e Gerenciamento e, em Monitoramento, selecione Métricas do Serviço.

  2. Para Compartimento, selecione o compartimento que contém as implantações do Oracle Cloud Infrastructure GoldenGate nas quais você está interessado.

  3. Para Namespace de Métrica, selecione oci_goldengate.

Atualize seu browser para exibir as métricas mais recentes emitidas pelo serviço.