Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

Configurar CloudWatch agente para o Amazon EMR 7.1.0

Modo de foco
Configurar CloudWatch agente para o Amazon EMR 7.1.0 - Amazon EMR

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

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

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.

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.

Esquema de configuração

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 Descrição 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 é
https://aps-workspaces.<region>.amazonaws.com/workspaces/<workspace_id>/api/v1/remote_write
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 Descrição 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 Descrição 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 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 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 Descrição 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 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 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 Descrição 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 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 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 Descrição 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 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 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 Descrição 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 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 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 Descrição 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 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 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 Descrição 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 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 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 Descrição 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 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 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.
Propriedade Obrigatório Descrição 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 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 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

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

Propriedade Obrigatório Descrição 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 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 Descrição 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 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 Descrição 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 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 Descrição 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 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 Descrição 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 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 Descrição 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 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 Descrição 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 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 Descrição 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 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

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

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

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.

PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.