Impostare, configurare e gestire l'applicazione per il monitoraggio tramite la riga di comando - Amazon CloudWatch

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à.

Impostare, configurare e gestire l'applicazione per il monitoraggio tramite la riga di comando

Questa sezione fornisce i passaggi per l'impostazione, la configurazione e la gestione dell'applicazione per il monitoraggio tramite AWS CLI e AWS Tools for Windows PowerShell.

Aggiunta e gestione di un'applicazione

È possibile aggiungere, ottenere informazioni su, gestire e configurare l'applicazione Application Insights tramite la riga di comando.

Aggiunta di un'applicazione

Aggiungere un'applicazione utilizzando il AWS CLI

Per utilizzare il comando AWS CLI per aggiungere un'applicazione per il gruppo di risorse denominatamy-resource-group, con OpsCenter abilitato a consegnare l'OpsItem creato all'argomento SNS arn:aws:sns:us-east-1:123456789012:MyTopic ARN, utilizzare il comando seguente.

aws application-insights create-application --resource-group-name my-resource-group --ops-center-enabled --ops-item-sns-topic-arn arn:aws:sns:us-east-1:123456789012:MyTopic
Aggiungere un'applicazione utilizzando AWS Tools for Windows PowerShell

Da utilizzare AWS Tools for Windows PowerShell per aggiungere un'applicazione per il gruppo di risorse chiamata my-resource-group con OpsCenter enabled per consegnare l'OpsItem creato all'argomento SNS arn:aws:sns:us-east-1:123456789012:MyTopic ARN, utilizzare il comando seguente.

New-CWAIApplication -ResourceGroupName my-resource-group -OpsCenterEnabled true -OpsItemSNSTopicArn arn:aws:sns:us-east-1:123456789012:MyTopic

Descrizione di un'applicazione

Descrivi un'applicazione utilizzando il AWS CLI

Per utilizzare il comando AWS CLI per descrivere un'applicazione creata su un gruppo di risorse chiamatomy-resource-group, utilizzate il comando seguente.

aws application-insights describe-application --resource-group-name my-resource-group
Descrivi un'applicazione utilizzando AWS Tools for Windows PowerShell

Per utilizzare il comando AWS Tools for Windows PowerShell per descrivere un'applicazione creata su un gruppo di risorse chiamatomy-resource-group, utilizzare il comando seguente.

Get-CWAIApplication -ResourceGroupName my-resource-group

Elenco dei componenti in un'applicazione

Elenca i componenti di un'applicazione utilizzando il AWS CLI

Per utilizzare AWS CLI per elencare i componenti creati su un gruppo di risorse chiamatomy-resource-group, utilizzate il comando seguente.

aws application-insights list-components --resource-group-name my-resource-group
Elenca i componenti di un'applicazione utilizzando AWS Tools for Windows PowerShell

Per utilizzare AWS Tools for Windows PowerShell per elencare i componenti creati su un gruppo di risorse chiamatomy-resource-group, utilizzare il comando seguente.

Get-CWAIComponentList -ResourceGroupName my-resource-group

Descrizione di un componente

Descrivete un componente utilizzando il AWS CLI

È possibile utilizzare il seguente AWS CLI comando per descrivere un componente chiamato my-component che appartiene a un'applicazione creata su un gruppo di risorse chiamatomy-resource-group.

aws application-insights describe-component --resource-group-name my-resource-group --component-name my-component
Descrivi un componente usando AWS Tools for Windows PowerShell

È possibile utilizzare il seguente AWS Tools for Windows PowerShell comando per descrivere un componente chiamato my-component che appartiene a un'applicazione creata su un gruppo di risorse chiamatomy-resource-group.

Get-CWAIComponent -ComponentName my-component -ResourceGroupName my-resource-group

Raggruppamento di risorse simili in un componente personalizzato

Ti consigliamo di raggruppare risorse simili, ad esempio istanze di server Web .NET, in componenti personalizzati per facilitare l'integrazione e migliorare il monitoraggio e gli approfondimenti. Attualmente, CloudWatch Application Insights supporta gruppi personalizzati per le istanze EC2.

Per raggruppare le risorse in un componente personalizzato tramite AWS CLI

