Intégration de Dynatrace et d’ELK à Adobe Experience Manager as a Cloud Service

Cet article explique comment intégrer Dynatrace APM et le transfert de journal avec Adobe Experience Manager as a Cloud Service. Utilisez la configuration de transfert des journaux documentée et un pipeline de configuration Cloud Manager pour envoyer les journaux AEM à Dynatrace, Elasticsearch/OpenSearch ou une destination HTTPS compatible. Dynatrace APM suit un processus d’intégration distinct. Pour configurer ces intégrations, confirmez les conditions préalables, protégez les secrets requis, déployez la configuration et vérifiez la télémétrie dans le système de surveillance cible.

Description description

Environnement

  • Adobe Experience Manager as a Cloud Service
  • Pipeline de configuration Cloud Manager
  • Transfert des journaux Dynatrace APM ou AEM vers Dynatrace, Elasticsearch/OpenSearch ou une destination HTTPS compatible

Problème/Symptômes

  • Vous devez surveiller un environnement AEM as a Cloud Service avec la surveillance des performances des applications Dynatrace.
  • Vous devez transférer les journaux AEM vers Dynatrace ou vers un système d’analyse de journaux basé sur Elasticsearch/OpenSearch.

Cause

AEM as a Cloud Service utilise des chemins de configuration distincts pour la surveillance des performances des applications et le transfert des journaux. Le transfert du journal est configuré dans Git avec un fichier YAML LogForwarding et déployé via un pipeline de configuration Cloud Manager. Dynatrace APM utilise un processus de connectivité distinct et documenté. Une architecture ELK nécessite un chemin d’ingestion Elasticsearch/OpenSearch ou HTTPS pris en charge.

Résolution resolution

Suivez les étapes ci-dessous pour résoudre le problème :

  1. Confirmez les conditions préalables :

    • Vérifiez que vous avez accès à Cloud Manager et disposez des autorisations requises pour mettre à jour les pipelines de configuration.
    • Obtenez les informations de configuration requises de votre environnement Dynatrace ou ELK, telles que le point d’entrée d’ingestion et les exigences d’authentification.

    Remarque : stockez les jetons d’authentification en tant que variables d’environnement secrètes Cloud Manager. Ne validez pas de jetons, de mots de passe ou d’autres secrets sur Git.

  2. Déterminez l’intégration dont vous avez besoin :

    • Transfert du journal Dynatrace.
    • Dynatrace APM.
    • Transfert de journaux basé sur Elasticsearch/OpenSearch pour une architecture ELK.
    • Combinaison du transfert de journal et d’APM.

    Remarque : le transfert de journal et Dynatrace APM sont des intégrations distinctes. Configurer l’un ne configure pas automatiquement l’autre.

  3. Configurez le transfert du journal vers Dynatrace ou une destination compatible ELK :

    • Définissez la configuration de LogForwarding prise en charge dans votre référentiel Git en fonction de la destination sélectionnée.
    • Pour Elasticsearch/OpenSearch, utilisez la configuration de destination Elasticsearch/OpenSearch documentée.
    • Pour Dynatrace, utilisez la configuration d’ingestion de journal HTTPS prise en charge lorsque votre point d’entrée Dynatrace accepte le format et l’authentification requis.
    • Validez et envoyez les modifications de configuration.
    • Déployez la configuration avec un pipeline de configuration Cloud Manager ciblé.

    Remarque : le pipeline de configuration déploie la configuration YAML sur l’environnement sélectionné. Un pipeline full stack ou de niveau web ne déploie pas de fichier de configuration de transfert de journal.

  4. Intégrez Dynatrace APM séparément :

    • Suivez le processus d’intégration Dynatrace APM documenté pour AEM as a Cloud Service.
    • Utilisez le processus de demande de prise en charge d’Adobe lorsque l’intégration documentée nécessite une configuration de la connectivité côté Adobe.

    Remarque : l’activation de Dynatrace APM désactive la collecte de données New Relic APM fournie par Adobe pour cet environnement. Le transfert de journal reste un chemin de configuration distinct.

  5. Vérifiez les intégrations après le déploiement :

    • Vérifiez que les journaux arrivent dans Dynatrace ou dans le système d’analyse de journaux Elasticsearch/OpenSearch sélectionné.
    • Pour Dynatrace APM, vérifiez que Dynatrace collecte les données de performances de l’application à partir de l’environnement AEM as a Cloud Service.
  6. Si les données ne sont pas disponibles, résolvez les problèmes d’intégration applicables :

    • Pour le transfert de journal, passez en revue la configuration YAML, le point d’entrée, la référence d’authentification et le résultat du pipeline Cloud Manager.
    • Vérifiez que le point d’entrée est accessible et que la configuration d’ingestion côté fournisseur accepte les journaux transférés.
    • Pour Dynatrace APM, vérifiez que l’intégration de Dynatrace est active et que New Relic APM fourni par Adobe ne collecte plus de données pour l’environnement.

    Remarque : n’incluez pas de jetons d’authentification ou de points d’entrée privés dans les journaux, les captures d’écran, les validations Git ou les pièces jointes d’assistance.

recommendation-more-help
experience-cloud-kcs-help-kbarticles