Observe o Autonomous Database on Dedicated Exadata Infrastructure com Métricas do Autonomous Database

Você pode observar a integridade, a capacidade e o desempenho dos seus Autonomous Databases com métricas, alarmes e notificações. Você pode usar a console do Oracle Cloud Infrastructure ou APIs de observabilidade para exibir métricas.

As métricas do Autonomous Database ajudam a medir dados quantitativos úteis, como utilização de CPU e armazenamento, número de tentativas bem-sucedidas e com falha de log-on e conexão de banco de dados, operações de banco de dados, consultas SQL e transações etc. Você pode usar dados de métrica para diagnosticar e solucionar problemas com seus recursos do Autonomous Database.

Pré-requisitos

Para monitorar recursos, você deve receber o tipo necessário de acesso em uma política gravada por um administrador, quer você esteja usando a Console ou a API REST com um SDK, a CLI ou outra ferramenta.

Você precisa das seguintes políticas para acessar os serviços de monitoramento e os recursos que estão sendo monitorados:
Allow group <Group_Name>
to read metrics
in compartment <Compartment_Name>
Allow group <Group_Name>
to inspect work-requests
in compartment <Compartment_Name>

Dica:

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 políticas comuns que fornecem aos grupos acesso a métricas, consulte Permitir que os usuários exibam definições de métricas em um compartimento e Restringir o acesso dos usuários a um namespace de métricas específico.

Para ver as políticas comuns que dão aos grupos acesso ao Notifications, consulte Permitir que um grupo gerencie tópicos, Permitir que um grupo gerencie assinaturas de tópicos e Permitir que um grupo publique mensagens em tópicos.

Usando a API

Você pode usar as seguintes APIs para monitoramento:

Para obter informações sobre como usar a API e assinar solicitações, consulte APIs REST e Credenciais de Segurança. Para obter informações sobre SDKs, consulte Kits de Desenvolvimento de Software e Interface de Linha de Comando.

Métricas Disponíveis: oci_autonomous_database

Este tópico descreve as métricas emitidas pelo serviço Database no namespace oci_autonomous_database.

As métricas do serviço Database para o Autonomous Databases incluem as seguintes dimensões:
  • AUTONOMOUSDBTYPE

    O tipo de Autonomous Database, ADW (Autonomous Data Warehouse) ou ATP (Autonomous Transaction Processing).

  • deploymentType

    O tipo de infraestrutura do Exadata, compartilhada ou dedicada. Ao usar a Console para exibir gráficos de métricas padrão para vários Autonomous Databases, você deve especificar essa dimensão.

  • DISPLAYNAME

    O nome amigável do Autonomous Database.

  • REGION

    A região em que o Autonomous Database reside.

  • RESOURCEID

    O OCID do Autonomous Database.

  • RESOURCENAME

    O nome do Autonomous Database.

As métricas listadas na tabela a seguir estão automaticamente disponíveis para qualquer Autonomous Database que você criar. Você não precisa ativar o monitoramento no recurso para obter essas métricas.

Observação:

Os intervalos válidos de alarme são de 5 minutos ou mais por causa da frequência na qual essas métricas são emitidas. Consulte Para criar um alarme para obter detalhes sobre a criação de alarmes.

Na tabela a seguir, as métricas marcadas com um asterisco (*) podem ser exibidas somente na página Métricas do Serviço da console do Oracle Cloud Infrastructure. É possível filtrar todas as métricas pelas dimensões descritas neste tópico.

Métrica Nome de Exibição da Métrica Unidade Descrição Frequência de Coleta
ApplyLag

Atraso para Aplicação

segundos

Esta métrica é exibida (em segundos) quanto tempo o banco de dados stand-by está atrás do banco de dados principal no momento da amostra.

Estatística: Média

Intervalo: 5 minutos

5 minutos

BlockChanges

Alterações no Bloco de Banco de Dados

alterações por segundo

O número médio de blocos alterados por segundo.

Estatística: Média

Intervalo: 1 minuto

5 minutos

BlockingSessions

Contagem das Sessões Bloqueadoras

contagem

O número de sessões que têm bloqueado outras sessões por mais de 60 segundos.

Estatística: Máximo

Intervalo: 1 minuto

5 minutos

CpuTime*

Tempo de CPU

segundos por segundo

Taxa média de acúmulo de tempo de CPU por sessões em primeiro plano no banco de dados durante o intervalo de tempo.

Estatística: Média

Intervalo: 1 minuto

5 minutos

CpuUtilization

Utilização da CPU

porcentagem

O uso da CPU expresso em percentagem, agregado em todos os grupos de consumidores. A porcentagem de utilização é reportada com relação ao número de CPUs que o banco de dados pode usar.

Estatística: Média

Intervalo: 1 minuto

5 minutos

CurrentLogons*

