

# Métricas do Amazon CloudWatch para Insights de Performance do Amazon RDS
<a name="USER_PerfInsights.Cloudwatch"></a>

O Insights de Performance publica automaticamente algumas métricas no Amazon CloudWatch. Os mesmos dados podem ser consultados do Performance Insights, mas ter as métricas no CloudWatch facilita a adição de alarmes do CloudWatch. Também facilita a adição de métricas aos painéis do CloudWatch existentes.


| Métrica | Descrição | 
| --- | --- | 
|  DBLoad  |  O número de sessões ativas para o banco de dados. Normalmente, você deseja os dados para o número médio de sessões ativas. No Performance Insights, esses dados são consultados como `db.load.avg`.  | 
|  DBLoadCPU  |  O número de sessões ativas em que o tipo do evento de espera é CPU. No Performance Insights, esses dados são consultados como `db.load.avg`, filtrados pelo tipo de evento de espera `CPU`.  | 
|  DBLoadNonCPU  |  O número de sessões ativas em que o tipo do evento de espera não é CPU.  | 
| DBLoadRelativeToNumVCPUs |  A proporção entre a carga de banco de dados e o número de CPUs virtuais para o banco de dados.  | 

**nota**  
Essas métricas serão publicadas no CloudWatch somente se houver carga na instância de banco de dados.

Você pode examinar essas métricas usando o console do CloudWatch, a AWS CLI ou a API do CloudWatch. Você também pode examinar outras métricas de contador do Insights de Performance usando uma função matemática de métrica especial. Para obter mais informações, consulte [Consultar outras métricas de contadores do Insights de Performance no CloudWatch](#USER_PerfInsights.Cloudwatch.ExtraMetrics).

Por exemplo, você pode obter as estatísticas da métrica `DBLoad` executando o comando [get-metric-statistics](https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/get-metric-statistics.html).

```
aws cloudwatch get-metric-statistics \
    --region us-west-2 \
    --namespace AWS/RDS \
    --metric-name DBLoad  \
    --period 60 \
    --statistics Average \
    --start-time 1532035185 \
    --end-time 1532036185 \
    --dimensions Name=DBInstanceIdentifier,Value=db-loadtest-0
```

Este exemplo gera uma saída semelhante à seguinte.

```
{
		"Datapoints": [
		{
		"Timestamp": "2021-07-19T21:30:00Z",
		"Unit": "None",
		"Average": 2.1
		},
		{
		"Timestamp": "2021-07-19T21:34:00Z",
		"Unit": "None",
		"Average": 1.7
		},
		{
		"Timestamp": "2021-07-19T21:35:00Z",
		"Unit": "None",
		"Average": 2.8
		},
		{
		"Timestamp": "2021-07-19T21:31:00Z",
		"Unit": "None",
		"Average": 1.5
		},
		{
		"Timestamp": "2021-07-19T21:32:00Z",
		"Unit": "None",
		"Average": 1.8
		},
		{
		"Timestamp": "2021-07-19T21:29:00Z",
		"Unit": "None",
		"Average": 3.0
		},
		{
		"Timestamp": "2021-07-19T21:33:00Z",
		"Unit": "None",
		"Average": 2.4
		}
		],
		"Label": "DBLoad"
		}
```

Para obter mais informações sobre o CloudWatch, consulte [O que é o Amazon CloudWatch?](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/WhatIsCloudWatch.html) no *Guia do usuário do Amazon CloudWatch*. 

## Consultar outras métricas de contadores do Insights de Performance no CloudWatch
<a name="USER_PerfInsights.Cloudwatch.ExtraMetrics"></a>

**nota**  
Se você habilitar o modo Avançado do Database Insights, o Amazon RDS publicará métricas de contador do Insights de Performance no Amazon CloudWatch. Com o Database Insights, você não precisa usar a função de matemática métrica `DB_PERF_INSIGHTS`. Você pode usar o painel do CloudWatch Database Insights para pesquisar, consultar e definir alarmes para métricas de contador do Insights de Performance.

É possível consultar, emitir alarmes e criar grafos sobre as métricas do Insights de Performance do RDS pelo CloudWatch. Você pode acessar informações sobre o cluster de banco de dados usando a função matemática de métrica `DB_PERF_INSIGHTS` do CloudWatch. Essa função permite que você use as métricas do Insights de Performance que não são diretamente informadas ao CloudWatch para criar uma série temporal.

É possível usar a nova função matemática de métrica clicando no menu suspenso **Adicionar matemática** na tela **Selecionar métrica** no console do CloudWatch. Você pode usá-lo para criar alarmes e grafos sobre as métricas do Insights de Performance ou sobre combinações das métricas do CloudWatch e do Insights de Performance, incluindo alarmes de alta resolução para métricas abaixo de um minuto. Também é possível usar a função programaticamente incluindo a expressão matemática de métrica em uma solicitação [https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/get-metric-data.html](https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/get-metric-data.html). Consulte mais informações em [Metric math syntax and functions](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/using-metric-math.html#metric-math-syntax-functions-list) e [Create an alarm on Performance Insights counter metrics from an AWS database](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_alarm_database_performance_insights.html).