• /
  • EnglishEspañolFrançais日本語한국어Português
  • Inicia sesiónComenzar ahora

Te ofrecemos esta traducción automática para facilitar la lectura.

En caso de que haya discrepancias entre la versión en inglés y la versión traducida, se entiende que prevalece la versión en inglés. Visita esta página para obtener más información.

Crea una propuesta

Conectar a New Relic mediante BTP Integration Suite

|View as Markdown (English)

Configure SAP BTP Integration Suite (integración en la nube) como middleware para transmitir datos de monitoreo a New Relic cuando la conectividad directa no esté disponible.

Descripción general

El programa collection manager proporciona una opción para enviar datos a New Relic mediante SAP Cloud Integration (SAP CPI) como middleware en lugar de transmisión directa.

MétodoDescripción
DirectoTransmisión directa desde SAP a New Relic (método estándar)
SAP Cloud IntegrationUso de SAP CPI como middleware
Extremo de iFlowDestino del extremo de iFlow en SAP CPI

Pasos de configuración

Determine el método de autorización

Seleccione el tipo de autorización que utilizará para el iFlow:

  • ClientId/Secret (OAuth2)
  • Certificate

  • External Certificate

Crear instancia de servicio y clave

  1. Cree una instancia de servicio para SAP Process Integration Runtime.

  2. Asigne un service key o certificate utilizando el método de autorización seleccionado.

  3. Descargue el service key para su uso posterior.

    Para obtener instrucciones detalladas, consulte Obtener clave de servicio para BTP Monitoring.

Configure y despliegue iFlow

Use el iFlow proporcionado por New Relic como plantilla:

  1. Copie la plantilla iFlow.

  2. Actualice el método de autorización para que coincida con su selección del Paso 1.

  3. Asegúrese de que los siguientes mapeos estén configurados:

    Importante

    Las versiones personalizadas de iFlow creadas por los clientes deben incluir los mapeos específicos que se detallan a continuación.

    Integration flow diagram showing data flow from SAP through SAP Cloud Integration to New Relic

    Configure allowed headers, authorization method, content modifiers, Groovy script y HTTP connection settings como se describe en los siguientes pasos, luego despliegue iFlow.

Encabezados permitidos

Configure allowed headers para que contenga:

API-Key|targetURL

Método de autorización

  • Para ClientId/Secret o Certificate: seleccione User Role
  • Para External Certificate: seleccione Client Certificate y agregue root certificates

Modificador de contenido de la solicitud

Configure exchange properties para que contenga:

  • targeturl

  • apikey

Script de Groovy

Agregue un script para establecer encabezados dinámicamente:

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;
}

Modificador de contenido de la respuesta

Use el response content modifier para administrar el message headers y el body. Configure el message body para que devuelva:

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

Configuración de conexión HTTP

  • Address: \${header.CamelHttpUri}
  • Method: POST
  • Timeout: 60000 ms
  • Request Headers: *
  • Response Headers: *

Despliegue el iFlow

  1. Despliegue el iFlow.
  2. Tenga en cuenta iFlow endpoint URL.

Crear destino RFC

  1. Emplee la transacción SM59 para crear un nuevo RFC destination.

  2. Ingrese la siguiente informacion:

    • RFC Destination: un nombre descriptivo (por ejemplo, NR_CPI_ENDPOINT)
    • Connection Type: G (Conexión HTTP a servidor externo)
    • Description: conexión a New Relic a través de la integración en la nube
  3. En la pestaña Technical Settings:

    • Target Host: El host de su iFlow endpoint
    • Service No.: 443
    • Path Prefix: la ruta desde su iFlow endpoint
  4. En la pestaña Logon & Security:

    • Configure la autenticación según el método seleccionado:

      • Para ClientId/Secret: ingrese ClientId como nombre de usuario y ClientSecret como contraseña
      • Para Certificate: configure el certificate details
  5. En la pestaña Security Options:

    • Seleccione Active para SSL
  6. Guarde la configuración.

  7. Haga clic en Connection Test para verificar la conexión.

Configurar el administrador de recopilación

  1. Ejecute la transacción /NEWR/ONE_COLLECTION o cree un variant para /NEWR/ABAP_COLLECTION_MANAGERN.
  2. En la sección Data Transmission to NR :
    • Seleccione SAP Cloud Integration en lugar de Direct
  3. En el campo iFlow Endpoint:
    • Ingrese el RFC destination name creado en el paso Create RFC destination (por ejemplo, NR_CPI_ENDPOINT)
  4. Guarde el variant.
  5. Programar o ejecutar el collection job.

Verificar la transmisión de datos

  1. Ejecute el collection manager job.
  2. Verifique el iFlow monitoring en SAP Cloud Integration:
  • Iniciar sesión en SAP BTP Integration Suite
  • Vaya a Monitor > Integrations
  • Verificar el procesamiento exitoso de mensajes
  1. Compruebe la llegada de datos en New Relic:
  • Iniciar sesión en New Relic

  • Navegue a su SAP dashboards

  • Verifica que se estén recibiendo datos de monitoreo

    Importante

    Si modifica el iFlow template estándar, asegúrese de que se conserven todos los mapeos y encabezados requeridos para mantener la compatibilidad con el collection manager program.

Copyright © 2026 New Relic Inc.

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