En esta sección se detallan los pasos a seguir para instalar, configurar y administrar la aplicación para el monitoreo mediante la AWS CLI y AWS Tools for Windows PowerShell.
Procedimientos de línea de comandos
Adición y administración de una aplicación
Puede añadir, obtener información, administrar y configurar su aplicación Información de aplicaciones mediante la línea de comandos.
Adición de una aplicación
Agregue una aplicación mediante AWS CLI
Utilice el siguiente comando para usar el AWS CLI a fin de agregar una aplicación para su grupo de recursos denominado my-resource-group
y mantenga OpsCenter habilitado para entregar el opsItem creado a
arn:aws:sns:us-east-1:123456789012:MyTopic
un tema ARN de SNS.
aws application-insights create-application --resource-group-name
my-resource-group
--ops-center-enabled --ops-item-sns-topic-arnarn:aws:sns:us-east-1:123456789012:MyTopic
Agregue una aplicación mediante AWS Tools for Windows PowerShell
Utilice el siguiente comando para utilizar la AWS Tools for Windows PowerShell para agregar una aplicación para su grupo de recursos denominado my-resource-group
, con OpsCenter habilitado para entregar el opsItem creado a arn:aws:sns:us-east-1:123456789012:MyTopic
un tema ARN de SNS.
New-CWAIApplication -ResourceGroupName
my-resource-group
-OpsCenterEnabled true -OpsItemSNSTopicArnarn:aws:sns:us-east-1:123456789012:MyTopic
Descripción de una aplicación
Descripción de una aplicación mediante la AWS CLI
Utilice el siguiente comando para usar la AWS CLI a fin de describir una aplicación creada en un grupo de recursos denominado my-resource-group
.
aws application-insights describe-application --resource-group-name
my-resource-group
Describa una aplicación mediante AWS Tools for Windows PowerShell
Utilice el siguiente comando para usar la AWS Tools for Windows PowerShell a fin de describir una aplicación creada en un grupo de recursos denominado my-resource-group
.
Get-CWAIApplication -ResourceGroupName
my-resource-group
Enumeración de componentes en una aplicación
Enumeración de componentes en una aplicación mediante AWS CLI
Utilice el siguiente comando para usar AWS CLI a fin de enumerar los componentes creados en un grupo de recursos denominado my-resource-group
.
aws application-insights list-components --resource-group-name
my-resource-group
Enumere componentes en una aplicación mediante AWS Tools for Windows PowerShell
Utilice el siguiente comando para usar AWS Tools for Windows PowerShell a fin de enumerar los componentes creados en un grupo de recursos denominado my-resource-group
.
Get-CWAIComponentList -ResourceGroupName
my-resource-group
Descripción de un componente
Describa un componente mediante AWS CLI
Puede utilizar el siguiente comando de AWS CLI para describir un componente denominado my-component
que pertenece a una aplicación creada en un grupo de recursos denominado my-resource-group
.
aws application-insights describe-component --resource-group-name
my-resource-group
--component-namemy-component
Describa un componente mediante AWS Tools for Windows PowerShell
Puede utilizar el siguiente comando de AWS Tools for Windows PowerShell para describir un componente denominado my-component
que pertenece a una aplicación creada en un grupo de recursos denominado my-resource-group
.
Get-CWAIComponent -ComponentName
my-component
-ResourceGroupNamemy-resource-group
Agrupación de recursos similares en un componente personalizado
Le recomendamos que agrupe recursos similares, como instancias de servidor web .NET, en componentes personalizados para facilitar la incorporación y para una mejor monitorización e información. En la actualidad, Información de aplicaciones de CloudWatch admite grupos personalizados para instancias EC2.
Para agrupar recursos en un componente personalizado mediante AWS CLI
Utilice el siguiente comando para usar AWS CLI para agrupar tres instancias (arn:aws:ec2:us-east-1:123456789012:instance/i-11111
, arn:aws:ec2:us-east-1:123456789012:instance/i-22222
y arn:aws:ec2:us-east-1:123456789012:instance/i-33333
) en un componente personalizado denominado my-component
para una aplicación creada para el grupo de recursos denominado my-resource-group
.
aws application-insights create-component --resource-group-name
my-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
Para agrupar recursos en un componente personalizado mediante AWS Tools for Windows PowerShell
Utilice el siguiente comando para usar AWS Tools for Windows PowerShell a fin de agrupar tres instancias (arn:aws:ec2:us-east-1:123456789012:instance/i-11111
, arn:aws:ec2:us-east-1:123456789012:instance/i-22222
y arn:aws:ec2:us-east-1:123456789012:instance/i-33333
) en un componente personalizado denominado my-component
para una aplicación creada para el grupo de recursos denominado my-resource-group
.
New-CWAIComponent -ResourceGroupName
my-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
Cancelación de agrupación de un componente personalizado
Para desagrupar un componente personalizado mediante AWS CLI
Utilice el siguiente comando para usar AWS CLI para desagrupar un componente personalizado denominado my-component
en una aplicación creada en el grupo de recursos denominado my-resource-group
.
aws application-insights delete-component --resource-group-name
my-resource-group
--component-namemy-new-component
Para desagrupar un componente personalizado mediante AWS Tools for Windows PowerShell
Utilice el siguiente comando para usar AWS Tools for Windows PowerShell para desagrupar un componente personalizado denominado my-component
en una aplicación creada en el grupo de recursos denominado my-resource-group
.
Remove-CWAIComponent -ComponentName
my-component
-ResourceGroupNamemy-resource-group
Actualización de una aplicación de
Actualice una aplicación mediante AWS CLI
Mediante el siguiente comando, puede utilizar AWS CLI para actualizar una aplicación a fin de generar OpsItems de OpsCenter Systems Manager de AWS para los problemas detectados con la aplicación y para asociar los OpsItems creados al tema de SNS arn:aws:sns:us-east-1:123456789012:MyTopic
.
aws application-insights update-application --resource-group-name
my-resource-group
--ops-center-enabled --ops-item-sns-topic-arnarn:aws:sns:us-east-1:123456789012:MyTopic
Actualización de una aplicación mediante Tools for Windows PowerShell de AWS
Mediante el siguiente comando, puede utilizar AWS Tools for Windows PowerShell para actualizar una aplicación a fin de generar OpsItems de OpsCenter de Systems Manager de AWS para los problemas detectados con la aplicación y para asociar los OpsItems creados al tema de SNS arn:aws:sns:us-east-1:123456789012:MyTopic
.
Update-CWAIApplication -ResourceGroupName
my-resource-group
-OpsCenterEnabled true -OpsItemSNSTopicArnarn:aws:sns:us-east-1:123456789012:MyTopic
Actualización de un componente personalizado
Actualice un componente personalizado mediante AWS CLI
Mediante el siguiente comando, puede utilizar AWS CLI para actualizar un componente personalizado denominado my-component
con un nuevo nombre de componente, my-new-component
, y un grupo de instancias actualizado.
aws application-insights update-component --resource-group-name
my-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
Actualización de un componente personalizado con Tools for Windows PowerShell de AWS
Mediante el siguiente comando, puede utilizar AWS Tools for Windows PowerShell para actualizar un componente personalizado denominado my-component
con un nuevo nombre de componente, my-new-component
, y un grupo de instancias actualizado.
Update-CWAIComponent -ComponentName
my-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
Administración y actualización del monitoreo
Puede administrar y actualizar la monitorización de su aplicación Información de aplicaciones mediante la línea de comandos.
Temas
Descripción de las anomalías o los errores asociados a un problema
Descripción de las configuraciones de monitorización de un componente
Descripción de la configuración de monitorización recomendada de un componente
Actualización de las configuraciones de monitorización de un componente
Eliminación de un grupo de recursos especificado del monitoreo de Información de aplicaciones
Enumeración de problemas con la aplicación
Enumere problemas con la aplicación mediante AWS CLI
Utilice el siguiente comando para usar AWS CLI para enumerar los problemas de la aplicación detectados entre 1000 y 10 000 milisegundos desde la fecha de inicio de Unix para una aplicación creada en un grupo de recursos denominado my-resource-group
.
aws application-insights list-problems --resource-group-name
my-resource-group
--start-time1000
--end-time10000
Enumeración de problemas con la aplicación mediante Tools for Windows PowerShell de AWS
Utilice el siguiente comando para usar AWS Tools for Windows PowerShell para enumerar los problemas de la aplicación detectados entre 1000 y 10 000 milisegundos desde la fecha de inicio de Unix para una aplicación creada en un grupo de recursos denominado my-resource-group
.
$startDate = "
8/6/2019 3:33:00
" $endDate = "8/6/2019 3:34:00
" Get-CWAIProblemList -ResourceGroupNamemy-resource-group
-StartTime$startDate
-EndTime$endDate
Descripción de un problema de la aplicación
Describa un problema de la aplicación mediante AWS CLI
Utilice el siguiente comando para usar AWS CLI a fin de describir un problema con el ID de problema p-1234567890
.
aws application-insights describe-problem —problem-id
p-1234567890
Descripción de un problema de la aplicación mediante Tools for Windows PowerShell de AWS
Utilice el siguiente comando para usar AWS Tools for Windows PowerShell a fin de describir un problema con el ID de problema p-1234567890
.
Get-CWAIProblem -ProblemId
p-1234567890
Descripción de las anomalías o los errores asociados a un problema
Describa las anomalías o los errores asociados a un problema mediante AWS CLI
Utilice el siguiente comando para usar AWS CLI para describir las anomalías o los errores asociados a un problema con el ID de problema p-1234567890
.
aws application-insights describe-problem-observations --problem-id
-1234567890
Describa las anomalías o los errores asociados a un problema mediante AWS Tools for Windows PowerShell
Utilice el siguiente comando para usar AWS Tools for Windows PowerShell para describir las anomalías o los errores asociados a un problema con el ID de problema p-1234567890
.
Get-CWAIProblemObservation -ProblemId
p-1234567890
Descripción de una anomalía o un error con la aplicación
Descripción de una anomalía o un error con la aplicación mediante la CLI de AWS
Utilice el siguiente comando para usar AWS CLI a fin de describir una anomalía o un error con la aplicación con el ID de observación o-1234567890
.
aws application-insights describe-observation —observation-id
o-1234567890
Descripción de una anomalía o un error con la aplicación mediante Tools for Windows PowerShell de AWS
Utilice el siguiente comando para usar AWS Tools for Windows PowerShell a fin de describir una anomalía o un error con la aplicación con el ID de observación o-1234567890
.
Get-CWAIObservation -ObservationId
o-1234567890
Descripción de las configuraciones de monitorización de un componente
Describa las configuraciones de monitoreo de un componente mediante AWS CLI
Utilice el siguiente comando para usar AWS CLI a fin de describir la configuración de monitoreo de un componente denominado my-component
en una aplicación creada en el grupo de recursos my-resource-group
.
aws application-insights describe-component-configuration —resource-group-name
my-resource-group
—component-namemy-component
Descripción de las configuraciones de monitoreo de un componente mediante Tools for Windows PowerShell de AWS
Utilice el siguiente comando para usar AWS Tools for Windows PowerShell a fin de describir la configuración de monitoreo de un componente denominado my-component
, en una aplicación creada en el grupo de recursos my-resource-group
.
Get-CWAIComponentConfiguration -ComponentName
my-component
-ResourceGroupNamemy-resource-group
Para obtener más información sobre la configuración de componentes y, por ejemplo, archivos JSON, consulte Uso de configuraciones de componentes.
Descripción de la configuración de monitorización recomendada de un componente
Describa la configuración de monitoreo recomendada de un componente mediante AWS CLI
Cuando el componente forma parte de una aplicación de .NET Worker, puede utilizar AWS CLI para describir la configuración de monitoreo recomendada de un componente denominado my-component
en una aplicación creada en el grupo de recursos my-resource-group
mediante el siguiente comando.
aws application-insights describe-component-configuration-recommendation --resource-group-name
my-resource-group
--component-namemy-component
--tierDOT_NET_WORKER
Describa la configuración de monitoreo recomendada de un componente mediante AWS Tools for Windows PowerShell
Cuando el componente forma parte de una aplicación de .NET Worker, puede utilizar AWS Tools for Windows PowerShell para describir la configuración de monitoreo recomendada de un componente denominado my-component
en una aplicación creada en el grupo de recursos my-resource-group
mediante el siguiente comando.
Get-CWAIComponentConfigurationRecommendation -ComponentName
my-component
-ResourceGroupNamemy-resource-group
-TierDOT_NET_WORKER
Para obtener más información sobre la configuración de componentes y, por ejemplo, archivos JSON, consulte Uso de configuraciones de componentes.
Actualización de las configuraciones de monitorización de un componente
Actualice las configuraciones de monitoreo de un componente mediante AWS CLI
Utilice el siguiente comando para usar AWS CLI a fin de actualizar el componente denominado my-component
en una aplicación creada en el grupo de recursos llamado my-resource-group
. El comando incluye estas acciones:
-
Habilite la monitorización del componente.
-
Establezca la capa del componente en
.NET Worker
. -
Actualice la configuración JSON del componente para la lectura desde el archivo local
configuration.txt
.
aws application-insights update-component-configuration --resource-group-name
my-resource-group
--component-namemy-component
--tierDOT_NET_WORKER
--monitor --component-configuration "file://configuration.txt
"
Actualice las configuraciones de monitoreo de un componente mediante AWS Tools for Windows PowerShell
Utilice el siguiente comando para usar AWS Tools for Windows PowerShell a fin de actualizar el componente denominado my-component
en una aplicación creada en el grupo de recursos llamado my-resource-group
. El comando incluye estas acciones:
-
Habilite la monitorización del componente.
-
Establezca la capa del componente en
.NET Worker
. -
Actualice la configuración JSON del componente para la lectura desde el archivo local
configuration.txt
.
[string]$config = Get-Content -Path
configuration.txt
Update-CWAIComponentConfiguration -ComponentNamemy-component
-ResourceGroupNamemy-resource-group
-TierDOT_NET_WORKER
-Monitor 1 -ComponentConfiguration$config
Para obtener más información sobre la configuración de componentes y, por ejemplo, archivos JSON, consulte Uso de configuraciones de componentes.
Eliminación de un grupo de recursos especificado del monitoreo de Información de aplicaciones
Eliminación de un grupo de recursos específico del monitoreo de Información de aplicaciones mediante la AWS CLI
Utilice el siguiente comando para usar AWS CLI a fin de eliminar del monitoreo una aplicación creada en el grupo de recursos denominado my-resource-group
.
aws application-insights delete-application --resource-group-name
my-resource-group
Eliminación de un grupo de recursos específico del monitoreo de Información de aplicaciones mediante la AWS Tools for Windows PowerShell
Utilice el siguiente comando para usar AWS Tools for Windows PowerShell a fin de eliminar del monitoreo una aplicación creada en el grupo de recursos denominado my-resource-group
.
Remove-CWAIApplication -ResourceGroupName
my-resource-group
Configurar la supervisión de los grupos de disponibilidad siempre activos de SQL
-
Crear una aplicación para el grupo de recursos con las instancias EC2 de HA de SQL.
aws application-insights create-application ‐-region
<REGION>
‐-resource-group-name<RESOURCE_GROUP_NAME>
-
Defina las instancias EC2 que representan el clúster de alta disponibilidad de SQL creando un nuevo componente de aplicación.
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>
-
Configure el componente de alta disponibilidad de SQL.
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
Información de aplicaciones debe adquirir registros de eventos de aplicación (nivel de información) para detectar actividades de clúster como la conmutación por error.
Configurar la monitoreo para RDS de MySQL
-
Crear una aplicación para el grupo de recursos con la instancia de base de datos MySQL en RDS.
aws application-insights create-application ‐-region
<REGION>
‐-resource-group-name<RESOURCE_GROUP_NAME>
-
El registro de errores están habilitados de forma predeterminada. El registro de consultas lentas se puede habilitar mediante grupos de parámetros de datos. Para obtener más información, consulte Acceso al registro de consultas lentas de MySQL y al registro general.
-
set slow_query_log = 1
-
set log_output = FILE
-
-
Exportar los registros que se van a supervisar a los CloudWatch Logs. Para obtener más información, consulte Publicación de registros de MySQL en Amazon CloudWatch Logs.
-
Configurar el componente RDS de 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}]}"
Configurar la supervisión para EC2 de MySQL
-
Crear una aplicación para el grupo de recursos con las instancias EC2 de HA de SQL.
aws application-insights create-application ‐-region
<REGION>
‐-resource-group-name<RESOURCE_GROUP_NAME>
-
El registro de errores están habilitados de forma predeterminada. El registro de consultas lentas se puede habilitar mediante grupos de parámetros de datos. Para obtener más información, consulte Acceso al registro de consultas lentas de MySQL y al registro general.
-
set slow_query_log = 1
-
set log_output = FILE
-
-
Configurar el componente MySQL en 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\"}]}"
Configuración del monitoreo para RDS de PostgreSQL
-
Cree una aplicación para el grupo de recursos con la instancia de base de datos RDS de PostgreSQL.
aws application-insights create-application ‐-region
<REGION>
‐-resource-group-name<RESOURCE_GROUP_NAME>
-
La publicación de registros de PostgreSQL en CloudWatch no está habilitada de forma predeterminada. Para habilitar la supervisión, abra la consola de RDS y seleccione la base de datos que desea monitorear. Elija Modify (Modificar) en la esquina superior derecha y seleccione el casillero de PostgreSQL. Seleccione Continue (Continuar) para guardar esta configuración.
-
Los registros de PostgreSQL se exportan a CloudWatch.
-
Configurar el componente RDS de PostgreSQL.
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 } ] }"
Configurar el monitoreo para EC2 de PostgreSQL
-
Crear una aplicación para el grupo de recursos con las instancias EC2 de PostgreSQL.
aws application-insights create-application ‐-region
<REGION>
‐-resource-group-name<RESOURCE_GROUP_NAME>
-
Configurar el componente PostgreSQL de 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\" } ] }"
Configuración del monitoreo para RDS de Oracle
-
Crear una aplicación para el grupo de recursos con la instancia de base de datos RDS de Oracle.
aws application-insights create-application ‐-region
<REGION>
‐-resource-group-name<RESOURCE_GROUP_NAME>
-
La publicación de registros de Oracle en CloudWatch no está habilitada de forma predeterminada. Para habilitar el monitoreo, abra la consola de RDS y seleccione la base de datos que desea monitorear. Elija Modify (Modificar) en la esquina superior derecha y seleccione los casilleros de registro de Alert (Alerta) y registro del Listener (Agente de escucha). Elija Continue (Continuar) para guardar esta configuración.
-
Los registros de Oracle se exportan a CloudWatch.
-
Configuración del componente RDS de Oracle.
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 } ] }"
Configuración del monitoreo para EC2 de Oracle.
-
Creación de una aplicación para el grupo de recursos con las instancias EC2 de Oracle.
aws application-insights create-application ‐-region
<REGION>
‐-resource-group-name<RESOURCE_GROUP_NAME>
-
Configuración del componente EC2 de Oracle.
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, } ] }"