Per AWS CLI utilizzarlo per raggruppare tre istanze (arn:aws:ec2:us-east-1:123456789012:instance/i-11111arn:aws:ec2:us-east-1:123456789012:instance/i-22222, e arn:aws:ec2:us-east-1:123456789012:instance/i-33333) in un componente personalizzato chiamato my-component per un'applicazione creata per il gruppo di risorse chiamatomy-resource-group, usa il seguente comando.

aws application-insights create-component --resource-group-name my-resource-group --component-name my-component --resource-list arn:aws:ec2:us-east-1:123456789012:instance/i-11111 arn:aws:ec2:us-east-1:123456789012:instance/i-22222 arn:aws:ec2:us-east-1:123456789012:instance/i-33333
Per raggruppare le risorse in un componente personalizzato tramite AWS Tools for Windows PowerShell

AWS Tools for Windows PowerShell Per raggruppare tre istanze (arn:aws:ec2:us-east-1:123456789012:instance/i-11111arn:aws:ec2:us-east-1:123456789012:instance/i-22222, earn:aws:ec2:us-east-1:123456789012:instance/i-33333) in un componente personalizzato chiamatomy-component, per un'applicazione creata per il gruppo di risorse chiamatomy-resource-group, utilizzate il comando seguente.

New-CWAIComponent -ResourceGroupName my-resource-group -ComponentName my-component -ResourceList arn:aws:ec2:us-east-1:123456789012:instance/i-11111,arn:aws:ec2:us-east-1:123456789012:instance/i-22222,arn:aws:ec2:us-east-1:123456789012:instance/i-33333

Annullamento del raggruppamento di un componente personalizzato

Per separare un componente personalizzato utilizzando il AWS CLI

Per utilizzare AWS CLI per separare un componente personalizzato denominato my-component in un'applicazione creata nel gruppo di risorsemy-resource-group, utilizzare il comando seguente.

aws application-insights delete-component --resource-group-name my-resource-group --component-name my-new-component
Per separare un componente personalizzato utilizzando AWS Tools for Windows PowerShell

Per utilizzare AWS Tools for Windows PowerShell per separare un componente personalizzato denominato my-component in un'applicazione creata nel gruppo di risorsemy-resource-group, utilizzare il comando seguente.

Remove-CWAIComponent -ComponentName my-component -ResourceGroupName my-resource-group

Aggiornamento di un'applicazione

Aggiornate un'applicazione utilizzando il AWS CLI

È possibile utilizzare AWS CLI per aggiornare un'applicazione, generare AWS Systems Manager OpsCenter OpsItems per i problemi rilevati con l'applicazione e associare la creazione OpsItems all'argomento SNS arn:aws:sns:us-east-1:123456789012:MyTopic, utilizzando il comando seguente.

aws application-insights update-application --resource-group-name my-resource-group --ops-center-enabled --ops-item-sns-topic-arn arn:aws:sns:us-east-1:123456789012:MyTopic
Aggiornare un'applicazione utilizzando AWS Tools for Windows PowerShell

È possibile utilizzare il AWS Tools for Windows PowerShell comando seguente per aggiornare un'applicazione OpsCenter OpsItems per generare AWS SSM per i problemi rilevati con l'applicazione e OpsItems per associare l'applicazione creata all'argomento arn:aws:sns:us-east-1:123456789012:MyTopic SNS.

Update-CWAIApplication -ResourceGroupName my-resource-group -OpsCenterEnabled true -OpsItemSNSTopicArn arn:aws:sns:us-east-1:123456789012:MyTopic

Aggiornamento di un componente personalizzato

Aggiornate un componente personalizzato utilizzando il AWS CLI

È possibile utilizzare il AWS CLI per aggiornare un componente personalizzato chiamato my-component con un nuovo nome di componente e un gruppo aggiornato di istanze, utilizzando il comando seguente. my-new-component

aws application-insights update-component --resource-group-name my-resource-group --component-name my-component --new-component-name my-new-component --resource-list arn:aws:ec2:us-east-1:123456789012:instance/i-44444 arn:aws:ec2:us-east-1:123456789012:instance/i-55555
Aggiornare un componente personalizzato utilizzando AWS Tools for Windows PowerShell

È possibile AWS Tools for Windows PowerShell utilizzare il comando seguente per aggiornare un componente personalizzato chiamato my-component con un nuovo nome di componente e un gruppo aggiornato di istanze. my-new-component

