Monitora metriche per le risorse cluster VM

Puoi monitorare lo stato, la capacità e le prestazioni dei cluster e dei database VM con metriche, allarmi e notifiche. Per visualizzare le metriche, puoi utilizzare la console di Oracle Cloud Infrastructure, le API di monitoraggio o le API di gestione del database.

Nota: per visualizzare le metriche, è necessario disporre dell'accesso richiesto come specificato in un criterio di Oracle Cloud Infrastructure (sia che si utilizzi la console, l'API REST o un altro strumento). Per informazioni sui criteri, consulta la guida introduttiva ai criteri.

AVVERTENZA:

Le metriche, gli eventi e gli eventi di audit non verranno inviati se il servizio CRS (Cluster Ready Services) non è in esecuzione prima dell'avvio di Autonomous Health Framework (AHF).

Prerequisiti per l'utilizzo delle metriche

Per far sì che le metriche escano dal cluster VM sono necessari i prerequisiti riportati di seguito.

  1. Le metriche sui cluster VM dipendono dall'agente Oracle Trace File Analyzer (TFA). Assicurarsi che questi componenti siano operativi. Per l'acquisizione delle metriche dai cluster VM è necessario disporre di AHF versione 22.2.4 o successiva. Per avviare, arrestare o controllare lo stato di TFA, vedere Gestire Oracle Trace File Analyzer.
  2. Per visualizzare le metriche nella console di Oracle Cloud Infrastructure, il flag TFA defaultocimonitoring deve essere impostato su ON. Questo flag è impostato su ON per impostazione predefinita e non è necessario eseguire alcuna azione per impostarlo. Se le metriche non vengono visualizzate nella console, l'utente root nella VM guest verifica se il flag è impostato su ON.
    tfactl get defaultocimonitoring
    .---------------------------------------------------------------------.
    |                             <host name>                             |
    +-------------------------------------------------------------+-------+
    | Configuration Parameter                                     | Value |
    +-------------------------------------------------------------+-------+
    | Send CEF metrics to OCI Monitoring ( defaultOciMonitoring ) | ON    |
    '-------------------------------------------------------------+-------'
    Se il flag defaultocimonitoring è impostato su OFF, eseguire il comando tfactl set defaultocimonitoring=on o tfactl set defaultocimonitoring=ON per attivarlo:
    tfactl set defaultocimonitoring=on
    Successfully set defaultOciMonitoring=ON
    .---------------------------------------------------------------------.
    |                             <host name>                             |
    +-------------------------------------------------------------+-------+
    | Configuration Parameter                                     | Value |
    +-------------------------------------------------------------+-------+
    | Send CEF metrics to OCI Monitoring ( defaultOciMonitoring ) | ON    |
    '-------------------------------------------------------------+-------'
  3. Sono necessarie le seguenti configurazioni di rete.
    1. Regole di uscita per il traffico in uscita: le regole di uscita predefinite sono sufficienti per abilitare il percorso di rete richiesto. Per ulteriori informazioni, vedere Lista di sicurezza predefinita. Se hai bloccato il traffico in uscita modificando le regole di uscita predefinite nella tua rete cloud virtuale (VCN), dovrai ripristinare le impostazioni per consentire il traffico in uscita. La regola di uscita predefinita che consente il traffico in uscita (come mostrato nella sezione Regole necessarie per le reti client e di backup) è la seguente:
      • Senza conservazione dello stato: No (tutte le regole devono avere conservazione dello stato)
      • Tipo di destinazione: CIDR
      • CIDR di destinazione: tutti i servizi <region> in Oracle Services Network
      • Protocollo IP: 443 (HTTPS)
    2. IP pubblico o gateway di servizi: l'istanza di computazione deve disporre di un indirizzo IP pubblico o di un gateway di servizi per poter inviare le metriche dell'istanza di computazione al servizio di monitoraggio.

      Se l'istanza non dispone di un indirizzo IP pubblico, impostare un gateway di servizi sulla rete VCN (Virtual Cloud Network). Il gateway di servizi consente all'istanza di inviare le metriche dell'istanza di computazione al servizio di monitoraggio senza che il traffico passi su Internet. Di seguito sono riportate note speciali per l'impostazione del gateway del servizio per accedere al servizio di monitoraggio.

      1. Quando si crea il gateway del servizio, abilitare l'etichetta del servizio denominata Tutti i servizi <region> in Oracle Services Network. Include il servizio di monitoraggio.
      2. Quando si imposta l'instradamento per la subnet che contiene l'istanza, impostare una regola di instradamento con Tipo di destinazione impostato su Gateway di servizio e il Servizio di destinazione impostato su Tutti i servizi <region> in Oracle Services Network.

        Per istruzioni dettagliate, consulta la sezione Accesso ai servizi Oracle: gateway di servizi.

