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.
Procedure della riga di comando
Aggiunta e gestione di un'applicazione
È possibile aggiungere, ottenere informazioni su, gestire e configurare l'applicazione Application Insights tramite la riga di comando.
Argomenti
Aggiunta di un'applicazione
Aggiungere un'applicazione utilizzando AWS CLI
Per aggiungere un'applicazione AWS CLI per il gruppo di risorse chiamatomy-resource-group, con l' OpsCenter opzione abilitata per inviare l'OpsItem creato all'argomento SNS ARN
arn:aws:sns:us-east-1:123456789012:MyTopic, utilizzate il seguente comando.
aws application-insights create-application --resource-group-namemy-resource-group--ops-center-enabled --ops-item-sns-topic-arnarn:aws:sns:us-east-1:123456789012:MyTopic
Aggiungi un'applicazione utilizzando AWS Tools for Windows PowerShell
AWS Tools for Windows PowerShell Per aggiungere un'applicazione per il gruppo di risorse chiamato my-resource-group con OpsCenter enabled per fornire l'OpsItem creato all'argomento SNS ARN arn:aws:sns:us-east-1:123456789012:MyTopic, usa il seguente comando.
New-CWAIApplication -ResourceGroupNamemy-resource-group-OpsCenterEnabled true -OpsItemSNSTopicArnarn:aws:sns:us-east-1:123456789012:MyTopic
Descrizione di un'applicazione
Descrivi un'applicazione utilizzando AWS CLI
AWS CLI Per descrivere un'applicazione creata su un gruppo di risorse chiamatomy-resource-group, utilizzare il comando seguente.
aws application-insights describe-application --resource-group-namemy-resource-group
Descrivi un'applicazione usando AWS Tools for Windows PowerShell
AWS Tools for Windows PowerShell Per descrivere un'applicazione creata su un gruppo di risorse chiamatomy-resource-group, utilizzare il comando seguente.
Get-CWAIApplication -ResourceGroupNamemy-resource-group
Elenco dei componenti in un'applicazione
Elenca i componenti di un'applicazione utilizzando AWS CLI
Per utilizzare l' AWS CLI elenco dei componenti creati su un gruppo di risorse chiamatomy-resource-group, utilizzare il comando seguente.
aws application-insights list-components --resource-group-namemy-resource-group
Elenca i componenti di un'applicazione utilizzando AWS Tools for Windows PowerShell
Per utilizzare l' AWS Tools for Windows PowerShell elenco dei componenti creati su un gruppo di risorse chiamatomy-resource-group, utilizzare il comando seguente.
Get-CWAIComponentList -ResourceGroupNamemy-resource-group
Descrizione di un componente
Descrivi un componente usando AWS CLI
È possibile utilizzare il AWS CLI comando seguente 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-namemy-resource-group--component-namemy-component
Descrivi un componente usando AWS Tools for Windows PowerShell
È possibile utilizzare il AWS Tools for Windows PowerShell comando seguente per descrivere un componente chiamato my-component che appartiene a un'applicazione creata su un gruppo di risorse chiamatomy-resource-group.
Get-CWAIComponent -ComponentNamemy-component-ResourceGroupNamemy-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'onboarding e migliorare il monitoraggio e gli approfondimenti. CloudWatch Application Insights supporta gruppi personalizzati per le istanze EC2.
Per raggruppare le risorse in un componente personalizzato utilizzando AWS CLI
Per utilizzare il comando AWS CLI 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, utilizzare il comando seguente.
aws application-insights create-component --resource-group-namemy-resource-group--component-namemy-component--resource-listarn: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 utilizzando 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, usa il seguente comando.
New-CWAIComponent -ResourceGroupNamemy-resource-group-ComponentNamemy-component-ResourceListarn: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 AWS CLI
Per AWS CLI 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-namemy-resource-group--component-namemy-new-component
Per separare un componente personalizzato utilizzando AWS Tools for Windows PowerShell
Per AWS Tools for Windows PowerShell separare un componente personalizzato denominato my-component in un'applicazione creata nel gruppo di risorsemy-resource-group, utilizzare il comando seguente.
Remove-CWAIComponent -ComponentNamemy-component-ResourceGroupNamemy-resource-group
Aggiornamento di un'applicazione
Aggiornare un'applicazione utilizzando AWS CLI
È possibile utilizzare il comando AWS CLI per aggiornare un'applicazione, generare AWS
Systems Manager OpsCenter OpsItems per i problemi rilevati nell'applicazione e associare la creazione OpsItems all'argomento SNS arn:aws:sns:us-east-1:123456789012:MyTopic, utilizzando il seguente comando.
aws application-insights update-application --resource-group-namemy-resource-group--ops-center-enabled --ops-item-sns-topic-arnarn:aws:sns:us-east-1:123456789012:MyTopic
Aggiornare un'applicazione utilizzando AWS Strumenti per Windows PowerShell
È possibile utilizzare il AWS Tools for Windows PowerShell comando per aggiornare un'applicazione, generare AWS SSM OpsCenter OpsItems per i problemi rilevati nell'applicazione e associare la creazione OpsItems all'argomento SNS arn:aws:sns:us-east-1:123456789012:MyTopic, utilizzando il seguente comando.
Update-CWAIApplication -ResourceGroupNamemy-resource-group-OpsCenterEnabled true -OpsItemSNSTopicArnarn:aws:sns:us-east-1:123456789012:MyTopic
Aggiornamento di un componente personalizzato
Aggiornare un componente personalizzato utilizzando AWS CLI
È possibile utilizzare AWS CLI per aggiornare un componente personalizzato chiamato my-component con un nuovo nome di componente e un gruppo aggiornato di istanze, utilizzando il seguente comando. my-new-component
aws application-insights update-component --resource-group-namemy-resource-group--component-namemy-component--new-component-namemy-new-component--resource-listarn: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 Strumenti per Windows PowerShell
È possibile utilizzare AWS Tools for Windows PowerShell per aggiornare un componente personalizzato chiamato my-component con un nuovo nome di componente e un gruppo aggiornato di istanze, utilizzando il seguente comando. my-new-component
Update-CWAIComponent -ComponentNamemy-component-NewComponentNamemy-new-component-ResourceGroupNamemy-resource-group-ResourceListarn: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.
Argomenti
Descrizione delle anomalie o degli errori associati a un problema
Descrizione di un'anomalia o di un errore con l'applicazione
Descrizione delle configurazioni di monitoraggio di un componente
Descrizione della configurazione di monitoraggio consigliata di un componente
Aggiornamento delle configurazioni di monitoraggio per un componente
Rimozione di un gruppo di risorse specificato dal monitoraggio di Application Insights
Elenco dei problemi con l'applicazione
Elenca i problemi relativi all'applicazione utilizzando il AWS CLI
Per AWS CLI 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, utilizzate il seguente comando.
aws application-insights list-problems --resource-group-namemy-resource-group--start-time1000--end-time10000
Elenca i problemi relativi alla tua applicazione usando AWS Strumenti per Windows PowerShell
Per AWS Tools for Windows PowerShell 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, utilizzate il seguente comando.
$startDate = "8/6/2019 3:33:00" $endDate = "8/6/2019 3:34:00" Get-CWAIProblemList -ResourceGroupNamemy-resource-group-StartTime$startDate-EndTime$endDate
Descrizione di un problema dell'applicazione
Descrivi un problema relativo all'applicazione utilizzando il AWS CLI
AWS CLI Per descrivere un problema con l'id del problemap-1234567890, utilizzare il comando seguente.
aws application-insights describe-problem —problem-idp-1234567890
Descrivi un problema dell'applicazione usando AWS Strumenti per Windows PowerShell
AWS Tools for Windows PowerShell Per descrivere un problema con l'ID del problemap-1234567890, utilizzare il comando seguente.
Get-CWAIProblem -ProblemIdp-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
AWS CLI Per descrivere le anomalie o gli errori associati a un problema con ID problemap-1234567890, utilizzare il comando seguente.
aws application-insights describe-problem-observations --problem-id-1234567890
Descrivi le anomalie o gli errori associati a un problema utilizzando AWS Tools for Windows PowerShell
AWS Tools for Windows PowerShell Per descrivere le anomalie o gli errori associati a un problema con ID problemap-1234567890, utilizzare il comando seguente.
Get-CWAIProblemObservation -ProblemIdp-1234567890
Descrizione di un'anomalia o di un errore con l'applicazione
Descrivi un'anomalia o un errore nell'applicazione utilizzando il AWS CLI
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-ido-1234567890
Descrivi un'anomalia o un errore con l'applicazione utilizzando AWS Strumenti per Windows PowerShell
AWS Tools for Windows PowerShell Per descrivere un'anomalia o un errore nell'applicazione con l'ID di osservazioneo-1234567890, utilizzare il comando seguente.
Get-CWAIObservation -ObservationIdo-1234567890
Descrizione delle configurazioni di monitoraggio di un componente
Descrivi le configurazioni di monitoraggio di un componente utilizzando AWS CLI
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-namemy-resource-group—component-namemy-component
Descrivi le configurazioni di monitoraggio di un componente utilizzando AWS Strumenti per Windows PowerShell
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 -ComponentNamemy-component-ResourceGroupNamemy-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 AWS CLI
Quando il componente fa parte di un'applicazione .NET Worker, è possibile AWS CLI utilizzare il comando seguente per descrivere la configurazione di monitoraggio consigliata di un componente richiamato my-component in un'applicazione creata nel gruppo my-resource-group di risorse.
aws application-insights describe-component-configuration-recommendation --resource-group-namemy-resource-group--component-namemy-component--tierDOT_NET_WORKER
Descrivere 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 richiamato my-component in un'applicazione creata nel gruppo di risorsemy-resource-group, utilizzando il comando seguente.
Get-CWAIComponentConfigurationRecommendation -ComponentNamemy-component-ResourceGroupNamemy-resource-group-TierDOT_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
Aggiornare le configurazioni di monitoraggio per un componente utilizzando AWS CLI
Per utilizzare l' AWS CLI aggiornamento del componente richiamato my-component in un'applicazione creata nel gruppo di risorse chiamatomy-resource-group, utilizzare il comando seguente. Il comando include queste operazioni:
-
Abilita il monitoraggio del componente.
-
Impostare il livello del componente su
.NET Worker. -
Aggiornare la configurazione JSON del componente per leggere dal file locale
configuration.txt.
aws application-insights update-component-configuration --resource-group-namemy-resource-group--component-namemy-component--tierDOT_NET_WORKER--monitor --component-configuration "file://configuration.txt"
Aggiornare le configurazioni di monitoraggio per un componente utilizzando AWS Tools for Windows PowerShell
Per utilizzare l' AWS Tools for Windows PowerShell aggiornamento del componente richiamato my-component in un'applicazione creata nel gruppo di risorse chiamatomy-resource-group, utilizzare il comando seguente. Il comando include queste operazioni:
-
Abilita il monitoraggio del componente.
-
Impostare il livello del componente su
.NET Worker. -
Aggiornare la configurazione JSON del componente per leggere dal file locale
configuration.txt.
[string]$config = Get-Content -Pathconfiguration.txtUpdate-CWAIComponentConfiguration -ComponentNamemy-component-ResourceGroupNamemy-resource-group-TierDOT_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
Rimuovi un gruppo di risorse specificato dal monitoraggio di Application Insights utilizzando AWS CLI
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-namemy-resource-group
Rimuovi un gruppo di risorse specificato dal monitoraggio di Application Insights utilizzando AWS Tools for Windows PowerShell
AWS Tools for Windows PowerShell Per rimuovere un'applicazione creata nel gruppo di risorse chiamato my-resource-group dal monitoraggio, utilizzare il comando seguente.
Remove-CWAIApplication -ResourceGroupNamemy-resource-group
Configurazione del monitoraggio per i gruppi di disponibilità SQL Always On
-
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> -
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> -
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
-
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> -
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
-
-
Esporta i log da monitorare in CloudWatch log. Per ulteriori informazioni, consulta Pubblicazione dei log MySQL nei log. CloudWatch
-
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
-
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> -
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
-
-
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
-
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> -
La pubblicazione dei log di PostgreSQL in non CloudWatch è abilitata per impostazione predefinita. 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.
-
I log di PostgreSQL vengono esportati in. CloudWatch
-
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
-
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> -
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
-
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> -
La pubblicazione dei log Oracle su non CloudWatch è abilitata per impostazione predefinita. 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.
-
I tuoi log Oracle vengono esportati in. CloudWatch
-
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
-
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> -
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, } ] }"