Update-CWAIComponent -ComponentName my-component -NewComponentName my-new-component -ResourceGroupName my-resource-group -ResourceList arn:aws:ec2:us-east-1:123456789012:instance/i-44444,arn:aws:ec2:us-east-1:123456789012:instance/i-55555

Gestione e aggiornamento del monitoraggio

Puoi gestire e aggiornare il monitoraggio per l'applicazione Application Insights utilizzando la riga di comando.

Elenco dei problemi con l'applicazione

Elenca i problemi relativi all'applicazione utilizzando il AWS CLI

Per utilizzarlo AWS CLI per elencare i problemi con l'applicazione rilevati tra 1.000 e 10.000 millisecondi a partire da Unix Epoch per un'applicazione creata su un gruppo di risorse chiamatomy-resource-group, usate il comando seguente.

aws application-insights list-problems --resource-group-name my-resource-group --start-time 1000 --end-time 10000
Elenca i problemi relativi all'applicazione utilizzando Tools for Windows AWS PowerShell

Per utilizzarlo AWS Tools for Windows PowerShell per elencare i problemi con l'applicazione rilevati tra 1.000 e 10.000 millisecondi a partire da Unix Epoch per un'applicazione creata su un gruppo di risorse chiamatomy-resource-group, usate il comando seguente.

$startDate = "8/6/2019 3:33:00" $endDate = "8/6/2019 3:34:00" Get-CWAIProblemList -ResourceGroupName my-resource-group -StartTime $startDate -EndTime $endDate

Descrizione di un problema dell'applicazione

Descrivete un problema applicativo utilizzando il AWS CLI

Per utilizzare il comando AWS CLI per descrivere un problema con l'id del problemap-1234567890, utilizzate il comando seguente.

aws application-insights describe-problem —problem-id p-1234567890
Descrivete un problema relativo all'applicazione utilizzando AWS Tools for Windows PowerShell

Per utilizzare il comando AWS Tools for Windows PowerShell per descrivere un problema con l'ID del problemap-1234567890, utilizzate il comando seguente.

Get-CWAIProblem -ProblemId p-1234567890

Descrizione delle anomalie o degli errori associati a un problema

Descrivi le anomalie o gli errori associati a un problema utilizzando il AWS CLI

Per utilizzare il comando AWS CLI per descrivere le anomalie o gli errori associati a un problema con l'ID del problemap-1234567890, utilizzare il comando seguente.

aws application-insights describe-problem-observations --problem-id -1234567890
Descrizione delle anomalie o degli errori associati a un problema tramite AWS Tools for Windows PowerShell

Per utilizzare il comando AWS Tools for Windows PowerShell per descrivere le anomalie o gli errori associati a un problema con l'id del problemap-1234567890, utilizzare il comando seguente.

Get-CWAIProblemObservation -ProblemId p-1234567890

Descrizione di un'anomalia o di un errore con l'applicazione

Descrizione di un'anomalia o di un errore con l'applicazione tramite CLI AWS

Per utilizzare il AWS CLI per descrivere un'anomalia o un errore nell'applicazione con l'ID di osservazioneo-1234567890, utilizzare il comando seguente.

aws application-insights describe-observation —observation-id o-1234567890
Descrivete un'anomalia o un errore dell'applicazione utilizzando AWS Tools for Windows PowerShell

Per utilizzare il comando AWS Tools for Windows PowerShell per descrivere un'anomalia o un errore nell'applicazione con l'ID di osservazioneo-1234567890, utilizzate il comando seguente.

Get-CWAIObservation -ObservationId o-1234567890

Descrizione delle configurazioni di monitoraggio di un componente

Descrizione delle configurazioni di monitoraggio di un componente tramite AWS CLI

Per utilizzare il comando AWS CLI per descrivere la configurazione di monitoraggio di un componente chiamato my-component in un'applicazione creata nel gruppo di risorsemy-resource-group, utilizzare il comando seguente.

aws application-insights describe-component-configuration —resource-group-name my-resource-group —component-name my-component
Descrivi le configurazioni di monitoraggio di un componente utilizzando AWS Tools for Windows PowerShell

Per utilizzare il comando AWS Tools for Windows PowerShell per descrivere la configurazione di monitoraggio di un componente chiamatomy-component, in un'applicazione creata nel gruppo di risorsemy-resource-group, utilizzare il comando seguente.

