

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

# Configurar CloudWatch agente para o Amazon EMR 7.1.0
<a name="AmazonCloudWatchAgent-config-710"></a>

A partir do Amazon EMR 7.1.0, você pode configurar o CloudWatch agente da Amazon para usar métricas adicionais do sistema, adicionar métricas de aplicativos e alterar o destino das métricas usando a API de configuração do Amazon EMR. Para obter mais informações sobre como usar a API de configuração do EMR para configurar as aplicações do cluster, consulte [Configure applications](https://docs.aws.amazon.com/emr/latest/ReleaseGuide/emr-configure-apps.html).

**nota**  
A versão 7.1.0 é compatível apenas com o tipo de reconfiguração `OVERWRITE`. Para obter mais informações sobre os tipos de reconfiguração, consulte [Considerations when you reconfigure an instance group](https://docs.aws.amazon.com/emr/latest/ReleaseGuide/emr-configure-apps-running-cluster.html#emr-configure-apps-running-cluster-considerations).

**Topics**
+ [Esquema de configuração](#AmazonCloudWatchAgent-config-710-config-schema)
+ [Exemplos de configurações de métricas do sistema](#AmazonCloudWatchAgent-config-710-system-examples)
+ [Exemplos de configurações de métricas de aplicações](#AmazonCloudWatchAgent-config-710-application-examples)
+ [Exemplo do Amazon Managed Service para Prometheus](#AmazonCloudWatchAgent-config-710-prometheus-examples)

## Esquema de configuração
<a name="AmazonCloudWatchAgent-config-710-config-schema"></a>

`emr-metrics` tem as seguintes classificações:
+ `emr-system-metrics`: configure métricas do sistema, como CPU, disco e memória.
+ `emr-hadoop-hdfs-datanode-metrics`— configurar métricas do Hadoop DataNode JMX
+ `emr-hadoop-hdfs-namenode-metrics`— configurar métricas do Hadoop NameNode JMX
+ `emr-hadoop-yarn-nodemanager-metrics`— configurar métricas do Yarn NodeManager JMX
+ `emr-hadoop-yarn-resourcemanager-metrics`— configurar métricas do Yarn ResourceManager JMX
+ `emr-hbase-master-metrics`— configurar métricas do HBase Master JMX
+ `emr-hbase-region-server-metrics`— configurar métricas JMX do HBase Region Server
+ `emr-hbase-rest-server-metrics`— configurar métricas JMX do servidor HBase REST
+ `emr-hbase-thrift-server-metrics`— configurar métricas JMX do HBase Thrift Server

As tabelas a seguir descrevem as propriedades e configurações disponíveis para todas as classificações.

**propriedades do emr-metrics**


| Propriedade | Obrigatório | Description | Valor padrão  | Possíveis valores | Observações | 
| --- | --- | --- | --- | --- | --- | 
| metrics\_destination | Opcional | Determina se as métricas do cluster são publicadas na Amazon CloudWatch ou no Amazon Managed Service for Prometheus. | "CLOUDWATCH" | "CLOUDWATCH", "PROMETHEUS" | Essa propriedade não diferencia maiúsculas de minúsculas. Por exemplo, "Cloudwatch" é o mesmo que "CLOUDWATCH". | 
| prometheus\_endpoint | Opcional | Se metrics\_destination estiver definida como “PROMETHEUS”, essa propriedade configura o CloudWatch agente para enviar métricas para o endpoint de gravação remota do Amazon Managed Service for Prometheus fornecido. | N/D | Qualquer URL de gravação remota do Amazon Managed Service para Prometheus. O formato do URL de gravação remota é <pre>https://aps-workspaces.{{<region>}}.amazonaws.com/workspaces/{{<workspace_id>}}/api/v1/remote_write</pre> | Esse campo será obrigatório se metrics\_destination estiver definido como "PROMETHEUS". O provisionamento falhará se você não fornecer uma chave ou se o valor for uma string vazia. | 

**emr-system-metrics propriedades**


| Propriedade | Obrigatório | Description | Valor padrão  | Possíveis valores | Observações | 
| --- | --- | --- | --- | --- | --- | 
| metrics\_collection\_interval | Opcional | Com que frequência, em segundos, as métricas são coletadas e publicadas pelo CloudWatch agente. | "60" | Uma string especificando o número de segundos. Só aceita números inteiros. | Você pode substituir essa propriedade pela propriedade metrics\_collection\_interval de grupos de métricas individuais. | 

**emr-system-metrics configurações**

------
#### [ cpu ]


| Propriedade | Obrigatório | Description | Valor padrão  | Possíveis valores | Observações | 
| --- | --- | --- | --- | --- | --- | 
| metrics | Opcional | A lista de métricas de CPU para o agente coletar. | Veja [as métricas padrão para CloudWatch agentes com o Amazon EMR](https://docs.aws.amazon.com/emr/latest/ReleaseGuide/AmazonCloudWatchAgent-metrics.html) | Uma lista separada por vírgula de nomes de métricas de CPU válidos com ou sem o prefixo cpu\_, como usage\_active e cpu\_time\_idle. Consulte [Métricas coletadas pelo CloudWatch agente](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/metrics-collected-by-CloudWatch-agent.html#linux-metrics-enabled-by-CloudWatch-agent) para ver métricas válidas. | Especificar uma string vazia significa não publicar nenhuma métrica de CPU. | 
| metrics\_collection\_interval | Opcional | Com que frequência, em segundos, o agente deve coletar e publicar métricas de CPU. | O valor do metrics\_collection\_interval global. | Uma string especificando o número de segundos. Aceita somente números inteiros. | Esse valor substitui a propriedade global metrics\_collection\_interval somente para métricas de CPU. | 
| drop\_original\_metrics | Opcional | Lista de métricas de CPU para as quais não publicar métricas não agregadas. | Nenhuma métrica de CPU não agregada publicada. | Uma lista separada por vírgulas de métricas de CPU que também são especificadas na propriedade de métricas. Uma string vazia significa publicar todas as métricas de CPU. | O CloudWatch agente agrega todas as métricas por ID do cluster, ID da instância, tipo de nó e nome do serviço. Por padrão, o CloudWatch agente não publica as métricas por recurso para métricas com vários recursos. | 
| resources | Opcional | Determina se o agente publicará métricas por núcleo. | "\*" | "\*" habilita métricas por núcleo. "" desabilita métricas por núcleo. | O CloudWatch agente publica apenas métricas por núcleo para métricas de CPU que não são incluídas. drop\_original\_metrics | 

------
#### [ disk ]


| Propriedade | Obrigatório | Description | Valor padrão  | Possíveis valores | Observações | 
| --- | --- | --- | --- | --- | --- | 
| metrics | Opcional | A lista de métricas de disco para o agente coletar. | Veja [as métricas padrão para CloudWatch agentes com o Amazon EMR](https://docs.aws.amazon.com/emr/latest/ReleaseGuide/AmazonCloudWatchAgent-metrics.html) | Uma lista separada por vírgula de nomes de métricas de disco válidos com ou sem o prefixo disk\_, como disk\_total e used\_percent. Consulte [Métricas coletadas pelo CloudWatch agente](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/metrics-collected-by-CloudWatch-agent.html#linux-metrics-enabled-by-CloudWatch-agent) para ver métricas válidas. | Especificar uma string vazia significa não publicar nenhuma métrica de disco. | 
| metrics\_collection\_interval | Opcional | Com que frequência, em segundos, o agente deve coletar e publicar métricas de disco. | O valor do metrics\_collection\_interval global. | Uma string especificando o número de segundos. Aceita somente números inteiros. | Esse valor substitui a propriedade global metrics\_collection\_interval somente para métricas de disco. | 
| drop\_original\_metrics | Opcional | Lista de métricas de disco para as quais não publicar métricas não agregadas. | Nenhuma métrica de disco não agregada publicada. | Uma lista separada por vírgulas de métricas de disco que também são especificadas na propriedade de métricas. Uma string vazia significa publicar todas as métricas do disco. | O CloudWatch agente agrega todas as métricas por ID do cluster, ID da instância, tipo de nó e nome do serviço. Por padrão, o CloudWatch agente não publica as métricas por recurso para métricas com vários recursos. | 
| resources | Opcional | Determina se o agente publicará per-mount-point métricas. | "\*" | "\*" significa todos os pontos de montagem, "" significa nenhum ponto de montagem ou uma lista separada por vírgulas de pontos de montagem. Por exemplo, ."/,/emr" | O CloudWatch agente só publica per-mount-point métricas para métricas de disco que não são incluídasdrop\_original\_metrics. | 

------
#### [ diskio ]


| Propriedade | Obrigatório | Description | Valor padrão  | Possíveis valores | Observações | 
| --- | --- | --- | --- | --- | --- | 
| metrics | Opcional | A lista de métricas de E/S do disco para o agente coletar. | Veja [as métricas padrão para CloudWatch agentes com o Amazon EMR](https://docs.aws.amazon.com/emr/latest/ReleaseGuide/AmazonCloudWatchAgent-metrics.html) | Uma lista separada por vírgulas de nomes de métricas de E/S de disco válidos com ou sem o prefixo diskio\_, como diskio\_reads e writes. Consulte [Métricas coletadas pelo CloudWatch agente](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/metrics-collected-by-CloudWatch-agent.html#linux-metrics-enabled-by-CloudWatch-agent) para ver métricas válidas. | Especificar uma string vazia significa não publicar nenhuma métrica de E/S de disco. | 
| metrics\_collection\_interval | Opcional | Com que frequência, em segundos, o agente deve coletar e publicar métricas de E/S do disco. | O valor do metrics\_collection\_interval global. | Uma string especificando o número de segundos. Aceita somente números inteiros. | Esse valor substitui a propriedade global metrics\_collection\_interval somente para métricas de E/S do disco. | 
| drop\_original\_metrics | Opcional | Lista de métricas de E/S de disco para as quais não publicar métricas não agregadas. | Nenhuma métrica de E/S de disco não agregada publicada. | Uma lista separada por vírgulas de métricas de E/S de disco que também são especificadas na propriedade de métricas. Uma string vazia significa publicar todas as métricas de E/S do disco. | O CloudWatch agente agrega todas as métricas por ID do cluster, ID da instância, tipo de nó e nome do serviço. Por padrão, o CloudWatch agente não publica as métricas por recurso para métricas com vários recursos. | 
| resources | Opcional | Determina se o agente publicará métricas por dispositivo. | "\*" | "\*" significa todos os dispositivos de armazenamento, "" significa nenhum dispositivo de armazenamento ou uma lista de nomes de dispositivos separados por vírgulas. Por exemplo, ."nvme0n1,nvme1n1" | O CloudWatch agente publica somente métricas por dispositivo para métricas de E/S de disco que não são incluídas. drop\_original\_metrics | 

------
#### [ mem ]


| Propriedade | Obrigatório | Description | Valor padrão  | Possíveis valores | Observações | 
| --- | --- | --- | --- | --- | --- | 
| metrics | Opcional | A lista de métricas de memória para o agente coletar. | Veja [as métricas padrão para CloudWatch agentes com o Amazon EMR](https://docs.aws.amazon.com/emr/latest/ReleaseGuide/AmazonCloudWatchAgent-metrics.html) | Uma lista separada por vírgula de nomes de métricas de memória válidos com ou sem o prefixo mem\_, como mem\_available e available\_percent. Consulte [Métricas coletadas pelo CloudWatch agente](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/metrics-collected-by-CloudWatch-agent.html#linux-metrics-enabled-by-CloudWatch-agent) para ver métricas válidas. | Especificar uma string vazia significa não publicar nenhuma métrica de memória. | 
| metrics\_collection\_interval | Opcional | Com que frequência, em segundos, o agente deve coletar e publicar métricas de memória. | O valor do metrics\_collection\_interval global. | Uma string especificando o número de segundos. Aceita somente números inteiros. | Esse valor substitui a propriedade global metrics\_collection\_interval somente para métricas de memória. | 

------
#### [ net ]


| Propriedade | Obrigatório | Description | Valor padrão  | Possíveis valores | Observações | 
| --- | --- | --- | --- | --- | --- | 
| metrics | Opcional | A lista de métricas de rede para o agente coletar. | Veja [as métricas padrão para CloudWatch agentes com o Amazon EMR](https://docs.aws.amazon.com/emr/latest/ReleaseGuide/AmazonCloudWatchAgent-metrics.html) | Uma lista separada por vírgula de nomes de métricas de rede válidos com ou sem o prefixo net\_, como net\_packets\_sent e packets\_recv. Consulte [Métricas coletadas pelo CloudWatch agente](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/metrics-collected-by-CloudWatch-agent.html#linux-metrics-enabled-by-CloudWatch-agent) para ver métricas válidas. | Especificar uma string vazia significa não publicar nenhuma métrica de rede. | 
| metrics\_collection\_interval | Opcional | Com que frequência, em segundos, o agente deve coletar e publicar métricas de rede. | O valor do metrics\_collection\_interval global. | Uma string especificando o número de segundos. Aceita somente números inteiros. | Esse valor substitui a propriedade global metrics\_collection\_interval somente para métricas de rede. | 
| drop\_original\_metrics | Opcional | Lista de métricas de rede para as quais não publicar métricas não agregadas. | Nenhuma métrica de rede não agregada publicada. | Uma lista separada por vírgulas de métricas de rede que também são especificadas na propriedade de métricas. Uma string vazia significa publicar todas as métricas da rede. | O CloudWatch agente agrega todas as métricas por ID do cluster, ID da instância, tipo de nó e nome do serviço. Por padrão, o CloudWatch agente não publica as métricas por recurso para métricas com vários recursos. | 
| resources | Opcional | Determina se o agente publicará métricas por interface. | "\*" | "\*" significa todas as interfaces de rede, "" significa nenhuma interface de rede ou uma lista separada por vírgulas de nomes de interfaces. Por exemplo, ."eth0,eth1" | O CloudWatch agente publica somente métricas por interface para métricas de rede que não são incluídas. drop\_original\_metrics | 

------
#### [ netstat ]


| Propriedade | Obrigatório | Description | Valor padrão  | Possíveis valores | Observações | 
| --- | --- | --- | --- | --- | --- | 
| metrics | Opcional | A lista de métricas de estatísticas de rede para o agente coletar. | Veja [as métricas padrão para CloudWatch agentes com o Amazon EMR](https://docs.aws.amazon.com/emr/latest/ReleaseGuide/AmazonCloudWatchAgent-metrics.html) | Uma lista separada por vírgula de nomes de métricas de memória válidos com ou sem o prefixo netstat\_, como tcp\_listen e netstat\_udp\_socket. Consulte [Métricas coletadas pelo CloudWatch agente](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/metrics-collected-by-CloudWatch-agent.html#linux-metrics-enabled-by-CloudWatch-agent) para ver métricas válidas. | Especificar uma string vazia significa não publicar nenhuma métrica de estatística de rede. | 
| metrics\_collection\_interval | Opcional | Com que frequência, em segundos, o agente deve coletar e publicar métricas de estatística de rede. | O valor do metrics\_collection\_interval global. | Uma string especificando o número de segundos. Aceita somente números inteiros. | Esse valor substitui a propriedade global metrics\_collection\_interval somente para métricas de estatística de rede. | 

------
#### [ processes ]


| Propriedade | Obrigatório | Description | Valor padrão  | Possíveis valores | Observações | 
| --- | --- | --- | --- | --- | --- | 
| metrics | Opcional | A lista de métricas do processo que o agente deve coletar. | Veja [as métricas padrão para CloudWatch agentes com o Amazon EMR](https://docs.aws.amazon.com/emr/latest/ReleaseGuide/AmazonCloudWatchAgent-metrics.html) | Uma lista separada por vírgula de nomes de métricas de memória válidos com ou sem o prefixo processes\_, como processes\_running e total. Consulte [Métricas coletadas pelo CloudWatch agente](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/metrics-collected-by-CloudWatch-agent.html#linux-metrics-enabled-by-CloudWatch-agent) para ver métricas válidas. | Especificar uma string vazia significa não publicar nenhuma métrica do processo. | 
| metrics\_collection\_interval | Opcional | Com que frequência, em segundos, o agente deve coletar e publicar as métricas do processo do sistema. | O valor do metrics\_collection\_interval global. | Uma string especificando o número de segundos. Aceita somente números inteiros. | Esse valor substitui a propriedade global metrics\_collection\_interval somente para métricas de processo do sistema. | 

------
#### [ swap ]


| Propriedade | Obrigatório | Description | Valor padrão  | Possíveis valores | Observações | 
| --- | --- | --- | --- | --- | --- | 
| metrics | Opcional | A lista de métricas de troca que o agente deve coletar. | Veja [as métricas padrão para CloudWatch agentes com o Amazon EMR](https://docs.aws.amazon.com/emr/latest/ReleaseGuide/AmazonCloudWatchAgent-metrics.html) | Uma lista separada por vírgula de nomes de métricas de memória válidos com ou sem o prefixo swap\_, como swap\_free e used\_percent. Consulte [Métricas coletadas pelo CloudWatch agente](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/metrics-collected-by-CloudWatch-agent.html#linux-metrics-enabled-by-CloudWatch-agent) para ver métricas válidas. | Especificar uma string vazia significa não publicar nenhuma métrica de troca. | 
| metrics\_collection\_interval | Opcional | Com que frequência, em segundos, o agente deve coletar e publicar métricas de troca. | O valor do metrics\_collection\_interval global. | Uma string especificando o número de segundos. Aceita somente números inteiros. | Esse valor substitui a propriedade global metrics\_collection\_interval somente para métricas de troca. | 

------

**emr-hadoop-hdfs-datanode-propriedades métricas**


| Propriedade | Obrigatório | Description | Valor padrão  | Possíveis valores | 
| --- | --- | --- | --- | --- | 
| {{<custom\_bean\_name>}} | Opcional | N/D | O CloudWatch agente MBean desse agente deve coletar métricas, comoHadoop:service=DataNode,name=DataNodeActivity. Você pode encontrar MBean nomes de amostra e suas métricas correspondentes nos [exemplos de arquivos JMX YAML para](https://github.com/aws-samples/aws-emr-utilities/tree/main/applications/cloudwatch-agent/configuration/7.0/application-metrics/mappings) o Amazon EMR versão 7.0. | Uma string contendo a lista delimitada por vírgulas de métricas associadas ao. MBean Por exemplo, .BlocksCached,BlocksRead | 
| otel.metric.export.interval | Opcional | Com que frequência, em milissegundos, coletar métricas do Hadoop DataNode . | "60000" | Uma string especificando o número de milissegundos. Aceita somente números inteiros. | 

**emr-hadoop-hdfs-namenode-propriedades métricas**


| Propriedade | Obrigatório | Description | Valor padrão  | Possíveis valores | 
| --- | --- | --- | --- | --- | 
| {{<custom\_bean\_name>}} | Opcional | N/D | O CloudWatch agente MBean desse agente deve coletar métricas, comoHadoop:service=NameNode,name=FSNamesystem. Você pode encontrar MBean nomes de amostra e suas métricas correspondentes nos [exemplos de arquivos JMX YAML para](https://github.com/aws-samples/aws-emr-utilities/tree/main/applications/cloudwatch-agent/configuration/7.0/application-metrics/mappings) o Amazon EMR versão 7.0. | Uma string contendo a lista delimitada por vírgulas de métricas associadas ao. MBean Por exemplo, .BlockCapacity,CapacityUsedGB | 
| otel.metric.export.interval | Opcional | Com que frequência, em milissegundos, coletar métricas do Hadoop NameNode . | "60000" | Uma string especificando o número de milissegundos. Aceita somente números inteiros. | 

**emr-hadoop-yarn-nodemanager-propriedades métricas**


| Propriedade | Obrigatório | Description | Valor padrão  | Possíveis valores | 
| --- | --- | --- | --- | --- | 
| {{<custom\_bean\_name>}} | Opcional | N/D | O CloudWatch agente MBean desse agente deve coletar métricas, comoHadoop:service=NodeManager,name=NodeManagerMetrics. Você pode encontrar MBean nomes de amostra e suas métricas correspondentes nos [exemplos de arquivos JMX YAML para](https://github.com/aws-samples/aws-emr-utilities/tree/main/applications/cloudwatch-agent/configuration/7.0/application-metrics/mappings) o Amazon EMR versão 7.0. | Uma string contendo a lista delimitada por vírgulas de métricas associadas ao. MBean Por exemplo, .MaxCapacity,AllocatedGB | 
| otel.metric.export.interval | Opcional | Com que frequência, em milissegundos, coletar métricas do Hadoop YARN. NodeManager  | "60000" | Uma string especificando o número de milissegundos. Aceita somente números inteiros. | 

**emr-hadoop-yarn-resourcemanager-propriedades métricas**


| Propriedade | Obrigatório | Description | Valor padrão  | Possíveis valores | 
| --- | --- | --- | --- | --- | 
| {{<custom\_bean\_name>}} | Opcional | N/D | O CloudWatch agente MBean desse agente deve coletar métricas, comoHadoop:service=ResourceManager,name=PartitionQueueMetrics. Você pode encontrar MBean nomes de amostra e suas métricas correspondentes nos [exemplos de arquivos JMX YAML para](https://github.com/aws-samples/aws-emr-utilities/tree/main/applications/cloudwatch-agent/configuration/7.0/application-metrics/mappings) o Amazon EMR versão 7.0. | Uma string contendo a lista delimitada por vírgulas de métricas associadas ao. MBean Por exemplo, .MaxCapacity,MaxCapacityVCores | 
| otel.metric.export.interval | Opcional | Com que frequência, em milissegundos, coletar métricas do Hadoop YARN. ResourceManager  | "60000" | Uma string especificando o número de milissegundos. Aceita somente números inteiros. | 

**emr-hbase-master-metrics propriedades**


| Propriedade | Obrigatório | Description | Valor padrão  | Possíveis valores | 
| --- | --- | --- | --- | --- | 
| {{<custom\_bean\_name>}} | Opcional | N/D | O CloudWatch agente MBean desse agente deve coletar métricas, comoHadoop:service=HBase,name=Master,sub=AssignmentManager. Você pode encontrar MBean nomes de amostra e suas métricas correspondentes nos [exemplos de arquivos JMX YAML para](https://github.com/aws-samples/aws-emr-utilities/tree/main/applications/cloudwatch-agent/configuration/7.0/application-metrics/mappings) o Amazon EMR versão 7.0. | Uma string contendo a lista delimitada por vírgulas de métricas associadas ao. MBean Por exemplo, .AssignFailedCount,AssignSubmittedCount | 
| otel.metric.export.interval | Opcional | Com que frequência, em milissegundos, coletar métricas HBase mestras. | "60000" | Uma string especificando o número de milissegundos. Aceita somente números inteiros. | 

**emr-hbase-region-server-propriedades métricas**


| Propriedade | Obrigatório | Description | Valor padrão  | Possíveis valores | 
| --- | --- | --- | --- | --- | 
| {{<custom\_bean\_name>}} | Opcional | N/D | O CloudWatch agente MBean desse agente deve coletar métricas, comoHadoop:service=HBase,name=RegionServer,sub=IPC. Você pode encontrar MBean nomes de amostra e suas métricas correspondentes nos [exemplos de arquivos JMX YAML para](https://github.com/aws-samples/aws-emr-utilities/tree/main/applications/cloudwatch-agent/configuration/7.0/application-metrics/mappings) o Amazon EMR versão 7.0. | Uma string contendo a lista delimitada por vírgulas de métricas associadas ao. MBean Por exemplo, .numActiveHandler,numActivePriorityHandler | 
| otel.metric.export.interval | Opcional | Com que frequência, em milissegundos, coletar métricas do Servidor de HBase Região. | "60000" | Uma string especificando o número de milissegundos. Aceita somente números inteiros. | 

**emr-hbase-rest-server-propriedades métricas**


| Propriedade | Obrigatório | Description | Valor padrão  | Possíveis valores | 
| --- | --- | --- | --- | --- | 
| {{<custom\_bean\_name>}} | Opcional | N/D | O CloudWatch agente MBean desse agente deve coletar métricas, comoHadoop:service=HBase,name=REST. Você pode encontrar MBean nomes de amostra e suas métricas correspondentes nos [exemplos de arquivos JMX YAML para](https://github.com/aws-samples/aws-emr-utilities/tree/main/applications/cloudwatch-agent/configuration/7.0/application-metrics/mappings) o Amazon EMR versão 7.0. | Uma string contendo a lista delimitada por vírgulas de métricas associadas ao. MBean Por exemplo, .successfulPut,successfulScanCount | 
| otel.metric.export.interval | Opcional | Com que frequência, em milissegundos, coletar métricas do HBase Rest Server. | "60000" | Uma string especificando o número de milissegundos. Aceita somente números inteiros. | 

**emr-hbase-thrift-server-propriedades métricas**


| Propriedade | Obrigatório | Description | Valor padrão  | Possíveis valores | 
| --- | --- | --- | --- | --- | 
| {{<custom\_bean\_name>}} | Opcional | N/D | O CloudWatch agente MBean desse agente deve coletar métricas, comoHadoop:service=HBase,name=Thrift,sub=ThriftOne. Você pode encontrar MBean nomes de amostra e suas métricas correspondentes nos [exemplos de arquivos JMX YAML para](https://github.com/aws-samples/aws-emr-utilities/tree/main/applications/cloudwatch-agent/configuration/7.0/application-metrics/mappings) o Amazon EMR versão 7.0. | Uma string contendo a lista delimitada por vírgulas de métricas associadas ao. MBean Por exemplo, .BatchGet\_max,BatchGet\_mean | 
| otel.metric.export.interval | Opcional | Com que frequência, em milissegundos, coletar as métricas do servidor HBase Thrift. | "60000" | Uma string especificando o número de milissegundos. Aceita somente números inteiros. | 

## Exemplos de configurações de métricas do sistema
<a name="AmazonCloudWatchAgent-config-710-system-examples"></a>

O exemplo a seguir demonstra como configurar o CloudWatch agente para parar de exportar todas as métricas do sistema.

```
[
  {
    "Classification": "emr-metrics",
    "Properties": {},
    "Configurations": [
      {
        "Classification": "emr-system-metrics",
        "Properties": {},
        "Configurations": []
      }
    ]
  }
]
```

O exemplo a seguir configura o CloudWatch agente para exportar as métricas padrão do sistema. Isso é uma maneira rápida de fazer com que o agente volte a exportar apenas as métricas padrão do sistema se você já as tiver reconfigurado pelo menos uma vez. Essa redefinição também remove todas as métricas da aplicação que foram reconfiguradas anteriormente.

```
[
  {
    "Classification": "emr-metrics",
    "Properties": {},
    "Configurations": []
  }
]
```

O exemplo a seguir configura o cluster para exportar as métricas `cpu`, `mem` e `disk`.

```
[
  {
    "Classification": "emr-metrics",
    "Properties": {},
    "Configurations": [
      {
        "Classification": "emr-system-metrics",
        "Properties": {
          "metrics_collection_interval": "20"
        },
        "Configurations": [
          {
            "Classification": "cpu",
            "Properties": {
              "metrics": "cpu_usage_guest,cpu_usage_idle",
              "metrics_collection_interval": "30",
              "drop_original_metrics": "cpu_usage_guest"
            }
          },
          {
            "Classification": "mem",
            "Properties": {
              "metrics": "mem_active"
            }
          },
           {
            "Classification": "disk",
            "Properties": {
              "metrics": "disk_used_percent",
              "resources": "/,/mnt",
              "drop_original_metrics": ""
            }
          }
        ]
      }
    ]
  }
]
```

A configuração do exemplo anterior tem as seguintes propriedades:
+ A cada 30 segundos, o agente coleta a `cpu_guest` métrica para todos CPUs. Você pode encontrar a métrica agregada no CloudWatch `CWAgent > cluster.id, instance.id, node.type, service.name` namespace.
+ A cada 30 segundos, o agente coleta a `cpu_idle` métrica para todos CPUs. Você pode encontrar a métrica agregada no CloudWatch `CWAgent > cluster.id, instance.id, node.type, service.name` namespace. O agente também coleta as métricas por CPU. Você pode encontrá-las no mesmo namespace. O agente coleta essa métrica porque a propriedade `drop_original_metrics` não contém `cpu_idle`, então o agente não ignora a métrica.
+ A cada 20 segundos, o agente coleta a métrica `mem_active`. Você pode encontrar a métrica agregada no CloudWatch `CWAgent > cluster.id, instance.id, node.type, service.name` namespace.
+ A cada 20 segundos, o agente coleta as métricas `disk_used_percent` das montagens `/` e `/mnt` do disco. Você pode encontrar as métricas agregadas no CloudWatch `CWAgent > cluster.id, instance.id, node.type, service.name` namespace. O agente também coleta as métricas por montagem. Você pode encontrá-las no mesmo namespace. O agente coleta essa métrica porque a propriedade `drop_original_metrics` não contém `disk_used_percent`, então o agente não ignora a métrica.

## Exemplos de configurações de métricas de aplicações
<a name="AmazonCloudWatchAgent-config-710-application-examples"></a>

O exemplo a seguir configura o CloudWatch agente para parar de exportar métricas para o serviço Hadoop Namenode.

```
[
  {
    "Classification": "emr-metrics",
    "Properties": {},
    "Configurations": [
      {
        "Classification": "emr-hadoop-hdfs-namenode-metrics",
        "Properties": {},
        "Configurations": []
      }
    ]
  }
]
```

O exemplo a seguir configura um cluster para exportar métricas de aplicação do Hadoop.

```
[
  {
    "Classification": "emr-metrics",
    "Properties": {},
    "Configurations": [
      {
        "Classification": "emr-hadoop-hdfs-namenode-metrics",
        "Properties": {
          "Hadoop:service=NameNode,name=FSNamesystem": "BlockCapacity,CapacityUsedGB",
          "otel.metric.export.interval": "20000" 
        },
        "Configurations": []
      },
       {
        "Classification": "emr-hadoop-hdfs-datanode-metrics",
        "Properties": {
          "Hadoop:service=DataNode,name=JvmMetrics": "MemNonHeapUsedM",
          "otel.metric.export.interval": "30000" 
        },
        "Configurations": []
      },
       {
        "Classification": "emr-hadoop-yarn-resourcemanager-metrics",
        "Properties": {
          "Hadoop:service=ResourceManager,name=CapacitySchedulerMetrics": "AllocateNumOps,NodeUpdateNumOps"
        },
        "Configurations": []
      }
    ]
  }
]
```

O exemplo anterior tem as seguintes propriedades:
+ A cada 20 segundos, o agente coleta as métricas `BlockCapacity` e `CapacityUsedGB` das instâncias que executam o serviço Namenode do Hadoop.
+ A cada 30 segundos, o agente coleta as métricas `MemNonHeapUsedM` das instâncias que executam o serviço Datanode do Hadoop.
+ A cada 30 segundos, o agente coleta as `NodeUpdateNumOps` métricas `AllocateNumOps` e das instâncias que executam o Hadoop YARN. ResourceManaager

## Exemplo do Amazon Managed Service para Prometheus
<a name="AmazonCloudWatchAgent-config-710-prometheus-examples"></a>

O exemplo a seguir demonstra como configurar o CloudWatch agente para exportar métricas para o Amazon Managed Service for Prometheus.

Se você está atualmente exportando métricas ao Amazon Managed Service para Prometheus e quiser reconfigurar as métricas para o cluster e continuar exportando métricas ao Amazon Managed Service para Prometheus, você deve incluir as propriedades `metrics_destination` e `prometheus_endpoint`.

```
[
  {
    "Classification": "emr-metrics",
    "Properties": {
      "metrics_destination": "prometheus",
      "prometheus_endpoint": "http://amp-workspace/api/v1/remote_write"
    },
    "Configurations": []
  }
]
```

Para usar o CloudWatch agente para exportar métricas CloudWatch, use o exemplo a seguir.

```
[
  {
    "Classification": "emr-metrics",
    "Properties": {
      "metrics_destination": "cloudwatch"
    },
    "Configurations": []
  }
]
```

**nota**  
O CloudWatch agente tem um exportador Prometheus que renomeia determinados atributos. Para os rótulos de métricas padrão, o Amazon Managed Service for Prometheus usa caracteres de sublinhado no lugar dos períodos que a Amazon usa. CloudWatch Se você usar o Amazon Managed Grafana para visualizar as métricas padrão no Amazon Managed Service para Prometheus, os rótulos aparecerão como `cluster_id`, `instance_id`, `node_type`, and `service_name`.