Visualizza metriche per cluster VM

Eseguire i passi riportati di seguito per visualizzare le metriche per le VM guest utilizzando la console.

Nota

Se si verifica un problema di rete e Oracle Trace File Analyzer (TFA) non è in grado di inviare metriche, TFA attenderà un'ora prima di tentare di nuovo di pubblicare le metriche. Ciò è necessario per evitare di creare un backlog di elaborazione delle metriche su TFA.

Potenzialmente un'ora di metriche andrà persa tra il ripristino della rete e la prima metrica pubblicata.

  1. Aprire il menu di navigazione. Fare clic su Oracle Database, quindi su Oracle Exadata Database Service on Dedicated Infrastructure.
  2. Scegliere il compartimento. Viene visualizzata una lista di cluster VM.
  3. Nella lista dei cluster VM, fare clic sul cluster VM per il quale si desidera visualizzare le metriche. Vengono visualizzati i dettagli del cluster VM selezionato.
  4. Nella sezione Risorse, fare clic su Metriche.

    Viene visualizzato un grafico per ogni metrica. Per impostazione predefinita, vengono visualizzate le metriche dell'ultima ora.

    È possibile selezionare lo spazio di nomi oci_database_cluster solo dall'elenco a discesa Spazio di nomi metrica.

  5. Se si desidera modificare l'intervallo, selezionare l'ora di inizio e l'ora di fine richieste. In alternativa, è possibile selezionare l'intervallo dal menu a discesa Selezioni rapide. Le metriche vengono aggiornate immediatamente per l'intervallo selezionato.
  6. Per ogni metrica, è possibile scegliere l'intervallo e la statistica in modo indipendente.
    • Intervallo: il periodo di tempo per il quale viene calcolata la metrica.
    • Statistica - Il metodo matematico con cui viene calcolata la metrica.
  7. Per ogni metrica, è possibile scegliere le opzioni riportate di seguito dal menu a discesa 'Opzioni'.
    • Visualizza query in Metrics Explorer

    • Copia URL del grafico

    • Copia query (MQL)

    • Crea un allarme in questa query
    • Vista tabella

Per informazioni dettagliate sulle varie opzioni per la visualizzazione del grafico delle metriche, vedere Visualizzazione dei grafici delle metriche predefiniti.

Visualizza metriche per un database

Eseguire i passi riportati di seguito per visualizzare le metriche per un database utilizzando la console.

Nota

Se si verifica un problema di rete e Oracle Trace File Analyzer (TFA) non è in grado di inviare metriche, TFA attenderà un'ora prima di tentare di nuovo di pubblicare le metriche. Ciò è necessario per evitare di creare un backlog di elaborazione delle metriche su TFA.

Potenzialmente un'ora di metriche andrà persa tra il ripristino della rete e la prima metrica pubblicata.

  1. Aprire il menu di navigazione. Fare clic su Oracle Database, quindi su Exadata in Oracle Public Cloud.
  2. Scegliere il compartimento. Viene visualizzata una lista di cluster VM.
  3. Nella lista dei cluster VM, fare clic sul cluster VM contenente il database per il quale si desidera visualizzare le metriche. Vengono visualizzati i dettagli del cluster VM selezionato.
  4. Nella lista dei database, fare clic sul database per il quale si desidera visualizzare le metriche.
  5. Nella sezione Risorse, fare clic su Metriche.

    Viene visualizzato un grafico per ogni metrica. Per impostazione predefinita, vengono visualizzate le metriche dell'ultima ora.

  6. Selezionare uno spazio di nomi dal spazio di nomi metrica da cui si desidera visualizzare le metriche.
    Nota

    • Quando Gestione database è abilitato, sarà possibile scegliere uno spazio di nomi oci_database o oracle_oci_database.
    • Quando Gestione database è disabilitato, è possibile visualizzare le metriche solo dallo spazio di nomi oci_database.
  7. Se si desidera modificare l'intervallo, selezionare l'ora di inizio e l'ora di fine richieste. In alternativa, è possibile selezionare l'intervallo dal menu a discesa Selezioni rapide. Le metriche vengono aggiornate immediatamente per l'intervallo selezionato.
  8. Per ogni metrica, è possibile scegliere l'intervallo e la statistica in modo indipendente.
    • Intervallo: il periodo di tempo per il quale viene calcolata la metrica.
    • Statistica - Il metodo matematico con cui viene calcolata la metrica.
  9. Per ogni metrica, è possibile scegliere le opzioni riportate di seguito dal menu a discesa 'Opzioni'.
    • Visualizza query in Metrics Explorer
    • Copia URL grafico
    • Copia query (MQL)
    • Crea un allarme in questa query
    • Vista tabella