Get-CWAIComponentConfiguration -ComponentName my-component -ResourceGroupName my-resource-group

Per ulteriori informazioni sulla configurazione del componente e, ad esempio, dei file JSON, consulta Utilizzo delle configurazioni dei componenti.

Descrizione della configurazione di monitoraggio consigliata di un componente

Descrivere la configurazione di monitoraggio consigliata di un componente utilizzando il AWS CLI

Quando il componente fa parte di un'applicazione.NET Worker, è possibile utilizzare AWS CLI per descrivere la configurazione di monitoraggio consigliata di un componente chiamato my-component in un'applicazione creata nel gruppo di risorsemy-resource-group, utilizzando il comando seguente.

aws application-insights describe-component-configuration-recommendation --resource-group-name my-resource-group --component-name my-component --tier DOT_NET_WORKER
Descrivi la configurazione di monitoraggio consigliata di un componente utilizzando AWS Tools for Windows PowerShell

Quando il componente fa parte di un'applicazione.NET Worker, è possibile utilizzare il AWS Tools for Windows PowerShell per descrivere la configurazione di monitoraggio consigliata di un componente chiamato my-component in un'applicazione creata nel gruppo di risorsemy-resource-group, utilizzando il comando seguente.

Get-CWAIComponentConfigurationRecommendation -ComponentName my-component -ResourceGroupName my-resource-group -Tier DOT_NET_WORKER

Per ulteriori informazioni sulla configurazione del componente e, ad esempio, dei file JSON, consulta Utilizzo delle configurazioni dei componenti.

Aggiornamento delle configurazioni di monitoraggio per un componente

Aggiornamento delle configurazioni di monitoraggio per un componente tramite AWS CLI

Per utilizzare il AWS CLI per aggiornare il componente chiamato my-component in un'applicazione creata sul gruppo di risorse chiamatomy-resource-group, utilizzare il comando seguente. Il comando include queste operazioni:

  1. Abilita il monitoraggio del componente.

  2. Impostare il livello del componente su .NET Worker.

  3. Aggiornare la configurazione JSON del componente per leggere dal file locale configuration.txt.

aws application-insights update-component-configuration --resource-group-name my-resource-group --component-name my-component --tier DOT_NET_WORKER --monitor --component-configuration "file://configuration.txt"
Aggiornamento delle configurazioni di monitoraggio per un componente tramite AWS Tools for Windows PowerShell

Per utilizzare il AWS Tools for Windows PowerShell per aggiornare il componente chiamato my-component in un'applicazione creata sul gruppo di risorse chiamatomy-resource-group, utilizzate il comando seguente. Il comando include queste operazioni:

  1. Abilita il monitoraggio del componente.

  2. Impostare il livello del componente su .NET Worker.

  3. Aggiornare la configurazione JSON del componente per leggere dal file locale configuration.txt.

[string]$config = Get-Content -Path configuration.txt Update-CWAIComponentConfiguration -ComponentName my-component -ResourceGroupName my-resource-group -Tier DOT_NET_WORKER -Monitor 1 -ComponentConfiguration $config

Per ulteriori informazioni sulla configurazione del componente e, ad esempio, dei file JSON, consulta Utilizzo delle configurazioni dei componenti.

Rimozione di un gruppo di risorse specificato dal monitoraggio di Application Insights

Rimuovere un gruppo di risorse specificato dal monitoraggio di Application Insights utilizzando il AWS CLI

Per utilizzare il comando AWS CLI per rimuovere un'applicazione creata sul gruppo di risorse richiamato my-resource-group dal monitoraggio, utilizzare il comando seguente.

aws application-insights delete-application --resource-group-name my-resource-group
Rimuovere un gruppo di risorse specificato dal monitoraggio di Application Insights utilizzando il AWS Tools for Windows PowerShell

Per utilizzare il comando AWS Tools for Windows PowerShell per rimuovere un'applicazione creata sul gruppo di risorse richiamato my-resource-group dal monitoraggio, utilizzare il comando seguente.

Remove-CWAIApplication -ResourceGroupName my-resource-group

