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, odeploymentId
é 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. |
|
Se a Utilização de CPU for alta, você poderá:
|
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. |
|
Se o Consumo de OPCU for alto, você poderá:
|
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. |
|
Se a Utilização de Memória for alta, você poderá:
|
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. |
|
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 |
|
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 |
|
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. |
|
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. |
|
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 |
|
Se o Uso do Sistema de Arquivos for alto:
|
Nome: ExtractStatus Nome para Exibição: Status do Processo de Extract |
Porcentagem de integridade de um processo de Extract na implantação
|
|
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
|
|
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
|
|
Se for cancelado ou interrompido, as possíveis causas serão:
|
Nome: ReceiverPathStatus Nome para Exibição: Status do Caminho do Recebedor |
Porcentagem de integridade de um processo de Caminho do Receptor na implantação
|
|
Se o Status do Caminho do Receptor for interrompido ou cancelado:
|
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. |
|
Se o Atraso do processo de Extract for alto:
|
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. |
|
Se o Atraso do processo de Replicat for alto:
|
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. |
|
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. |
|
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. |
|
Se o atraso do batimento cardíaco for alto:
|
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, odeploymentId
é 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.
|
|
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. |
|
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. |
|
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. |
|
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. |
|
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, odeploymentId
é o OCID da implantação.deploymentName
: Nome da implantação do Oracle Cloud Infrastructure GoldenGate.PipelineName
: Nome do pipeline.pipelineId
: OpipelineId
é 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. |
|
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. |
|
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. |
|
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). |
|
Não se aplica |
Nome: PipelineApplyStatus Nome para Exibição: Status da Aplicação do Pipeline |
Porcentagem de integridade de um processo Aplicar (Replicat). |
|
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. |
|
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. |
|
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.
|
|
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. |
|
Se o atraso do batimento cardíaco for alto:
|
Usando a Console
- No menu de navegação da Console, selecione Observabilidade e Gerenciamento e, em Monitoramento, selecione Métricas do Serviço.
- Em Compartimento, selecione o compartimento que contém as implantações do Oracle Cloud Infrastructure GoldenGate do seu interesse.
- Para Namespace de Métricas, selecione oci_goldengate.
Atualize seu browser para exibir as métricas mais recentes emitidas pelo serviço.