

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Métricas de instâncias do EC2
<a name="ec2-metrics-analyzed"></a>

**Topics**
+ [Métricas analisadas para instâncias do EC2](#ec2-metrics-list)
+ [Habilitando a utilização da memória com o agente CloudWatch](#cw-agent)
+ [Habilitando a utilização da GPU NVIDIA com o agente CloudWatch](#nvidia-cw-agent)
+ [Configurar a ingestão de métricas externas](#external-metrics)

## Métricas analisadas para instâncias do EC2
<a name="ec2-metrics-list"></a>

O Compute Optimizer analisa as CloudWatch seguintes métricas de suas instâncias do EC2, incluindo instâncias que fazem parte dos grupos do EC2 Auto Scaling.


| Métrica | Description | 
| --- | --- | 
|  CPUUtilization  |  O percentual de unidades alocadas de computação EC2 que estão sendo utilizadas na instância. Essa métrica identifica o poder de processamento necessário para executar um aplicativo em uma instância.  | 
|  MemoryUtilization  |  A porcentagem de memória usada durante o período da amostra. Essa métrica identifica a memória necessária para executar um aplicativo em uma instância. Métricas de utilização de memória são analisadas pelos seguintes recursos: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/compute-optimizer/latest/ug/ec2-metrics-analyzed.html)  | 
|  GPUUtilization  |  A porcentagem de alocações GPUs que estão atualmente em uso na instância.  Para permitir que o Compute Optimizer analise a métrica de utilização da GPU de suas instâncias, instale CloudWatch o agente em suas instâncias. Para obter mais informações, consulte [Habilitando a utilização da GPU NVIDIA com o agente CloudWatch](#nvidia-cw-agent).   | 
|  GPUMemoryUtilization  |  A porcentagem de memória total da GPU que está sendo utilizada na instância no momento.  | 
|  GPUEncoderStatsSessionCount  |  O número de sessões de codificação ativas em uma GPU NVIDIA.  | 
|  NetworkIn  |  O número de bytes recebidos em todas as interfaces de rede pela instância. Essa métrica identifica o volume de tráfego de entrada da rede em uma instância.  | 
|  NetworkOut  |  A quantidade de bytes enviados em todas as interfaces de rede pela instância. Essa métrica identifica o volume do tráfego de saída da rede de uma instância.  | 
|  NetworkPacketsIn  |  O número de pacotes recebidos pela instância.  | 
|  NetworkPacketsOut  |  O número de pacotes enviados pela instância.  | 
|  DiskReadOps  |  As operações de leitura por segundo do volume de armazenamento da instância.  | 
|  DiskWriteOps  |  As operações de gravação por segundo do volume de armazenamento da instância.  | 
|  DiskReadBytes  |  Os bytes de leitura por segundo do volume de armazenamento da instância.  | 
|  DiskWriteBytes  |  Os bytes de gravação por segundo do volume de armazenamento da instância.  | 
|  VolumeReadBytes  |  Os bytes lidos por segundo dos volumes do EBS anexados à instância. Exibido como KiBs no console.  | 
|  VolumeWriteBytes  |  Os bytes gravados por segundo dos volumes do EBS anexados à instância. Exibido como KiBs no console.  | 
|  VolumeReadOps  |  As operações de leitura por segundo dos volumes do EBS anexados à instância.  | 
|  VolumeWriteOps  |  As operações de gravação por segundo dos volumes do EBS anexados à instância.  | 

Para obter mais informações sobre métricas de instância, consulte [Listar as CloudWatch métricas disponíveis para suas instâncias](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/viewing_metrics_with_cloudwatch.html) no *Guia do usuário do Amazon Elastic Compute Cloud*. Para obter mais informações sobre as métricas de volume do EBS, consulte as [ CloudWatch métricas da Amazon para o Amazon EBS no Guia](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using_cloudwatch_ebs.html) do usuário do *Amazon Elastic Compute Cloud*.

## Habilitando a utilização da memória com o agente CloudWatch
<a name="cw-agent"></a>

Para que o Compute Optimizer analise a métrica de utilização de memória de suas instâncias, instale CloudWatch o agente em suas instâncias. Permitir que o Compute Optimizer analise os dados de utilização de memória das instâncias faz uma medição adicional dos dados que melhora ainda mais as recomendações do Compute Optimizer. Para obter mais informações sobre a instalação do CloudWatch agente, consulte [Coletando métricas e registros de instâncias do Amazon EC2 e servidores locais com o CloudWatch agente no Guia do](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Install-CloudWatch-Agent.html) usuário da *Amazon CloudWatch*.

Em instâncias Linux, o Compute Optimizer analisa a métrica `mem_used_percent` no namespace `CWAgent` ou a métrica `MemoryUtilization` preexistente no namespace `System/Linux`. Em instâncias do Windows, o Compute Optimizer analisa a métrica `Available MBytes` no namespace `CWAgent`. Se as métricas `Memory % Committed Bytes In Use` e `Available MBytes` estiverem configuradas no namespace `CWAgent`, o Compute Optimizer escolherá `Available MBytes` como métrica de memória primária para gerar recomendações.

**nota**  
Recomendamos que você configure o namespace `CWAgent` para usar `Available MBytes` como métrica de memória para instâncias do Windows.
O Compute Optimizer também aceita as métricas `Available KBytes` e `Available Bytes` e prioriza as duas em relação à métrica `Memory % Committed Bytes In Use` ao gerar recomendações para instâncias do Windows.

Além disso, o namespace deve conter a dimensão `InstanceId`. Se a dimensão `InstanceId` estiver ausente ou você substituí-la por um nome de dimensão personalizado, o Compute Optimizer não poderá coletar dados de utilização de memória para sua instância. Os namespaces e as dimensões são definidos no arquivo de configuração do CloudWatch agente. Para obter mais informações, consulte [Criar o arquivo de configuração do CloudWatch agente](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/create-cloudwatch-agent-configuration-file.html) no *Guia CloudWatch do usuário da Amazon*.

**Importante**  
Todos os CloudWatch namespaces e nomes de métricas diferenciam maiúsculas de minúsculas.

**Exemplo: configuração do CloudWatch agente para coleta de memória**

```
{
    "agent": {
        "metrics_collection_interval": 60,
        "run_as_user": "root"
    },
    "metrics": {
        "namespace": "CWAgent",
        "append_dimensions": {
            "InstanceId": "${aws:InstanceId}"
        },
        "metrics_collected": {
            "mem": {
                "measurement": [
                    "mem_used_percent"
                ],
                "metrics_collection_interval": 60
            }
        }
    }
}
```

## Habilitando a utilização da GPU NVIDIA com o agente CloudWatch
<a name="nvidia-cw-agent"></a>

Para permitir que o Compute Optimizer analise a métrica de utilização da GPU NVIDIA de suas instâncias, faça o seguinte:

1. Instale o CloudWatch agente em suas instâncias. Para obter mais informações, consulte [Instalando o CloudWatch agente](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/install-CloudWatch-Agent-on-EC2-Instance.html) no *Guia CloudWatch do usuário da Amazon*.

1. Permita que o CloudWatch agente colete métricas da GPU NVIDIA. Para obter mais informações, consulte [Coletar métricas de GPU NVIDIA](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Agent-NVIDIA-GPU.html) no Guia * CloudWatch do usuário da Amazon*.

O Compute Optimizer analisa as seguintes métricas da GPU NVIDIA:
+ `nvidia_smi_utilization_gpu`
+ `nvidia_smi_memory_used`
+ `nvidia_smi_encoder_stats_session_count`
+ `nvidia_smi_encoder_stats_average_fps`
+ `nvidia_smi_encoder_stats_average_latency`
+ `nvidia_smi_temperature_gpu`

O namespace deve conter a dimensão `InstanceId` e as dimensões `index`. Se as dimensões estiverem ausentes ou você substituí-las por um nome de dimensão personalizado, o Compute Optimizer não poderá coletar dados de utilização da GPU para sua instância. Os namespaces e as dimensões são definidos no arquivo de configuração do CloudWatch agente. Para obter mais informações, consulte [Criar o arquivo de configuração do CloudWatch agente](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/create-cloudwatch-agent-configuration-file.html) no *Guia CloudWatch do usuário da Amazon*.

## Configurar a ingestão de métricas externas
<a name="external-metrics"></a>

Você pode usar o recurso de ingestão de métricas externas AWS Compute Optimizer para configurar a ingestão de métricas de utilização de memória do EC2 de um dos quatro produtos de observabilidade:Datadog,, e. Dynatrace Instana New Relic Quando você ativa a ingestão de métricas externas, o Compute Optimizer analisa suas métricas externas de utilização de memória do EC2, além dos dados de CPU, disco, rede, E/S e throughput para gerar recomendações de dimensionamento correto do EC2. Essas recomendações podem proporcionar economias adicionais e desempenho aprimorado. Para obter mais informações, consulte [Ingestão de métricas externas](external-metrics-ingestion.md).