Configurazione del monitoraggio per i gruppi di disponibilità SQL Always On

  1. Creare un'applicazione per il gruppo di risorse con le istanze EC2 SQL HA.

    aws application-insights create-application ‐-region <REGION> ‐-resource-group-name <RESOURCE_GROUP_NAME>
  2. Definisci le istanze EC2 che rappresentano il cluster SQL HA creando un nuovo componente applicazione.

    aws application-insights create-component ‐-resource-group-name "<RESOURCE_GROUP_NAME>" ‐-component-name SQL_HA_CLUSTER ‐-resource-list "arn:aws:ec2:<REGION>:<ACCOUNT_ID>:instance/<CLUSTER_INSTANCE_1_ID>" "arn:aws:ec2:<REGION>:<ACCOUNT_ID>:instance/<CLUSTER_INSTANCE_2_ID>
  3. Configura il componente SQL HA.

    aws application-insights update-component-configuration ‐-resource-group-name "<RESOURCE_GROUP_NAME>" ‐-region <REGION> ‐-component-name "SQL_HA_CLUSTER" ‐-monitor ‐-tier SQL_SERVER_ALWAYSON_AVAILABILITY_GROUP ‐-monitor ‐-component-configuration '{ "subComponents" : [ { "subComponentType" : "AWS::EC2::Instance", "alarmMetrics" : [ { "alarmMetricName" : "CPUUtilization", "monitor" : true }, { "alarmMetricName" : "StatusCheckFailed", "monitor" : true }, { "alarmMetricName" : "Processor % Processor Time", "monitor" : true }, { "alarmMetricName" : "Memory % Committed Bytes In Use", "monitor" : true }, { "alarmMetricName" : "Memory Available Mbytes", "monitor" : true }, { "alarmMetricName" : "Paging File % Usage", "monitor" : true }, { "alarmMetricName" : "System Processor Queue Length", "monitor" : true }, { "alarmMetricName" : "Network Interface Bytes Total/sec", "monitor" : true }, { "alarmMetricName" : "PhysicalDisk % Disk Time", "monitor" : true }, { "alarmMetricName" : "SQLServer:Buffer Manager Buffer cache hit ratio", "monitor" : true }, { "alarmMetricName" : "SQLServer:Buffer Manager Page life expectancy", "monitor" : true }, { "alarmMetricName" : "SQLServer:General Statistics Processes blocked", "monitor" : true }, { "alarmMetricName" : "SQLServer:General Statistics User Connections", "monitor" : true }, { "alarmMetricName" : "SQLServer:Locks Number of Deadlocks/sec", "monitor" : true }, { "alarmMetricName" : "SQLServer:SQL Statistics Batch Requests/sec", "monitor" : true }, { "alarmMetricName" : "SQLServer:Database Replica File Bytes Received/sec", "monitor" : true }, { "alarmMetricName" : "SQLServer:Database Replica Log Bytes Received/sec", "monitor" : true }, { "alarmMetricName" : "SQLServer:Database Replica Log remaining for undo", "monitor" : true }, { "alarmMetricName" : "SQLServer:Database Replica Log Send Queue", "monitor" : true }, { "alarmMetricName" : "SQLServer:Database Replica Mirrored Write Transaction/sec", "monitor" : true }, { "alarmMetricName" : "SQLServer:Database Replica Recovery Queue", "monitor" : true }, { "alarmMetricName" : "SQLServer:Database Replica Redo Bytes Remaining", "monitor" : true }, { "alarmMetricName" : "SQLServer:Database Replica Redone Bytes/sec", "monitor" : true }, { "alarmMetricName" : "SQLServer:Database Replica Total Log requiring undo", "monitor" : true }, { "alarmMetricName" : "SQLServer:Database Replica Transaction Delay", "monitor" : true } ], "windowsEvents" : [ { "logGroupName" : "WINDOWS_EVENTS-Application-<RESOURCE_GROUP_NAME>", "eventName" : "Application", "eventLevels" : [ "WARNING", "ERROR", "CRITICAL", "INFORMATION" ], "monitor" : true }, { "logGroupName" : "WINDOWS_EVENTS-System-<RESOURCE_GROUP_NAME>", "eventName" : "System", "eventLevels" : [ "WARNING", "ERROR", "CRITICAL" ], "monitor" : true }, { "logGroupName" : "WINDOWS_EVENTS-Security-<RESOURCE_GROUP_NAME>", "eventName" : "Security", "eventLevels" : [ "WARNING", "ERROR", "CRITICAL" ], "monitor" : true } ], "logs" : [ { "logGroupName" : "SQL_SERVER_ALWAYSON_AVAILABILITY_GROUP-<RESOURCE_GROUP_NAME>", "logPath" : "C:\\Program Files\\Microsoft SQL Server\\MSSQL**.MSSQLSERVER\\MSSQL\\Log\\ERRORLOG", "logType" : "SQL_SERVER", "monitor" : true, "encoding" : "utf-8" } ] }, { "subComponentType" : "AWS::EC2::Volume", "alarmMetrics" : [ { "alarmMetricName" : "VolumeReadBytes", "monitor" : true }, { "alarmMetricName" : "VolumeWriteBytes", "monitor" : true }, { "alarmMetricName" : "VolumeReadOps", "monitor" : true }, { "alarmMetricName" : "VolumeWriteOps", "monitor" : true }, { "alarmMetricName" : "VolumeQueueLength", "monitor" : true }, { "alarmMetricName" : "VolumeThroughputPercentage", "monitor" : true }, { "alarmMetricName" : "BurstBalance", "monitor" : true } ] } ] }'
