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

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

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:

    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

    Configure el message body para devolver:

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

    Configuración de conexión HTTP

  • Address: \${header.CamelHttpUri}

  • Method: POST

  • Timeout: 60000 ms

  • Request Headers: *

  • Response Headers: *

  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 4 (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
  3. 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.