Per informazioni dettagliate sulle varie opzioni per la visualizzazione del grafico delle metriche, vedere Visualizzazione dei grafici delle metriche predefiniti.

Visualizza metriche per un PDB

  1. Aprire il menu di navigazione. Fare clic su Oracle Database, quindi su Exadata in Oracle Public Cloud.
  2. Scegliere il compartimento. Viene visualizzata una lista di cluster VM.
  3. Nella lista dei cluster VM, fare clic sul cluster VM contenente il database per il quale si desidera visualizzare le metriche. Vengono visualizzati i dettagli del cluster VM selezionato.
  4. Nella lista dei database, fare clic sul database che contiene il PBD per il quale si desidera visualizzare le metriche.
  5. In Risorse, fare clic su Database collegabili.
  6. Nella lista dei cluster VM, fare clic sul PDB di cui si desidera visualizzare le metriche.
  7. Selezionare uno spazio di nomi dal spazio di nomi metrica da cui si desidera visualizzare le metriche.
    Nota

    • Quando Gestione database è abilitato, sarà possibile scegliere uno spazio di nomi oracle_oci_database.
    • Quando Gestione database è disabilitato, il sistema visualizzerà un banner che richiede di abilitare Gestione database per fornire le metriche.

Visualizza metriche per i cluster VM in un compartimento

Eseguire i passi riportati di seguito per visualizzare le metriche per i database in un compartimento utilizzando la console.

Nota

Se si verifica un problema di rete e Oracle Trace File Analyzer (TFA) non è in grado di inviare metriche, TFA attenderà un'ora prima di tentare di nuovo di pubblicare le metriche. Ciò è necessario per evitare di creare un backlog di elaborazione delle metriche su TFA.

Potenzialmente un'ora di metriche andrà persa tra il ripristino della rete e la prima metrica pubblicata.

  1. Apri la console di Oracle Cloud Infrastructure facendo clic sull'icona del menu accanto a Oracle Cloud.
  2. Nell'elenco di navigazione a sinistra fare clic su Osservabilità e gestione.
  3. In Monitoraggio fare clic su Metriche servizio.
  4. Nella pagina Metriche servizio, in Compartimento selezionare il compartimento.
  5. Nella pagina Metriche servizio, in Spazio di nomi metrica selezionare oci_database_cluster.
  6. Se nel compartimento sono presenti più cluster VM, è possibile mostrare le metriche aggregate nei cluster selezionando Aggrega flussi di metriche.
  7. Se si desidera limitare le metriche visualizzate, accanto a Dimensioni fare clic su Aggiungi (se le dimensioni sono già state aggiunte, fare clic su Modifica).
  8. Selezionare una dimensione nel campo Nome dimensione.
  9. Nel campo Valore dimensione selezionare un valore.
  10. Fare clic su Fine.
  11. Nella finestra di dialogo Modifica dimensioni fare clic su +Additional Dimensione per aggiungere una dimensione aggiuntiva. Fare clic su X per rimuovere una dimensione.
  12. Per creare un allarme in una metrica specifica, fare clic su Opzioni e selezionare Crea un allarme in questa query. Per informazioni sull'impostazione e sull'uso degli allarmi, vedere Gestione degli allarmi.
Nota

Se non vengono visualizzate metriche, controllare le impostazioni di rete e la versione AHF elencate nella sezione dei prerequisiti.

Visualizza metriche per i database in un compartimento

Eseguire i passi riportati di seguito per visualizzare le metriche per i database in un compartimento utilizzando la console.

Nota

Se si verifica un problema di rete e Oracle Trace File Analyzer (TFA) non è in grado di inviare metriche, TFA attenderà un'ora prima di tentare di nuovo di pubblicare le metriche. Ciò è necessario per evitare di creare un backlog di elaborazione delle metriche su TFA.