Nota

Application Insights deve includere i log eventi dell'applicazione (a livello di informazioni) per rilevare le attività del cluster, ad esempio il failover.

Configurazione del monitoraggio per MySQL RDS

  1. Creare un'applicazione per il gruppo di risorse con l'istanza di database MySQL RDS.

    aws application-insights create-application ‐-region <REGION> ‐-resource-group-name <RESOURCE_GROUP_NAME>
  2. Il log degli errori è abilitato per impostazione predefinita. Il log delle query lente può essere abilitato utilizzando gruppi di parametri di dati. Per ulteriori informazioni, consulta Accesso al log delle query lente e al log generale di MySQL.

    • set slow_query_log = 1

    • set log_output = FILE

  3. Esporta i log da monitorare in CloudWatch log. Per ulteriori informazioni, consulta Pubblicazione dei log MySQL nei log. CloudWatch

  4. Configurare il componente RDS MySQL.

    aws application-insights update-component-configuration ‐-resource-group-name "<RESOURCE_GROUP_NAME>" ‐-region <REGION> ‐-component-name "<DB_COMPONENT_NAME>" ‐-monitor ‐-tier DEFAULT ‐-monitor ‐-component-configuration "{\"alarmMetrics\":[{\"alarmMetricName\":\"CPUUtilization\",\"monitor\":true}],\"logs\":[{\"logType\":\"MYSQL\",\"monitor\":true},{\"logType\": \"MYSQL_SLOW_QUERY\",\"monitor\":false}]}"

Configurazione del monitoraggio per MySQL EC2

  1. Creare un'applicazione per il gruppo di risorse con le istanze EC2 SQL HA.

    aws application-insights create-application ‐-region <REGION> ‐-resource-group-name <RESOURCE_GROUP_NAME>
  2. Il log degli errori è abilitato per impostazione predefinita. Il log delle query lente può essere abilitato utilizzando gruppi di parametri di dati. Per ulteriori informazioni, consulta Accesso al log delle query lente e al log generale di MySQL.

    • set slow_query_log = 1

    • set log_output = FILE

  3. Configurare il componente MySQL EC2.

    aws application-insights update-component-configuration ‐-resource-group-name "<RESOURCE_GROUP_NAME>" ‐-region <REGION> ‐-component-name "<DB_COMPONENT_NAME>" ‐-monitor ‐-tier MYSQL ‐-monitor ‐-component-configuration "{\"alarmMetrics\":[{\"alarmMetricName\":\"CPUUtilization\",\"monitor\":true}],\"logs\":[{\"logGroupName\":\"<UNIQUE_LOG_GROUP_NAME>\",\"logPath\":\"C:\\\\ProgramData\\\\MySQL\\\\MySQL Server **\\\\Data\\\\<FILE_NAME>.err\",\"logType\":\"MYSQL\",\"monitor\":true,\"encoding\":\"utf-8\"}]}"

