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:

  • Namespace: Um contêiner para métricas do Oracle Cloud Infrastructure GoldenGate. O namespace do Oracle Cloud Infrastructure GoldenGate é oci_goldengate.
  • Métricas: O conceito fundamental na telemetria e no monitoramento. As métricas definem um conjunto de séries temporais de pontos de dados. Cada métrica é definida exclusivamente por namespace, nome da métrica, identificador do compartimento, um conjunto de uma ou mais dimensões e uma unidade de medida. Cada ponto de dados tem um timestamp, um valor e uma contagem associada a ele.
  • Dimensões: Um par chave-valor que define as características associadas à métrica. Por exemplo, resourceId, que é o OCID da implantação do Oracle Cloud Infrastructure GoldenGate.
  • Estáticas: Agregações de dados de métrica em períodos especificados. As agregações são feitas usando o namespace, o nome da métrica, as dimensões e a unidade de medida de ponto de dados dentro do período especificado.
  • Alarmes: Usados para automatizar o monitoramento e o desempenho das operações. Um alarme mantém o controle das alterações que ocorrem durante um período específico. Ele também executa uma ou mais ações definidas, com base nas regras definidas para a métrica.

Pré-requisitos

  • Políticas do IAM: Para monitorar recursos, você deve receber o tipo necessário de acesso em uma política criada por um administrador, quer você esteja usando a Console ou a API REST com um SDK, uma CLI ou outra ferramenta. A política deve fornecer acesso aos serviços de monitoramento, bem como aos recursos que estão sendo monitorados. Se você tentar executar uma ação e receber uma mensagem informando que não tem permissão ou não está autorizado, confirme com o administrador o tipo de acesso concedido e em qual compartimento você deve trabalhar. Para obter mais informações sobre autorizações do usuário para monitoramento, consulte os serviços Monitoring ou Notifications.
  • As métricas listadas nesta página estarão automaticamente disponíveis para qualquer implantação do Oracle Cloud Infrastructure GoldenGate que você criar. Você não precisa ativar o monitoramento no recurso para obter essas métricas.

Métricas Disponíveis

Observação:

Certifique-se de fazer upgrade da 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:

  • deploymentId: Para todas as métricas, o deploymentId é o OCID da implantação.
  • deploymentName: Nome da implantação do Oracle Cloud Infrastructure GoldenGate.
  • ExtractName: Nome de um processo de Extract na implantação do Oracle Cloud Infrastructure GoldenGate.
  • ReplicatName: Nome de um processo de Replicat na implantação do Oracle Cloud Infrastructure GoldenGate.
  • DistributionPathName: Nome de um processo de Caminho de Distribuição na implantação do Oracle Cloud Infrastructure GoldenGate.
  • ReceiverPathName: Nome de um processo de Caminho do Receptor na implantação do Oracle Cloud Infrastructure GoldenGate.
  • ageSeconds: Duração da pulsação em segundos.
Métrica Descrição da Métrica Dimensões de Métrica Ações Recomendadas
Nome: CpuUtilization

Nome para Exibição: Utilização de 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
  • Verificar a utilização do armazenamento e o tamanho da trilha e expurgar arquivos de trilha em caso de alta
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

Exibir Nome: Utilização de 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 os Caminhos de Extract, Replicat, Distribuição ou Recebedor, você pode marcar o processo como Crítico para Integridade da Implantação em 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: Atraso na Entrada da 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: Atraso na Saída da 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 do Espaço Temporário

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

Quando o total de dados de transação armazenados no cache excede a definição de tamanho do Cache, o Extract grava os dados do cache em 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 mais OCPUs à implantação para aumentar a memória física (RAM).
Nome: FileSystemUsage

Nome de Exibição:

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 do Processo de Extract

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 do Replicat

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 Recebedor

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: Atraso do Extract

A diferença, em segundos, entre o horário em que o Extract processou um registro (com base no relógio do sistema) e o timestamp desse registro na origem de 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: Atraso do Replicat

A diferença, em segundos, entre o horário em que o 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 5 ms 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: Atraso 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: Atraso do Caminho do Destinatário

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 Pulsação

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

ReplicatName

deploymentName

deploymentId

ageSeconds

Se o atraso do batimento cardíaco 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
  • 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 5 ms 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 do Stream Analytics

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

  • deploymentId: Para todas as métricas, o deploymentId é o OCID da implantação.
  • deploymentName: Nome da implantação do Oracle Cloud Infrastructure GoldenGate.
  • PipelineName: Nome do pipeline.
  • component: Processo de runtime do pipeline, driver ou executor.
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 estiver íntegro ou não estiver em execução durante o intervalo de tempo.
  • Entre 0% e 100% quando um pipeline não estava íntegro 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 do 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
Nome: PipelineTotalDelay

Nome para Exibição: Atraso Total do Pipeline

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

deploymentId

deploymentName

PipelineName

Não se aplica
Nome: PipelineMemoryUsage

Nome para Exibição: Uso da Memória do Pipeline

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:

  • deploymentId: Para todas as métricas, o deploymentId é o OCID da implantação.
  • deploymentName: Nome da implantação do Oracle Cloud Infrastructure GoldenGate.
  • PipelineName: Nome do pipeline.
  • pipelineId: O pipelineId é o OCID do pipeline.
  • ProcessName: Um nome de processo gerado pelo sistema.
  • ageSeconds: Duração da pulsação em segundos.
Métrica Descrição da Métrica Dimensões de Métrica Ações Recomendadas
Nome: CpuUtilization

Nome para Exibição: Utilização de 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 de tempo, entre em contato com o Suporte Técnico da Oracle.
Nome: MemoryUtilization

Exibir Nome: Utilização de 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 da CPU permanecer em um nível alto por um longo período de tempo, 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 de tempo, 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 da Aplicação do Pipeline

Porcentagem de integridade de um processo Aplicar (Replicat).

deploymentId

deploymentName

PipelineName

Não se aplica
Nome: PipelineCaptureLag

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

Atraso médio, 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: Atraso na Aplicação do Pipeline

Atraso médio, em segundos, de um processo Aplicar (Replicat) na implantação.

deploymentId

deploymentName

PipelineName

Não se aplica
Nome: PipelineHealth

Nome para Exibição: Integridade do Pipeline

Porcentagem de integridade geral dos serviços e processos subjacentes do Pipeline.
  • 100% quando um pipeline está íntegro durante o intervalo de tempo.
  • 0% quando o pipeline não estiver íntegro ou não estiver em execução durante o intervalo de tempo.
  • Entre 0% e 100% quando um pipeline não estava íntegro 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 Pulsação

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

pipelineId

pipelineName

ProcessName

ageSeconds

Se o atraso do batimento cardíaco for alto:
  • Verifique a Utilização de CPU para ver se o pipeline ficou sem recursos
  • Verifique a Utilização de Memória para ver se os recursos designados podem controlar o tamanho do Capture
  • 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
  • Verificar Lag de Captura para quaisquer 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. Em Compartimento, selecione o compartimento que contém as implantações do Oracle Cloud Infrastructure GoldenGate do seu interesse.
  3. Para Namespace de Métricas, selecione oci_goldengate.

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