Potenzialmente un'ora di metriche andrà persa tra il ripristino della rete e la prima metrica pubblicata.

  1. Apri la console di Oracle Cloud Infrastructure facendo clic sull'icona del menu accanto a Oracle Cloud.
  2. Nell'elenco di navigazione a sinistra fare clic su Osservabilità e gestione.
  3. In Monitoraggio fare clic su Metriche servizio.
  4. Nella pagina Metriche servizio, in Compartimento selezionare il compartimento.
  5. Nella pagina Metriche servizio, in Spazio di nomi metrica selezionare oci_database.
  6. Se nel compartimento sono presenti più database, è possibile mostrare le metriche aggregate nei database selezionando Aggrega flussi di metriche.
  7. Se si desidera limitare le metriche visualizzate, accanto a Dimensioni fare clic su Aggiungi (se le dimensioni sono già state aggiunte, fare clic su Modifica).
  8. Selezionare una dimensione nel campo Nome dimensione.
  9. Nel campo Valore dimensione selezionare un valore.
  10. Fare clic su Fine.
  11. Nella finestra di dialogo Modifica dimensioni fare clic su +Additional Dimensione per aggiungere una dimensione aggiuntiva. Fare clic su X per rimuovere una dimensione.
  12. Per creare un allarme in una metrica specifica, fare clic su Opzioni e selezionare Crea un allarme in questa query. Per informazioni sull'impostazione e sull'uso degli allarmi, vedere Gestione degli allarmi.

Gestisci Oracle Trace File Analyzer

La distribuzione di AHF (Autonomous Health Framework) certificato dal cloud, che include Oracle Trace File Analyzer, è gestita da Oracle. Non installare questa operazione manualmente sulle VM guest.

  • Per controllare lo stato di esecuzione di Oracle Trace File Analyzer, eseguire il comando tfactl status come root o come utente non root:
    # tfactl status 
    .-------------------------------------------------------------------------------------------------.
    | Host           | Status of TFA | PID    | Port | Version    | Build ID             | Inventory Status|
    +----------------+---------------+--------+------+------------+----------------------+------------+
    | node1          | RUNNING       |  41312 | 5000 | 22.1.0.0.0 | 22100020220310214615| COMPLETE    |
    | node2          | RUNNING       | 272300 | 5000 | 22.1.0.0.0 | 22100020220310214615| COMPLETE    |
    '----------------+---------------+--------+------+------------+----------------------+------------'
  • Per avviare il daemon di Oracle Trace File Analyzer sul nodo locale, eseguire il comando tfactl start come root:
    # tfactl start
    Starting TFA..
    Waiting up to 100 seconds for TFA to be started..
    . . . . .
    . . . . .
    . . . . .
    . . . . .
    . . . . .
    . . . . .
    . . . . .
    . . . . .
    Successfully started TFA Process..
    . . . . .
    TFA Started and listening for commands
  • Per arrestare il daemon di Oracle Trace File Analyzer sul nodo locale, eseguire il comando tfactl stop come root:
    # tfactl stop
    Stopping TFA from the Command Line
    Nothing to do !
    Please wait while TFA stops
    Please wait while TFA stops
    TFA-00002 Oracle Trace File Analyzer (TFA) is not running
    TFA Stopped Successfully
    Successfully stopped TFA..

Gestisci agente servizio di database

Visualizzare il file /opt/oracle/dcs/log/dcs-agent.log per identificare i problemi con l'agente.

  • Per controllare lo stato dell'agente del servizio di database, eseguire il comando systemctl status:
    # systemctl status dbcsagent.service
    dbcsagent.service
    Loaded: loaded (/usr/lib/systemd/system/dbcsagent.service; enabled; vendor preset: disabled)
    Active: active (running) since Fri 2022-04-0113:40:19UTC; 6min ago
    Process: 9603ExecStopPost=/bin/bash -c kill `ps -fu opc |grep "java.*dbcs-agent.*jar"|awk '{print $2}'` (code=exited, status=0/SUCCESS)
    Main PID: 10055(sudo)
    CGroup: /system.slice/dbcsagent.service
    ‣ 10055sudo -u opc /bin/bash -c umask 077; /bin/java
  • Per avviare l'agente se non è in esecuzione, eseguire il comando systemctl start come utente root:
    systemctl start dbcsagent.service