Pubblicazione dei log di Neptune su Amazon Logs CloudWatch - Amazon Neptune

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Pubblicazione dei log di Neptune su Amazon Logs CloudWatch

Puoi configurare un cluster Neptune DB per pubblicare dati di log di audit e/o dati di log con query lente su un gruppo di log in Amazon Logs. CloudWatch Con CloudWatch Logs, puoi eseguire analisi in tempo reale dei dati di log e utilizzarli CloudWatch per creare allarmi e visualizzare metriche. È possibile utilizzare CloudWatch Logs per archiviare i record di registro in un archivio altamente durevole.

Per pubblicare i log di controllo su CloudWatch Logs, i log di controllo devono essere abilitati in modo esplicito (vedi). Abilitazione dei registri di controllo Analogamente, per pubblicare i log con query lente su Logs, i log con query lente devono essere CloudWatch abilitati in modo esplicito (vedi). Utilizzo della registrazione di log delle query lente di Amazon Neptune

Nota

Ricorda quanto segue:

  • Si applicano costi aggiuntivi quando si pubblicano i log su. CloudWatch Consulta la pagina CloudWatch dei prezzi per i dettagli.

  • Non puoi pubblicare log in CloudWatch Logs for the China (Pechino) o China (Ningxia).

  • Se l'esportazione dei dati del log è disabilitata, Neptune non elimina i gruppi di log o i flussi di log esistenti. Se l'esportazione dei dati di registro è disabilitata, i dati di registro esistenti rimangono disponibili nei CloudWatch registri, a seconda della conservazione dei log, e all'utente vengono comunque addebitati costi per i dati dei log di controllo archiviati. È possibile eliminare i flussi di log e i gruppi di log utilizzando la console CloudWatch Logs, o Logs. AWS CLI CloudWatch API

Utilizzo della console per pubblicare i log di Neptune nei registri CloudWatch

Per pubblicare i log di Neptune su Logs CloudWatch dalla console
  1. Accedi alla console di AWS gestione e apri la console Amazon Neptune da casa. https://console.aws.amazon.com/neptune/

  2. Nel riquadro di navigazione, scegli Databases (Database).

  3. Scegliere il cluster database Neptune per cui pubblicare i dati dei log.

  4. Per Operazioni, scegli Modifica.

  5. Nella sezione Esportazioni dei log, scegli i log che desideri iniziare a pubblicare su Logs. CloudWatch

  6. Scegliere Continue (Continua) e quindi selezionare Modify DB Cluster (Modifica cluster DB) nella pagina di riepilogo.

Utilizzo di CLI per pubblicare i log di controllo di Neptune su Logs CloudWatch

È possibile creare un nuovo cluster DB che pubblica i log di controllo su CloudWatch Logs utilizzando il AWS CLI create-db-cluster comando con i seguenti parametri:

aws neptune create-db-cluster \ --region us-east-1 \ --db-cluster-identifier my_db_cluster_id \ --engine neptune \ --enable-cloudwatch-logs-exports '["audit"]'

È possibile configurare un cluster DB esistente per pubblicare i log di controllo nei CloudWatch registri utilizzando il AWS CLI modify-db-cluster comando con i seguenti parametri:

aws neptune modify-db-cluster \ --region us-east-1 \ --db-cluster-identifier my_db_cluster_id \ --cloudwatch-logs-export-configuration '{"EnableLogTypes":["audit"]}'

Utilizzo di CLI per pubblicare i log delle query lente di Neptune su Logs CloudWatch

È inoltre possibile creare un nuovo cluster DB che pubblica i log con query lente su Logs utilizzando il comando con i seguenti CloudWatch parametri: AWS CLI create-db-cluster

aws neptune create-db-cluster \ --region us-east-1 \ --db-cluster-identifier my_db_cluster_id \ --engine neptune \ --enable-cloudwatch-logs-exports '["slowquery"]'

Allo stesso modo, è possibile configurare un cluster DB esistente per pubblicare log con query lente su Logs utilizzando il comando con i seguenti CloudWatch parametri: AWS CLI modify-db-cluster

aws neptune modify-db-cluster --region us-east-1 \ --db-cluster-identifier my_db_cluster_id \ --cloudwatch-logs-export-configuration '{"EnableLogTypes":["slowquery"]}'

Monitoraggio degli eventi di Neptune Log in Amazon CloudWatch

Dopo aver abilitato i log di Neptune, puoi monitorare gli eventi di registro in Amazon Logs. CloudWatch Un nuovo gruppo di log viene creato automaticamente per il cluster database Neptune nel seguente prefisso, in cui cluster-name rappresenta il nome del cluster database e log_type rappresenta il tipo di log:

/aws/neptune/cluster-name/log_type

Ad esempio, se configuri la funzione di esportazione per includere il log di audit per un cluster di database denominato mydbcluster, i dati di log vengono archiviati nel gruppo di log /aws/neptune/mydbcluster/audit.

Tutti gli eventi di tutte le istanze database in un cluster DB vengono inviati a un gruppo di log utilizzando flussi di log diversi.

Se esiste un gruppo di log con il nome specificato, Neptune utilizza quel gruppo di log per esportare i dati di log per il cluster database Neptune. Puoi utilizzare la configurazione automatizzata, ad esempio per creare gruppi di log con periodi di conservazione dei log predefiniti, filtri metrici e accesso dei clienti. AWS CloudFormation In caso contrario, viene creato automaticamente un nuovo gruppo di log utilizzando il periodo di conservazione dei log predefinito, Never Expire, in Logs. CloudWatch

È possibile utilizzare la console CloudWatch Logs AWS CLI, o CloudWatch Logs API per modificare il periodo di conservazione dei log. Per ulteriori informazioni sulla modifica dei periodi di conservazione dei log in CloudWatch Logs, consulta Change Log Data Retention in Logs. CloudWatch

È possibile utilizzare la console CloudWatch Logs AWS CLI, o CloudWatch Logs API per cercare informazioni all'interno degli eventi di registro per un cluster DB. Per ulteriori informazioni sulla ricerca e l'applicazione di filtri per i dati di log, consulta Ricerca e filtraggio dei dati di log.