Monitora Oracle Cloud Infrastructure con Dynatrace

Introduzione

Negli ambienti cloud ibridi di oggi, l'osservabilità è la base di sistemi resilienti, performanti e sicuri. Man mano che le aziende adottano Oracle Cloud Infrastructure (OCI) per carichi di lavoro critici, avere un unico pannello di controllo per monitorare infrastruttura, servizi e applicazioni diventa fondamentale. Dynatrace, leader nell'osservabilità intelligente e nell'intelligenza artificiale per le operazioni IT (AIOps), offre un'integrazione nativa con OCI per aiutare le aziende a raggiungere esattamente questo obiettivo.

Il monitoraggio non è più un ripensamento, è un fattore strategico. Con Dynatrace e OCI che lavorano fianco a fianco, puoi sbloccare l'osservabilità end-to-end in tutta la tua proprietà cloud, ridurre il tempo medio di riparazione (MTTR) e migliorare le esperienze digitali per i tuoi utenti.

Sia che tu stia appena iniziando con OCI o stia già eseguendo carichi di lavoro mission-critical, l'integrazione di Dynatrace ti offre una base di osservabilità pronta per il futuro basata su intelligenza artificiale, automazione e insight intelligenti.

OCI fornisce una solida telemetria tramite metriche, log ed eventi. Tuttavia, la capacità di correlare questi segnali tra i livelli di infrastruttura e applicazione, applicare l'intelligenza artificiale per l'analisi delle cause principali e guidare le decisioni aziendali ha bisogno di una piattaforma di osservabilità avanzata ed è qui che Dynatrace eccelle.

Vantaggi dell'integrazione:

Dynatrace supporta il monitoraggio per le seguenti risorse OCI:

In questo tutorial, illustreremo come integrare OCI con Dynatrace, i vantaggi dell'integrazione e le linee guida passo-passo derivate sia dalle risorse ufficiali che dalle competenze interne.

Obiettivo

Monitora OCI con Dynatrace.

Prerequisiti

Attività 1: installazione di un Ambiente ActiveGate

Un Dynatrace ActiveGate agisce come un proxy sicuro e può anche eseguire il monitoraggio. Ottimizza il volume del traffico, riduce la complessità e garantisce la sicurezza delle reti sigillate. Utilizza l'API per eseguire query e monitorare una vasta gamma di tecnologie cloud e di data center.

Nota: per accedere ed eseguire l'installazione di un ambiente ActiveGate su Linux all'interno di Dynatrace gestito, sono necessarie le autorizzazioni Ruolo utente amministratore, Ruolo amministratore cluster e Ruolo amministratore distribuzione. Per ulteriori informazioni, vedere Requisiti hardware e di sistema per l'instradamento/il monitoraggio di ActiveGates su Linux.

Assicurarsi inoltre che le impostazioni del firewall consentano la comunicazione con Dynatrace. A seconda dei criteri firewall, potrebbe essere necessario consentire esplicitamente determinate connessioni in uscita. L'ambiente ActiveGate normalmente ascolta (accetta connessioni in entrata) sulla porta 9999 e parla con Dynatrace (fà connessioni in uscita) sulla porta 443.

  1. Andare alla console dell'hub Dynatrace, andare a ActiveGate e fare clic su Installa ActiveGate.

    Installa ActiveGate

  2. Nella pagina Installa ambiente ActiveGate, selezionare il sistema operativo appropriato. Per questa esercitazione selezionare Linux.

    Linux

  3. Il metodo utilizzato per scaricare il programma di installazione dipende dalla strategia di distribuzione in uso. È possibile scaricare il programma di installazione direttamente sul server di destinazione in cui verrà installato Environment ActiveGate oppure scaricarlo su un altro computer e trasferirlo in modo sicuro al server desiderato.

    1. Fare clic su Crea token. Questo token è necessario per scaricare il programma di installazione di Environment ActiveGate dall'ambiente Dynatrace. Verrà automaticamente incluso nei comandi di download e installazione che verranno eseguiti in seguito.

    2. Selezionare il tipo di installer. Ambiente ActiveGate supporta le architetture CPU x86-64 e s390, selezionare x86-64 per questa esercitazione.

    3. Selezionare lo scopo Environment ActiveGate.

      Scarica token

    4. Copiare ed eseguire il comando wget dall'interfaccia utente per scaricare il programma di installazione.

      wget -O Dynatrace-ActiveGate-Linux-x86-1.313.24.sh "https://<domain>.live.dynatrace.com/api/v1/deployment/installer/gateway/unix/latest?arch=x86" --header="Authorization: Api-Token dt###.PDSWM########.4PQ5B6DNXFBFPCKDRQFVX#############"
      

      Scarica Installer

    5. Attendere che lo scaricamento venga completato. Quindi verificare la firma copiando il comando dalla seconda casella di testo di verifica della firma e incollando il comando nella finestra del terminale.

      wget https://ca.dynatrace.com/dt-root.cert.pem ; ( echo 'Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg="sha-256"; boundary="--SIGNED-INSTALLER"'; echo ; echo ; echo '----SIGNED-INSTALLER' ; cat Dynatrace-ActiveGate-Linux-x86-1.313.24.sh ) | openssl cms -verify -CAfile dt-root.cert.pem > /dev/null
      

      Verifica firma

      Installare

    6. Dopo aver installato correttamente l'ambiente ActiveGate, confermare che venga visualizzato nell'interfaccia utente di Dynatrace per la convalida.

      Verifica

