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

Conecte-se ao New Relic via BTP Integration Suite

Configure o SAP BTP Integration Suite (integração na nuvem) como middleware para transmitir dados de monitoramento para o New Relic quando a conectividade direta não estiver disponível.

Visão geral

O programa collection manager fornece uma opção para enviar dados para o New Relic usando o SAP Cloud Integration (SAP CPI) como middleware em vez de transmissão direta.

MétodoDescrição
DiretoTransmissão direta do SAP para o New Relic (método padrão)
SAP Cloud IntegrationUsando o SAP CPI como middleware

Etapas de configuração

Determine o método de autorização

Selecione o tipo de autorização que você usará para o iFlow:

  • ClientId/Secret (OAuth2)
  • Certificate

  • External Certificate

Crie uma instância de serviço e uma chave

  1. Crie uma instância de serviço para SAP Process Integration Runtime.

  2. Atribua um service key ou certificate usando o método de autorização selecionado.

  3. Baixe o service key para uso posterior.

    Para obter instruções detalhadas, consulte Obter chave de serviço para BTP Monitoring.

Configure e implante o iFlow

Use o iFlow fornecido pela New Relic como modelo:

  1. Copie o modelo iFlow.

  2. Atualize o método de autorização para corresponder à sua seleção da Etapa 1.

  3. Certifique-se de que os seguintes mapeamentos estejam configurados:

    Cabeçalhos permitidos

    Configure allowed headers para conter:

    API-Key|targetURL

    Método de autorização

  • Para ClientId/Secret ou Certificate: selecione User Role

  • Para External Certificate: selecione Client Certificate e adicione root certificates

    Modificador de conteúdo da solicitação

    Configure exchange properties para conter:

  • targeturl

  • apikey

    Script Groovy

    Adicione um script para definir cabeçalhos dinamicamente:

    import com.sap.gateway.ip.core.customdev.util.Message;
    def Message processData(Message message) {
    message.setHeader("API-Key", message.getProperty("apikey"));
    message.setHeader("Content-Type", "application/json");
    message.setHeader("Accept", "application/json");
    message.setHeader("CamelHttpUri", message.getProperty("targeturl"));
    def turl = message.getHeader("CamelHttpUri", String);
    def logText = "---Headers---\n";
    message.getHeaders().each { k, v -> logText += "\${k} = \${v}\n" };
    messageLogFactory.getMessageLog(message)?.addAttachmentAsString("AllHeaders", logText, "text/plain");
    messageLogFactory.getMessageLog(message)?.addAttachmentAsString("URL", turl, "text/plain");
    return message;
    }

    Response content modifier

    Configure o message body para retornar:

    {
    "statusCode": "\${header.CamelHttpResponseCode}",
    "response": \${body}
    }

    Configurações de conexão HTTP

  • Address: \${header.CamelHttpUri}

  • Method: POST

  • Timeout: 60000 ms

  • Request Headers: *

  • Response Headers: *

  1. Implantar o iFlow.
  2. Observe iFlow endpoint URL.

Criar destino RFC

  1. Use a transação SM59 para criar um novo RFC destination.

  2. Insira as seguintes informações:

    • RFC Destination: Um nome descritivo (por exemplo, NR_CPI_ENDPOINT)
    • Connection Type: G (Conexão HTTP para Servidor Externo)
    • Description: conexão com o New Relic via integração na nuvem
  3. Na guia Technical Settings:

    • Target Host: O host do seu iFlow endpoint
    • Service No.: 443
    • Path Prefix: o caminho do seu iFlow endpoint
  4. Na guia Logon & Security:

    • Configure a autenticação com base no seu método selecionado:

      • Para ClientId/Secret: insira ClientId como nome de usuário e ClientSecret como senha
      • Para Certificate: configure o certificate details
  5. Na guia Security Options:

    • Selecione Active para SSL
  6. Salve a configuração.

  7. Clique em Connection Test para verificar a conexão.

Configure o gerenciador de coleta

  1. Execute a transação /NEWR/ONE_COLLECTION ou crie um variant para /NEWR/ABAP_COLLECTION_MANAGERN.
  2. Na seção Data Transmission to NR :
    • Selecione SAP Cloud Integration em vez de Direct
  3. No campo iFlow Endpoint:
    • Digite o RFC destination name criado na Etapa 4 (por exemplo, NR_CPI_ENDPOINT)
  4. Salve o variant.
  5. Agende ou execute o collection job.

Verifique a transmissão de dados

  1. Execute o collection manager job.

  2. Verifique o iFlow monitoring em SAP Cloud Integration:

    • Faça login em SAP BTP Integration Suite
    • Vá para Monitor > Integrations
    • Verifique o processamento bem-sucedido de mensagens
  3. Verifique a chegada de dados em New Relic:

    • Faça login em New Relic
    • Navegue até seu SAP dashboards
    • Verifique se os dados de monitoramento estão sendo recebidos

Importante

Se você modificar o iFlow template padrão, certifique-se de que todos os mapeamentos e cabeçalhos necessários sejam preservados para manter a compatibilidade com o collection manager program.

Copyright © 2026 New Relic Inc.

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