Log-ons Atuais

contagem

O número de log-ons bem-sucedidos durante o intervalo selecionado.

Estatística: Soma

Intervalo: 1 minuto

5 minutos

DBTime*

Horário do Banco de Dados

segundos por segundo

O tempo que as sessões do usuário do banco de dados gastam na execução do código do banco de dados (Tempo de CPU + WaitTime). O Tempo do Banco de Dados é usado para inferir a latência de chamada do banco de dados, porque o Tempo do Banco de Dados aumenta na proporção direta tanto para a latência de chamada do banco de dados (tempo de resposta) como para o volume de chamadas.

É calculado como a taxa média do acúmulo de tempo do banco de dados (CPU + Espera) por sessões em primeiro lugar no banco de dados ao longo do intervalo de tempo. Também é conhecido como Média de Sessões Ativas.

Estatística: Média

Intervalo: 1 minuto

5 minutos

ECPUsAllocated

ECPUs alocadas

contagem

O número real de ECPUs alocadas pelo serviço durante o intervalo de tempo selecionado.

Estatística: Contagem

Intervalo: 5 minutos

5 minutos

ExecuteCount

Contagem de Execuções

contagem

O número de chamadas de usuário e recursivas que executaram instruções SQL durante o intervalo selecionado.

Estatística: Soma

Intervalo: 1 minuto

5 minutos

HardParseCount

Contagem de Análises (Estáticas)

contagem

Contagem de CPUs alocadas atualmente.

Estatística: Soma

Intervalo: 1 minuto

5 minutos

IOPS

IOPS

operações por segundo

O número médio de operações de E/S por segundo.

Estatística: Média

Intervalo: 1 minuto

5 minutos

IOThroughput

Throughput de E/S

MB por segundo

O throughput médio em MB por segundo.

Estatística: Média

Intervalo: 1 minuto

5 minutos

LogicalBlocksRead

Leituras Lógicas

leituras por segundo

O número médio de leituras de blocos lógicos ("obtenções de blocos de banco de dados" mais "obtenções consistentes") por segundo. Inclui E/S em buffer e direta.

Estatística: Média

Intervalo: 1 minuto

5 minutos

LogicalReads

Leituras Lógicas da Sessão

contagem

A soma de "db block gets" mais "consistent gets", durante o intervalo de tempo selecionado. Isso inclui leituras lógicas de blocos de banco de dados do cache de buffer ou da memória privada do processo.

Estatística: Soma

Intervalo: 1 minuto

5 minutos

OCPUsAllocated

OCPU Alocada

inteiro

O número real de OCPUs alocadas pelo serviço durante o intervalo de tempo selecionado.

Estatística: Contagem

Intervalo: 1 minuto

5 minutos

ParsesByType

Parsings por Tipo

parsings por segundo

O número de hard ou soft parsings por segundo.

Estatística: Média

Intervalo: 1 minuto

5 minutos

ParseCount*

Contagem de Análises (Total)

contagem

O número de hard e soft parsings durante o intervalo selecionado.

Estatística: Soma

Intervalo: 1 minuto

5 minutos

ParseFailureCount

Contagem de Falhos de Parsing

contagem

O número de falhas de parsing durante o intervalo selecionado.

Estatística: Soma

Intervalo: 1 minuto

5 minutos

PhysicalReads

Leituras Físicas

contagem

O número de blocos de dados lidos do disco, durante o intervalo selecionado.

Estatística: Soma

Intervalo: 1 minuto

5 minutos

PhysicalReadTotalBytes

Total de Bytes de Leitura Física

contagem

O tamanho em bytes de leituras do disco por todas as atividades da instância do banco de dados, incluindo leituras do aplicativo, backup e recuperação e outros utilitários, durante o intervalo selecionado.

Estatística: Soma

Intervalo: 1 minuto

5 minutos

PhysicalWrites

Gravações Físicas

contagem

O número de blocos de dados gravados em disco, durante o intervalo selecionado.

Estatística: Soma

Intervalo: 1 minuto

5 minutos

PhysicalWriteTotalBytes

Total de Bytes de Gravações Físicas

contagem

O tamanho em bytes de todas as gravações de disco para a instância do banco de dados, incluindo atividade do aplicativo, backup e recuperação e outros utilitários, durante o intervalo selecionado.

Estatística: Soma

Intervalo: 1 minuto

5 minutos

QueuedStatements

Instruções Enfileiradas

contagem

O número de instruções SQL enfileiradas, agregadas entre todos os grupos de consumidores, durante o intervalo selecionado.

Estatística: Soma

Intervalo: 1 minuto

1 minuto

RedoGenerated

Redo Gerado

contagem

Volume de redo gerado em bytes, durante o intervalo de tempo selecionado.

Estatística: Soma

Intervalo: 1 minuto