Task 2: Creare un utente Dynatrace Identity and Access Management in OCI

  1. Eseguire il login a OCI Console, andare a Identità e sicurezza, Domini e Gestione utenti e creare un nuovo utente (dynatrace-monitoring). Per ulteriori informazioni, vedere Creazione di un utente.

  2. Creare un gruppo (dynatrace-group) e aggiungere l'utente. Per ulteriori informazioni, vedere Creazione di un gruppo.

  3. Aggiungere i criteri IAM OCI riportati di seguito.

    Allow group <group name> to read metrics in compartment <compartment name>
    Allow group <group name> to read buckets in compartment <compartment name>
    Allow group <group name> to read objectstorage-namespaces in compartment <compartment name>
    Allow group <group name> to inspect buckets in compartment <compartment name>
    Allow group <group name> to inspect instances in compartment <compartment name>
    Allow group <group name> to inspect load-balancers in compartment <compartment name>
    Allow group <group name> to inspect vnic-attachments in compartment <compartment name>
    Allow group <group name> to inspect objects in compartment <compartment name>
    Allow group <group_name> to inspect alarms in tenancy
    

    Nota: queste autorizzazioni consentono a Dynatrace di leggere le metriche e i metadati necessari dalle risorse OCI.

  4. Aggiungere le chiavi API per l'utente appena creato. Aprire l'utente nella pagina user management. Andare a Chiavi API e fare clic su Aggiungi chiave API. Selezionare Genera una nuova coppia di chiavi API e fare clic su Aggiungi per copiare l'anteprima del file di configurazione. Utilizzeremo i dettagli più avanti nella console Dynatrace.

Task 3: Download e configurazione dell'estensione Dynatrace

  1. Andare alla console dell'hub Dynatrace, scaricare l'estensione integrazione OCI 2.0 e fare clic su Configura per aggiungere i dettagli della configurazione di monitoraggio OCI.

    Extension

    Aggiungi config.

    Predefinita

  2. Aggiungere una nuova connessione di configurazione utilizzando dettagli quali OCID tenancy OCI, ID compartimento, OCID utente, impronta digitale, area e percorso per la posizione del file della chiave privata.

    Connessione

  3. Mantenere gli altri campi come predefiniti. Immettere una descrizione appropriata e mantenere il livello di log come DEBUG.

    Debug

    Descrizione

  4. Selezionare tutte le metriche consigliate da monitorare e salvarle.

    Metriche

    Salvare

Nota: questa estensione si concentra sui servizi OCI di base e non cerca di monitorare le offerte Oracle SaaS come CX, HCM, ERP, SCM, EPM e simili.

Task 4: Visualizza metriche e crea dashboard

Una volta attivata l'estensione, i dati iniziano a fluire in Dynatrace Smartscape e Dynatrace Auto-Discovery delle risorse inizia. I dashboard pronti all'uso Dynatrace (OOTB) vengono creati per le viste: Uso delle risorse di computazione, Throughput di rete, Pacchetti elaborati dal load balancer e così via. Andare ai Dashboard e alla panoramica OCI per visualizzare il dashboard OOTB.

Dashboard

navigare nel dashboard

Nota: poiché la configurazione richiede l'ID compartimento e l'area, sarà necessario creare un nuovo endpoint o una configurazione di monitoraggio per monitorare una nuova area o compartimento.

Conferme

Altre risorse di apprendimento

Esplora altri laboratori su docs.oracle.com/learn o accedi a più contenuti di formazione gratuiti sul canale YouTube di Oracle Learning. Inoltre, visitare education.oracle.com/learning-explorer per diventare Oracle Learning Explorer.

Per la documentazione del prodotto, visitare Oracle Help Center.