Configurazione del monitoraggio per PostgreSQL RDS

  1. Creare un'applicazione per il gruppo di risorse con l'istanza di database PostgreSQL RDS.

    aws application-insights create-application ‐-region <REGION> ‐-resource-group-name <RESOURCE_GROUP_NAME>
  2. La pubblicazione dei log di PostgreSQL su non è abilitata per impostazione predefinita. CloudWatch Per abilitare il monitoraggio, apri la console RDS e seleziona il database da monitorare. Scegli Modify (Modifica) nell'angolo in alto a destra e seleziona la casella di controllo con il log PostgreSQL. Scegli Continue (Continua) per salvare questa impostazione.

  3. I tuoi log PostgreSQL vengono esportati in. CloudWatch

  4. Configurare il componente PostgreSQL RDS.

    aws application-insights update-component-configuration --region <REGION> --resource-group-name <RESOURCE_GROUP_NAME> --component-name <DB_COMPONENT_NAME> --monitor --tier DEFAULT --component-configuration "{ \"alarmMetrics\":[ { \"alarmMetricName\": \"CPUUtilization\", \"monitor\": true } ], \"logs\":[ { \"logType\": \"POSTGRESQL\", \"monitor\": true } ] }"

Configurazione del monitoraggio per PostgreSQL EC2

  1. Creare un'applicazione per il gruppo di risorse con l'istanza PostgreSQL EC2.

    aws application-insights create-application ‐-region <REGION> ‐-resource-group-name <RESOURCE_GROUP_NAME>
  2. Configurare il componente PostgreSQL EC2.

    aws application-insights update-component-configuration ‐-region <REGION> ‐-resource-group-name <RESOURCE_GROUP_NAME> ‐-component-name <DB_COMPONENT_NAME> ‐-monitor ‐-tier POSTGRESQL ‐-component-configuration "{ \"alarmMetrics\":[ { \"alarmMetricName\":\"CPUUtilization\", \"monitor\":true } ], \"logs\":[ { \"logGroupName\":\"<UNIQUE_LOG_GROUP_NAME>\", \"logPath\":\"/var/lib/pgsql/data/log/\", \"logType\":\"POSTGRESQL\", \"monitor\":true, \"encoding\":\"utf-8\" } ] }"

Configurare il monitoraggio per Oracle RDS

  1. Creare un'applicazione per il gruppo di risorse con l'istanza di database OracleL RDS.

    aws application-insights create-application ‐-region <REGION> ‐-resource-group-name <RESOURCE_GROUP_NAME>
  2. La pubblicazione dei log Oracle su non è abilitata per impostazione predefinita CloudWatch . Per abilitare il monitoraggio, apri la console RDS e seleziona il database da monitorare. Scegli Modify (Modifica) nell'angolo in alto a destra e seleziona le caselle di controllo con i log Alert (Avviso) e Listener. Scegli Continue (Continua) per salvare questa impostazione.

  3. I log Oracle vengono esportati in. CloudWatch

  4. Configurare il componente Oracle RDS.

    aws application-insights update-component-configuration --region <REGION> --resource-group-name <RESOURCE_GROUP_NAME> --component-name <DB_COMPONENT_NAME> --monitor --tier DEFAULT --component-configuration "{ \"alarmMetrics\":[ { \"alarmMetricName\": \"CPUUtilization\", \"monitor\": true } ], \"logs\":[ { \"logType\": \"ORACLE_ALERT\", \"monitor\": true }, { \"logType\": \"ORACLE_LISTENER\", \"monitor\": true } ] }"

Configurare il monitoraggio per Oracle EC2

  1. Creare un'applicazione per il gruppo di risorse con le istanze EC2 Oracle.

    aws application-insights create-application ‐-region <REGION> ‐-resource-group-name <RESOURCE_GROUP_NAME>
  2. Configurare il componente Oracle EC2.

    aws application-insights update-component-configuration ‐-region <REGION> ‐-resource-group-name <RESOURCE_GROUP_NAME> ‐-component-name <DB_COMPONENT_NAME> ‐-monitor ‐-tier ORACLE ‐-component-configuration "{ \"alarmMetrics\":[ { \"alarmMetricName\":\"CPUUtilization\", \"monitor\":true } ], \"logs\":[ { \"logGroupName\":\"<UNIQUE_LOG_GROUP_NAME>\", \"logPath\":\"/opt/oracle/diag/rdbms/*/*/trace\", \"logType\":\"ORACLE_ALERT\", \"monitor\":true, }, { \"logGroupName\":\"<UNIQUE_LOG_GROUP_NAME>\", \"logPath\":\"/opt/oracle/diag/tnslsnr/$HOSTNAME/listener/trace/\", \"logType\":\"ORACLE_ALERT\", \"monitor\":true, } ] }"