• /
  • 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

Atualize a sua integração de encaminhamento de logs do OCI

|View as Markdown (English)

A integração de encaminhamento de logs do OCI envia logs de sua locação da infraestrutura de nuvem Oracle (OCI) para o New Relic. Com o tempo, o New Relic lança novas versões da integração que adicionam recursos, corrigem problemas e fornecem atualizações de segurança. Se os logs pararem de chegar ou você encontrar outros problemas com a sua integração existente, uma versão mais recente pode conter a correção. Como a integração é executada em sua própria locação, você recebe novas versões atualizando o que você implantou. Este guia orienta você por esse processo:

  • É necessário identificar em qual configuração você está.
  • Mude da configuração anterior para a atual, se necessário.
  • Atualize usando o Resource Manager, o Terraform ou a configuração manual.
  • Verifique se os logs ainda estão chegando.

Para configurar o encaminhamento pela primeira vez, consulte Instalar e configurar o encaminhamento de logs do OCI.

Quando atualizar

A atualização não é obrigatória enquanto seus logs estiverem fluindo. Leia as notas de versão de cada nova versão na página de versões da oci-log-integration para decidir se uma versão é relevante para você. Verifique-as especificamente em busca de alterações que quebram a compatibilidade, pois você pode precisar tomar providências em relação a elas.

Identifique sua configuração

A sua implantação usa uma de duas configurações. Verifique as configurações na sua stack do Resource Manager ou no módulo do Terraform:

  • Configuração atual, com uma configuração de Imagem da função: a integração copia a imagem da função do Docker Hub para um repositório privado de Registro de Contêiner em sua própria locação quando você aplica, e a função é executada a partir dessa cópia. Como sua função não depende de um registro hospedado pela New Relic em tempo de execução, sua disponibilidade não está vinculada a esse registro. A integração usa o Docker Hub apenas durante o apply. As versões podem ser fixadas.
  • Configuração anterior, com uma configuração New Relic Owned Registry: a função é extraída diretamente de um registro de propriedade da New Relic, na versão que você definir, em vez de uma cópia em sua própria locação. A New Relic descontinuou essa configuração.

Se você estiver na configuração anterior, faça uma mudança única para a configuração atual primeiro. Depois disso, cada atualização segue as etapas de atualização regular.

Entenda a função e o modelo

A integração tem duas partes. Elas são versionadas e lançadas de forma independente, e uma versão pode alterar uma ou ambas:

  • Função do encaminhador de logs: o código que envia logs para a New Relic. A New Relic a publica no Docker Hub como docker.io/newrelic/oci-log-forwarder e nomeia cada versão como function-<version> na página de versões da oci-log-integration.
  • Template de integração: a configuração em torno da função, que é a stack do Resource Manager e suas variáveis, ou o módulo do Terraform. As versões do template usam números de versão simples na mesma página de versões e incluem o arquivo oci-log-integration.zip. As versões do módulo do Terraform são as terraform-provider-newrelic tags de lançamento.

Como cada parte é atualizada depende do seu método:

  • O Resource Manager e o Terraform atualizam a função para você. Cada apply verifica para qual imagem a tag latest aponta no Docker Hub e traz a mais recente.
  • Um modelo mais recente é uma etapa deliberada. Atualize o modelo apenas quando uma versão o alterar e atualize a função ao mesmo tempo. Isso mantém sua implantação na combinação que a New Relic testou para a versão. As versões da função permanecem compatíveis com os modelos já em uso, para que você possa usar uma função mais recente antes de um modelo mais recente.
  • As configurações manuais não atualizam nada automaticamente. Você mesmo escolhe a versão e copia a imagem.

Antes que você comece

Antes de atualizar:

  • É necessário certificar-se de que você pode editar a stack do Resource Manager, a configuração do Terraform ou o aplicativo do Functions que executa a sua integração.
  • Observe a versão que você está executando agora e compare-a com a versão mais recente: o valor Function image ou a tag de imagem e o valor de ?ref= em seus módulos do Terraform.

Mude da configuração anterior para a configuração atual

Esta é uma migração única, não uma atualização de versão.

O que muda. Sua configuração ganha uma definição Function image com a referência completa da imagem, além de configurações opcionais de nome de usuário e token de autenticação do Container Registry. A New Relic descontinuou o New Relic Owned Registry, e ele não tem efeito. No primeiro apply, a integração cria o repositório privado do Container Registry, chamado newrelic-logs/oci-log-forwarder (ou newrelic-logs-tf/oci-log-forwarder no Terraform), e copia a imagem da função para ele.

O que verificar primeiro. Qualquer recurso que execute o apply precisa de acesso de saída ao Docker Hub e ao Registro de contêiner da sua própria tenancy, além do endpoint da OCI que já alcança. A integração também precisa de uma credencial do Registro de contêiner para fazer o push da imagem. Se você deixar a configuração do token de autenticação vazia, será criado um para o usuário que executa o apply, e ele será reutilizado em applies posteriores.

Importante

O OCI limita quantos tokens de autenticação cada usuário pode ter, atualmente dois. Se o usuário que executa o apply já tiver o máximo e você deixar a configuração de token de autenticação vazia, o apply falhará com um erro solicitando um token existente. Exclua um token não utilizado primeiro ou insira um token existente e seu nome de usuário nas configurações de token de autenticação e nome de usuário. Verifique o limite atual nas suas Configurações de usuário do OCI.

Atualizar uma implantação na configuração atual

Use estas etapas se a sua stack ou módulo tiver uma configuração de Function image. Escolha o método que você usou para configurar a integração.

Verifique após a atualização

Confirme se os logs ainda estão chegando alguns minutos após a atualização:

SELECT count(*) FROM Log WHERE instrumentation.provider = 'oci' SINCE 10 minutes ago

Se as contagens caírem para zero, verifique os logs de execução da função no OCI Console.

Uma breve lentidão na primeira invocação após uma atualização é normal enquanto a função baixa a nova imagem. Para confirmar em qual versão você está, verifique a tag da imagem no seu repositório do Container Registry.

Copyright © 2026 New Relic Inc.

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