Integrare Dynatrace e ELK con Adobe Experience Manager as a Cloud Service
Questo articolo spiega come integrare Dynatrace APM e l’inoltro dei registri con Adobe Experience Manager as a Cloud Service. Utilizza la configurazione documentata dell’inoltro dei registri e una pipeline di configurazione Cloud Manager per inviare i registri di AEM a Dynatrace, Elasticsearch/OpenSearch o a una destinazione HTTPS compatibile. Dynatrace APM segue un processo di integrazione separato. Per configurare queste integrazioni, conferma i prerequisiti, proteggi i segreti richiesti, distribuisci la configurazione e verifica la telemetria nel sistema di monitoraggio di destinazione.
Descrizione description
Ambiente
- Adobe Experience Manager as a Cloud Service
- Pipeline di configurazione Cloud Manager
- Inoltro del registro APM di Dynatrace o AEM a Dynatrace, Elasticsearch/OpenSearch o una destinazione HTTPS compatibile
Problema/Sintomi
- È necessario monitorare un ambiente AEM as a Cloud Service con il monitoraggio delle prestazioni delle applicazioni Dynatrace.
- Devi inoltrare i registri di AEM a Dynatrace o a un sistema di analisi dei registri basato su Elasticsearch/OpenSearch.
Causa
AEM as a Cloud Service utilizza percorsi di configurazione separati per il monitoraggio delle prestazioni delle applicazioni e l’inoltro dei registri. L’inoltro del registro è configurato in Git con un file YAML LogForwarding e distribuito tramite una pipeline di configurazione Cloud Manager. Dynatrace APM utilizza un processo di connettività documentato separato. Un’architettura ELK richiede un percorso di acquisizione Elasticsearch/OpenSearch o HTTPS supportato.
Risoluzione resolution
Per risolvere il problema, segui i passaggi seguenti:
-
Conferma i prerequisiti:
- Verifica di avere accesso a Cloud Manager e alle autorizzazioni necessarie per aggiornare le pipeline di configurazione.
- Ottieni i dettagli di configurazione richiesti dal tuo ambiente Dynatrace o ELK, ad esempio l’endpoint di acquisizione e i requisiti di autenticazione.
Nota: archivia i token di autenticazione come variabili di ambiente segrete Cloud Manager. Non confermare token, password o altri segreti in Git.
-
Determinare l’integrazione necessaria:
- Inoltro registro Dynatrace.
- APM DYNATRACE
- Inoltro dei registri basato su Elasticsearch/OpenSearch per un’architettura ELK.
- Una combinazione di log forwarding e APM.
Nota: l’inoltro del registro e Dynatrace APM sono integrazioni separate. La configurazione di uno non comporta la configurazione automatica dell’altro.
-
Imposta l’inoltro del registro a Dynatrace o a una destinazione compatibile con ELK:
- Definisci la configurazione
LogForwardingsupportata nell’archivio Git in base alla destinazione selezionata. - Per Elasticsearch/OpenSearch, utilizza la documentazione sulla configurazione della destinazione Elasticsearch/OpenSearch.
- Per Dynatrace, utilizza la configurazione di acquisizione del registro HTTPS supportata quando l’endpoint Dynatrace accetta il formato e l’autenticazione richiesti.
- Esegui il commit e invia le modifiche alla configurazione.
- Distribuisci la configurazione con una pipeline di configurazione Cloud Manager di destinazione.
Nota: la pipeline di configurazione distribuisce la configurazione YAML nell’ambiente selezionato. Una pipeline full stack o a livello web non distribuisce un file di configurazione per l’inoltro del registro.
- Definisci la configurazione
-
Integrare separatamente Dynatrace APM:
- Segui la documentazione del processo di integrazione Dynatrace APM per AEM as a Cloud Service.
- Utilizza il processo di richiesta del supporto Adobe quando l’integrazione documentata richiede la configurazione della connettività lato Adobe.
Nota: l’abilitazione di Dynatrace APM disabilita la raccolta dati New Relic APM fornita da Adobe per tale ambiente. L’inoltro dei registri rimane un percorso di configurazione separato.
-
Verifica le integrazioni dopo la distribuzione:
- Conferma che i registri arrivino in Dynatrace o nel sistema di analisi dei registri basato su Elasticsearch/OpenSearch selezionato.
- Per Dynatrace APM, verificare che Dynatrace raccolga i dati sulle prestazioni delle applicazioni dall’ambiente AEM as a Cloud Service.
-
Se i dati non sono disponibili, risolvi i problemi relativi all’integrazione applicabile:
- Per l’inoltro del registro, controlla la configurazione YAML, l’endpoint, il riferimento all’autenticazione e i risultati della pipeline Cloud Manager.
- Verifica che l’endpoint sia raggiungibile e che la configurazione di acquisizione lato fornitore accetti i registri inoltrati.
- Per Dynatrace APM, verifica che l’integrazione Dynatrace sia attiva e che New Relic APM fornito da Adobe non raccolga più dati per l’ambiente.
Nota: non includere token di autenticazione o endpoint privati in registri, schermate, commit Git o allegati di supporto.