设置指标 - Amazon EMR
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

设置指标

要监控 HBase 主数据,您可以将 Amazon A CloudWatch gent 设置为收集特定指标。

  1. 设置 HBase 主指标-要监控 HBase 主指标,您可以将 Amazon A CloudWatch gent 设置为收集特定指标。以下是跟踪主任务管理器活动的配置示例:

    [ { "Classification": "emr-metrics", "Properties": {}, "Configurations": [ { "Classification": "emr-hbase-master-metrics", "Properties": { "Hadoop:service=HBase,name=Master,sub=AssignmentManager": "AssignFailedCount,AssignSubmittedCount", "otel.metric.export.interval": "30000" }, "Configurations": [] } ] } ]

    在此设置步骤:

    • 我们指定 MBean (Hadoop:service=HBase,name=Master,sub=AssignmentManager) 来收集诸如AssignFailedCount和之类的指标AssignSubmittedCount

    • 我们将间隔设置为每 30 秒(30000 毫秒)收集一次这些指标。

  2. 设置 HBase 区域服务器指标-要监控 HBase 区域服务器,请按以下方式配置 CloudWatch 代理:

    [ { "Classification": "emr-metrics", "Properties": {}, "Configurations": [ { "Classification": "emr-hbase-region-server-metrics", "Properties": { "Hadoop:service=HBase,name=RegionServer,sub=IPC": "numActiveHandler,numActivePriorityHandler", "otel.metric.export.interval": "30000" }, "Configurations": [] } ] } ]

    此配置:

    • 监视区域服务器上的活动处理程序 (numActiveHandler,numActivePriorityHandler)。

    • 使用 30 秒的时间间隔进行指标收集。

  3. 设置 HBase REST 服务器指标-要监控 HBase REST 接口,您可以使用以下配置:

    [ { "Classification": "emr-metrics", "Properties": {}, "Configurations": [ { "Classification": "emr-hbase-rest-server-metrics", "Properties": { "Hadoop:service=HBase,name=REST": "successfulPut,successfulScanCount", "otel.metric.export.interval": "30000" }, "Configurations": [] } ] } ]

    在此示例中, CloudWatch 代理每 30 秒收集有关成功 PUT 操作和扫描计数的指标。

  4. 设置 HBase Thrift Server 指标 — 要监控 HBase Thrift Server,您可以使用如下配置来配置指标:

    [ { "Classification": "emr-metrics", "Properties": {}, "Configurations": [ { "Classification": "emr-hbase-thrift-server-metrics", "Properties": { "Hadoop:service=HBase,name=Thrift,sub=ThriftOne": "BatchGet_max,BatchGet_mean", "otel.metric.export.interval": "30000" }, "Configurations": [] } ] } ]

    此设置会跟踪 Thrift 服务器上批量 GET 操作的最大和平均时间。