5 minutos

RedoSize

Redo Gerado

MB por segundo

A quantidade média de redo gerado em MB por segundo.

Estatística: Média

Intervalo: 1 minuto

5 minutos

RunningStatements Instruções em Execução

contagem

O número de instruções SQL em execução, agregadas entre todos os grupos de consumidores, durante o intervalo selecionado.

Estatística: Soma

Intervalo: 1 minuto

5 minutos

Sessions

Sessões

contagem

O número de sessões do banco de dados.

Estatística: Soma

Intervalo: 1 minuto

5 minutos

SessionUtilization

Utilização de Sessão

Percentual

A máxima utilização de sessão expressa como uma porcentagem, agregada em todos os grupos de consumidores.

Estatística: Média

Intervalo: 1 minuto

5 minutos

SQLNetBytesFromClient

Bytes Líquidos SQL Recebidos do Cliente

contagem

O número de bytes recebidos do cliente no Oracle Net Services, durante o intervalo selecionado.

Estatística: Soma

Intervalo: 1 minuto

5 minutos

SQLNetBytesFromDBLink

Bytes de Rede SQL Recebidos de DBlink

contagem

O número de bytes recebidos de um link no Oracle Net Services durante o intervalo selecionado.

Estatística: Soma

Intervalo: 1 minuto

5 minutos

SQLNetBytesToClient

Bytes de Rede SQL Enviados ao Cliente

contagem

O número de bytes enviados ao cliente dos processos de primeiro plano, durante o intervalo selecionado.

Estatística: Soma

Intervalo: 1 minuto

5 minutos

SQLNetBytesToDBLink

Bytes de rede SQL enviados para DBlink

contagem

O número de bytes enviados por um link de banco de dados, durante o intervalo selecionado.

Estatística: Soma

Intervalo: 1 minuto

5 minutos

StorageAllocated*

Espaço de Armazenamento Alocado

GB

Espaço máximo alocado para o banco de dados durante o intervalo.

Estatística: Máximo

Intervalo: 1 hora

1 hora

StorageAllocatedByTablespace*

Espaço de Armazenamento Alocado por Tablespace

GB

Quantidade máxima de espaço alocado para cada tablespace durante o intervalo.

Estatística: Máximo

Intervalo: 1 hora

1 hora

StorageUsed*

Espaço Máximo de Armazenamento

GB

Espaço máximo usado durante o intervalo.

Estatística: Máximo

Intervalo: 1 hora

1 hora

StorageUsedByTablespace*

Espaço de Armazenamento Usado por Tablespace

GB

A quantidade máxima de espaço utilizado por cada tablespace durante o intervalo.

Estatística: Máx.

Intervalo: 1 hora

1 hora

StorageUtilization

Utilização de Armazenamento

porcentagem

A porcentagem da capacidade de armazenamento provisionado atualmente em uso.

Representa o espaço total alocado para todos os tablespaces.

Estatística: Média

Intervalo: 1 hora

1 hora

StorageUtilizationByTablespace*

Utilização do Espaço de Armazenamento por Tablespace

porcentagem

A porcentagem de espaço utilizada por cada tablespace.

Estatística: Média

Intervalo: 1 hora

1 hora

TransactionsByStatus

Transações por Status

transações por segundo

O número de transações submetidas a commit ou a rollback por segundo.

Estatística: Média

Intervalo: 1 minuto

5 minutos

TransactionCount*

Contagem de Transações

contagem

O número combinado de commits de usuário e rollbacks de usuário durante o intervalo selecionado.

Estatística: Soma

Intervalo: 1 minuto

5 minutos

TransportLag

Lag de Transporte

segundos

O número aproximado de segundos de redo ainda não disponível no banco de dados stand-by no momento da amostra.

Estatística: Média

Intervalo: 5 minutos

5 minutos

UserCalls*

Chamadas do Usuário

contagem

O número combinado de log-ons, parsings e chamadas de execução durante o intervalo selecionado.

Estatística: Soma

Intervalo: 1 minuto

5 minutos

UserCommits

Commits de Usuário

contagem

O número de commits de usuário durante o intervalo de tempo selecionado.

Estatística: Soma

Intervalo: 1 minuto

5 minutos

UserRollbacks

Rollbacks de Usuário

contagem

Número de vezes que os usuários emitem a instrução ROLLBACK manualmente ou ocorre um erro durante transações de um usuário, durante o intervalo selecionado.

Estatística: Soma

Intervalo: 1 minuto

5 minutos

WaitTime*

Tempo de Espera

segundos por segundo

Taxa média de acúmulo de tempo de espera em inatividade por sessões em primeiro plano no banco de dados durante o intervalo de tempo. O componente de tempo de espera da Média de Sessões Ativas.

Estatística: Média

Intervalo: 1 minuto

5 minutos