• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Cette traduction automatique est fournie pour votre commodité.

En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.

Créer un problème

Se connecter à New Relic via BTP Integration Suite

Configurez SAP BTP Integration Suite (intégration cloud) en tant que middleware pour transmettre les données de monitoring à New Relic lorsque la connectivité directe n'est pas disponible.

Présentation

Le programme Collection Manager fournit une option pour envoyer des données vers New Relic en utilisant SAP Cloud Integration (SAP CPI) comme middleware au lieu d'une transmission directe.

MéthodeDescription
DirectTransmission directe de SAP à New Relic (méthode standard)
SAP Cloud IntegrationUtilisation de SAP CPI comme middleware

Étapes de configuration

Déterminer la méthode d'autorisation

Sélectionnez le type d'autorisation que vous utiliserez pour l'iFlow :

  • ClientId/Secret (OAuth2)
  • Certificate

  • External Certificate

Créer une instance de service et une clé

  1. Créez une instance de service pour SAP Process Integration Runtime.

  2. Attribuez un service key ou certificate en utilisant la méthode d'autorisation sélectionnée.

  3. Téléchargez le service key pour une utilisation ultérieure.

    Pour des instructions détaillées, consultez Obtenir la clé de service pour BTP Monitoring.

Configurer et déployer iFlow

Utilisez le iFlow fourni par New Relic comme modèle :

  1. Copiez le modèle iFlow.

  2. Mettez à jour la méthode d'autorisation pour correspondre à votre sélection de l'étape 1.

  3. Assurez-vous que les modélisations suivantes sont configurées :

    En-têtes autorisés

    Configurez allowed headers pour contenir :

    API-Key|targetURL

    Méthode d'autorisation

  • Pour ClientId/Secret ou Certificate: sélectionnez User Role

  • Pour External Certificate: sélectionnez Client Certificate et ajoutez root certificates

    Modificateur de contenu de requête

    Configurez exchange properties pour contenir :

  • targeturl

  • apikey

    Script Groovy

    Ajoutez un script pour définir dynamiquement les en-têtes :

    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

    Configurez le message body pour renvoyer :

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

    Paramètres de connexion HTTP

  • Address: \${header.CamelHttpUri}

  • Method: POST

  • Timeout: 60000 ms

  • Request Headers: *

  • Response Headers: *

  1. Déployez le iFlow.
  2. Notez le iFlow endpoint URL.

Créer une destination RFC

  1. Utilisez la transaction SM59 pour créer un nouveau RFC destination.

  2. Saisissez les informations suivantes :

    • RFC Destination: Un nom descriptif (par exemple, NR_CPI_ENDPOINT)
    • Connection Type: G (Connexion HTTP vers un serveur externe)
    • Description: connexion à New Relic via l'intégration cloud
  3. Sur l'onglet Technical Settings :

    • Target Host: l'hôte de votre iFlow endpoint
    • Service No.: 443
    • Path Prefix: le chemin depuis votre iFlow endpoint
  4. Sur l'onglet Logon & Security :

    • Configurez l'authentification en fonction de la méthode sélectionnée :

      • Pour ClientId/Secret: entrez ClientId comme nom d'utilisateur et ClientSecret comme mot de passe
      • Pour Certificate: configurez le certificate details
  5. Sur l'onglet Security Options :

    • Sélectionnez Active pour SSL
  6. Enregistrez la configuration.

  7. Cliquez sur Connection Test pour vérifier la connexion.

Configurer le gestionnaire de collecte

  1. Exécutez la transaction /NEWR/ONE_COLLECTION ou créez un variant pour /NEWR/ABAP_COLLECTION_MANAGERN.
  2. Dans la section Data Transmission to NR :
    • Sélectionnez SAP Cloud Integration au lieu de Direct
  3. Dans le champ iFlow Endpoint :
    • Saisissez le RFC destination name créé à l'étape 4 (par exemple, NR_CPI_ENDPOINT)
  4. Enregistrez le variant.
  5. Planifier ou exécuter le collection job.

Vérifier la transmission de données

  1. Exécutez le collection manager job.

  2. Vérifiez le iFlow monitoring dans SAP Cloud Integration:

    • Connectez-vous à SAP BTP Integration Suite
    • Allez dans Monitor > Integrations
    • Vérifier le traitement réussi des messages
  3. Vérifiez l'arrivée des données dans New Relic:

    • Connectez-vous à New Relic
    • Accédez à votre SAP dashboards
    • Vérifier que les données de monitoring sont reçues

Important

Si vous modifiez le iFlow template standard, assurez-vous que toutes les modélisations et tous les en-têtes requis sont préservés pour maintenir la compatibilité avec le collection manager program.

Droits d'auteur © 2026 New Relic Inc.

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