• /
  • EnglishEspañolFrançais日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

Caso haja alguma divergência entre a versão em inglês e a traduzida, a versão em inglês prevalece. Acesse esta página para mais informações.

Criar um problema

Instalar & configurar o NRDOT para monitoramento do Oracle com Helm

|View as Markdown (English)

Você pode instalar e configurar o monitoramento do banco de dados Oracle no Kubernetes usando o chart do Helm oracle-otel. Opcionalmente, o chart também pode executar um job de configuração que cria o usuário do banco de dados de monitoramento para você.

Pré-requisitos

  • Uma chave de licença do New Relic válida.
  • Helm 3.0 ou posterior, e kubectl configurado para acessar seu cluster do Kubernetes.
  • Conectividade de rede do seu cluster do Kubernetes para o host e a porta do listener do banco de dados Oracle.
  • Ou um usuário do banco de dados de monitoramento que você já criou, ou credenciais de administrador do banco de dados Oracle (usuário mestre do RDS, SYS ou ADMIN) para que o job de configuração do chart possa criar um para você. Consulte Configure as credenciais de monitoramento abaixo.

Crie o namespace

Crie o namespace onde a instalação será realizada. Ele deve existir antes da criação de qualquer secret na próxima etapa, já que helm install --create-namespace cria o namespace apenas durante a etapa final de instalação:

bash
$
kubectl create namespace newrelic

Dica

Defina-o como o namespace padrão para o seu contexto kubectl atual para que não seja necessário passar -n em todos os comandos abaixo:

bash
$
kubectl config set-context --current --namespace=newrelic

Configure as credenciais de monitoramento

Decida se deseja que o job de configuração do chart crie o usuário de monitoramento do banco de dados Oracle para você e, caso contrário, como fornecerá suas credenciais:

Configure os valores do Helm

Defina oracle.topology para corresponder ao seu ambiente:

Valor

Descrição

cdb

CDB multitenant no host. Todos os PDBs sob este CDB são monitorados.

pdb

No host, PDB único.

rds

Oracle Database no AWS RDS.

adb

Banco de dados autônomo Oracle.

Use o values.yaml que corresponde ao método de credencial escolhido na etapa anterior:

Parâmetro

Descrição

licenseKey

Sua chave de licença New Relic.

otlpEndpoint

O endpoint OTLP/gRPC da sua região, como um

host:port

simples sem esquema:

otlp.nr-data.net:4317

(EUA) ou

otlp.eu01.nr-data.net:4317

(UE). Para mais informações, consulte a

documentação dos endpoints OTLP da New Relic

.

oracle.endpoint

Seu host do banco de dados Oracle (ou endpoint do RDS) e a porta do listener, acessíveis a partir do cluster.

oracle.service

O nome do seu serviço CDB, PDB, RDS ou ADB para a conexão do coletor.

setupJob.image.repository

/

setupJob.image.tag

Uma imagem do Oracle Instant Client +

sqlplus

usada pelo job de configuração. Não há padrão: fazer o pull de

container-registry.oracle.com

requer aceitar os termos de licença da Oracle primeiro, portanto, você deve fornecer sua própria imagem. Necessário apenas para credenciais baseadas em segredos, em que o job de configuração está habilitado.

Dica

Consulte o values.yaml do chart para ver todas as opções de configuração disponíveis.

(Opcional) Monitorar várias instâncias a partir de um release

Em vez de oracle.*, defina oracleMulti.enabled: true para monitorar várias instâncias do banco de dados Oracle a partir de um único pod de coletor em um release. Os dois modos são mutuamente exclusivos: não defina oracle.endpoint e oracleMulti.enabled: true no mesmo release. Cada instância em um release deve compartilhar o mesmo oracleMulti.topology (cdb, pdb, rds ou adb): a mistura de topologias, por exemplo, uma instância do RDS e um CDB auto-hospedado, não é suportada em um release; em vez disso, use um release separado para cada topologia.

O modo multi-instância não possui um caminho de nome de usuário/senha em texto simples: cada instância precisa de seu próprio secret do Kubernetes com credenciais de monitoramento. Decida se você também deseja que o job de configuração crie cada usuário de monitoramento para você:

Parâmetro

Descrição

oracleMulti.enabled

Defina como

true

para monitorar várias instâncias de uma versão em vez de

oracle.*

. O padrão é

false

.

oracleMulti.topology

cdb

,

pdb

,

rds

ou

adb

(mesmo significado de

oracle.topology

), compartilhado por cada instância nesta versão.

oracleMulti.collectionInterval

Intervalo de scrape padrão para cada entrada. O padrão é

15s

. Substitua-o para uma instância específica com o próprio

collectionInterval

dessa entrada.

oracleMulti.databases

Lista de instâncias para monitorar. Cada entrada requer

name

,

endpoint

(

host:port

),

service

e

existingSecret

exclusivos; adicione

oracleAdmin.existingSecret

por entrada apenas quando

setupJob.enabled

for

true

.

Dica

Ao contrário dos outros charts do Helm do NRDOT, o Oracle permite substituir collectionInterval por instância. Todas as outras configurações de scrape ainda se aplicam de forma idêntica a cada instância. Use additionalReceiverConfig para qualquer outra coisa que precise ser diferente. O job de configuração é executado uma vez por instância (<release>-setup-<name>) em vez de uma vez por release.

Instale o Helm chart

  1. Adicione o repositório Helm da New Relic:

    bash
    $
    helm repo add newrelic https://helm-charts.newrelic.com
    $
    helm repo update
  2. Instale o chart usando seu arquivo values.yaml:

    bash
    $
    helm upgrade --install oracle-otel newrelic/oracle-otel \
    >
    -n newrelic \
    >
    --create-namespace \
    >
    -f values.yaml

Verifique a instalação

  1. Verifique se o job de configuração foi concluído e se o pod do coletor está em execução:

    bash
    $
    kubectl get jobs,pods -n newrelic --watch
  2. Execute esta consulta no criador de consulta para confirmar se os dados estão chegando:

    SELECT count(*) FROM Metric
    WHERE metricName LIKE 'oracledb.%'
    AND instrumentation.provider = 'opentelemetry'
    SINCE 10 minutes ago

Para encontrar sua entidade de banco de dados Oracle no New Relic, consulte Encontrar e usar seus dados.

Copyright © 2026 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.