

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Amazon MSK 用のマネージド Prometheus コレクターを設定する
<a name="prom-msk-integration"></a>

Amazon Managed Service for Prometheus コレクターを使用するには、Amazon Managed Streaming for Apache Kafka クラスター内のメトリクスを検出して取得するスクレイパーを作成します。Amazon Elastic Kubernetes Service と統合するスクレイパーを作成することもできます。詳細については、「[Amazon EKS の統合](https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-collector-how-to.html)」を参照してください。

## スクレイパーの作成
<a name="prom-msk-create-scraper"></a>

Amazon Managed Service for Prometheus コレクターは、Amazon MSK クラスターからメトリクスを検出して収集するスクレイパーで構成されています。Amazon Managed Service for Prometheus ではお客様に代わってスクレイパーが管理されます。インスタンス、エージェント、スクレイパーをご自身で管理しなくても、必要なスケーラビリティ、セキュリティ、信頼性を実現できます。

スクレイパーは、次の手順で説明 AWS CLI するように、 AWS API または を使用して作成できます。

独自のスクレイパーを作成するには、いくつかの前提条件があります。
+ Amazon MSK クラスターが作成済みである必要があります。
+ スクレイパーは Prometheus メトリクスを収集するためにこれらの DNS レコードにアクセスする必要があるため、Amazon VPC 内のポート **11001 (JMX Exporter)** および **11002 (Node Exporter)** でのインバウンドトラフィックを許可するように Amazon MSK クラスターのセキュリティグループを設定します。
+ Amazon MSK クラスターが存在する Amazon VPC では、[DNS が有効](https://docs.aws.amazon.com/vpc/latest/userguide/AmazonDNS-concepts.html)になっている必要があります。

**注記**  
クラスターは、Amazon リソースネーム (ARN) によってスクレイパーと関連付けられます。クラスターを削除し、同じ名前で新しいクラスターを作成すると、ARN は新しいクラスターで再利用されます。このため、スクレイパーは新しいクラスターのメトリクスを収集しようとします。[スクレイパーの削除](#prom-msk-delete-scraper)は、クラスターの削除とは別個に行います。

------
#### [ To create a scraper using the AWS API ]

`CreateScraper` API オペレーションを使用して、 AWS API でスクレイパーを作成します。次の例のコマンドは、米国東部 (バージニア北部) リージョンにスクレイパーを作成します。{{サンプル}}コンテンツを Amazon MSK クラスター情報に置き換え、スクレイパー設定を指定します。

**注記**  
ターゲットクラスターと一致するようにセキュリティグループとサブネットを設定します。2 つのアベイラビリティーゾーンにまたがって少なくとも 2 つのサブネットが含まれます。

```
                POST /scrapers HTTP/1.1
Content-Length: 415 
Authorization: AUTHPARAMS
X-Amz-Date: 20201201T193725Z
User-Agent: aws-cli/1.18.147 Python/2.7.18 Linux/5.4.58-37.125.amzn2int.x86_64 botocore/1.18.6

{
    "alias": "{{myScraper}}",
    "destination":  {
        "ampConfiguration": {
            "workspaceArn": "arn:aws:aps:{{us-east-1}}:{{123456789012}}:workspace/{{ws-workspace-id}}"
        }
    },
    "source": {
        "vpcConfiguration": {
            "securityGroupIds": ["{{sg-security-group-id}}"],
            "subnetIds": ["{{subnet-subnet-id-1}}", "{{subnet-subnet-id-2}}"]
        }
    },
    "scrapeConfiguration": {
        "configurationBlob": {{base64-encoded-blob}}
    }
}
```

この例では、`scrapeConfiguration` パラメータには、MSK クラスターの DNS レコードを指定する base64 でエンコードされた Prometheus 設定 YAML ファイルが必要です。

各 DNS レコードは、特定のアベイラビリティーゾーンのブローカーエンドポイントを表し、クライアントは選択した AZ 全体に分散されたブローカーに接続して高可用性を実現できます。

MSK クラスタープロパティの DNS レコードの数は、クラスター設定のブローカーノードとアベイラビリティーゾーンの数に対応します。
+ **デフォルト設定** – 3 つの AZ にまたがる 3 つのブローカーノード = 3 つの DNS レコード
+ **カスタム設定** – 2 つの AZ にまたがる 2 つのブローカーノード = 2 つの DNS レコード

MSK クラスターの DNS レコードを取得するには、[https://console.aws.amazon.com/msk/home?region=us-east-1\#/home/](https://console.aws.amazon.com/msk/home?region=us-east-1#/home/) で、MSK コンソールを開きます。MSK クラスターに移動します。**[プロパティ]**、**[ブローカー]**、**[エンドポイント]** を選択します。

MSK クラスターからメトリクスをスクレイプするように Prometheus を設定するには、次の 2 つのオプションがあります。

1. **クラスターレベルの DNS 解決 (推奨)** – クラスターのベース DNS 名を使用して、すべてのブローカーを自動的に検出します。ブローカーエンドポイントが `b-1.clusterName.xxx.xxx.xxx` の場合、DNS レコードとして `clusterName.xxx.xxx.xxx` を使用します。これにより、Prometheus はクラスター内のすべてのブローカーを自動的にスクレイプできます。

   **個々のブローカーエンドポイント** – きめ細かな制御のために各ブローカーエンドポイントを個別に指定します。設定で完全なブローカー識別子 (b-1、b-2) を使用します。例えば、次のようになります。

   ```
   dns_sd_configs:
     - names:
       - b-1.clusterName.xxx.xxx.xxx
       - b-2.clusterName.xxx.xxx.xxx  
       - b-3.clusterName.xxx.xxx.xxx
   ```

**注記**  
を AWS コンソールの実際の MSK クラスターエンドポイント`clusterName.xxx.xxx.xxx`に置き換えます。

詳細については、*Prometheus* ドキュメントの「[<dns\_sd\_config>](https://prometheus.io/docs/prometheus/latest/configuration/configuration/#dns_sd_config)」を参照してください。

以下はスクレイパー設定ファイルの例です。

```
global:
  scrape_interval: 30s
  external_labels:
    clusterArn: msk-test-1

scrape_configs:
  - job_name: msk-jmx
    scheme: http
    metrics_path: /metrics
    scrape_timeout: 10s
    dns_sd_configs:
      - names:
          - {{dns-record-1}}
          - {{dns-record-2}}
          - {{dns-record-3}}
        type: A
        port: 11001
    relabel_configs:
      - source_labels: [__meta_dns_name]
        target_label: broker_dns
      - source_labels: [__address__]
        target_label: instance
        regex: '(.*)'
        replacement: '${1}'

  - job_name: msk-node
    scheme: http
    metrics_path: /metrics
    scrape_timeout: 10s
    dns_sd_configs:
      - names:
          - {{dns-record-1}}
          - {{dns-record-2}}
          - {{dns-record-3}}
        type: A
        port: 11002
    relabel_configs:
      - source_labels: [__meta_dns_name]
        target_label: broker_dns
      - source_labels: [__address__]
        target_label: instance
        regex: '(.*)'
        replacement: '${1}'
```

次のいずれかのコマンドを実行して、YAML ファイルを base64 に変換します。任意のオンライン base64 コンバーターを使用してファイルを変換することもできます。

**Example Linux/macOS**  

```
echo -n {{scraper config updated with dns records}} | base64 
```

**Example Windows PowerShell**  

```
[Convert]::ToBase64String([System.Text.Encoding]::UTF8.GetBytes({{scraper config updated with dns records}}))
```

------
#### [ To create a scraper using the AWS CLI ]

`create-scraper` コマンドを使用して AWS Command Line Interfaceでスクレイパーを作成します。次の例のコマンドは、米国東部 (バージニア北部) リージョンにスクレイパーを作成します。{{サンプル}}コンテンツを Amazon MSK クラスター情報に置き換え、スクレイパー設定を指定します。

**注記**  
ターゲットクラスターと一致するようにセキュリティグループとサブネットを設定します。2 つのアベイラビリティーゾーンにまたがって少なくとも 2 つのサブネットが含まれます。

```
aws amp create-scraper \
 --source vpcConfiguration="{securityGroupIds=['{{sg-security-group-id}}'],subnetIds=['{{subnet-subnet-id-1}}', '{{subnet-subnet-id-2}}']}" \ 
--scrape-configuration configurationBlob={{base64-encoded-blob}} \
 --destination ampConfiguration="{workspaceArn='arn:aws:aps:{{us-west-2}}:{{123456789012}}:workspace/{{ws-workspace-id}}'}"
```

------
+  AWS API で使用できるスクレイパーオペレーションの完全なリストを次に示します。

  [CreateScraper](https://docs.aws.amazon.com/prometheus/latest/APIReference/API_CreateScraper.html) API オペレーションを使用してスクレイパーを作成します。
+ [ListScrapers](https://docs.aws.amazon.com/prometheus/latest/APIReference/API_ListScrapers.html) API オペレーションを使用して既存のスクレイパーを一覧表示します。
+ [UpdateScraper](https://docs.aws.amazon.com/prometheus/latest/APIReference/API_UpdateScraper.html) API オペレーションを使用して、スクレイパーのエイリアス、設定、または送信先を更新します。
+ [DeleteScraper](https://docs.aws.amazon.com/prometheus/latest/APIReference/API_DeleteScraper.html) API オペレーションを使用してスクレイパーを削除します。
+ [DescribeScraper](https://docs.aws.amazon.com/prometheus/latest/APIReference/API_DescribeScraper.html) API オペレーションを使用してスクレイパーの詳細を取得します。

## クロスアカウントの設定
<a name="prom-msk-cross-account"></a>

メトリクスを収集する Amazon MSK クラスターが Amazon Managed Service for Prometheus コレクターとは異なるアカウントにある場合に、クロスアカウント設定でスクレイパーを作成するには、次の手順を使用します。

例えば、Amazon MSK がある最初のソースアカウント `account_id_source`、および Amazon Managed Service for Prometheus ワークスペースがある 2 番目のターゲットアカウント `account_id_target` の 2 つのアカウントがある場合です。

**クロスアカウント設定でスクレイパーを作成するには**

1. ソースアカウントで、ロール `arn:aws:iam::{{111122223333}}:role/Source` を作成し、次の信頼ポリシーを追加します。

   ```
   {
       "Effect": "Allow",
       "Principal": {
       "Service": [
           "scraper.aps.amazonaws.com"
        ]
       },
       "Action": "sts:AssumeRole",
       "Condition": {
           "ArnEquals": {
               "aws:SourceArn": "arn:aws:aps:{{aws-region}}:{{111122223333}}:scraper/{{scraper-id}}"
           },
           "StringEquals": {
               "AWS:SourceAccount": "{{111122223333}}"
           }
       }
   }
   ```

1. ソース (Amazon MSK クラスター) とターゲット (Amazon Managed Service for Prometheus ワークスペース) のすべての組み合わせで、ロール `arn:aws:iam::{{444455556666}}:role/Target` を作成し、[AmazonPrometheusRemoteWriteAccess](https://docs.aws.amazon.com/prometheus/latest/userguide/security-iam-awsmanpol.html) のアクセス許可を持つ次の信頼ポリシーを追加する必要があります。

   ```
   {
     "Effect": "Allow",
     "Principal": {
        "AWS": "arn:aws:iam::{{111122223333}}:role/Source"
     },
     "Action": "sts:AssumeRole",
     "Condition": {
        "StringEquals": {
           "sts:ExternalId": "arn:aws:aps:{{aws-region}}:{{111122223333}}:scraper/{{scraper-id}}"
         }
     }
   }
   ```

1. `--role-configuration` オプションを使用してスクレイパーを作成します。

   ```
   aws amp create-scraper \ --source vpcConfiguration="{subnetIds={{[subnet-subnet-id]}}, "securityGroupIds": ["{{sg-security-group-id}}"]}" \ --scrape-configuration configurationBlob={{<base64-encoded-blob>}} \ --destination ampConfiguration="{workspaceArn='arn:aws:aps:{{aws-region}}:{{444455556666}}:workspace/{{ws-workspace-id}}'}"\ --role-configuration '{"sourceRoleArn":"arn:aws:iam::{{111122223333}}:role/Source", "targetRoleArn":"arn:aws:iam::{{444455556666}}:role/Target"}'
   ```

1. スクレイパーの作成を検証します。

   ```
   aws amp list-scrapers
   {
       "scrapers": [
           {
               "scraperId": "s-example123456789abcdef0",
               "arn": "arn:aws:aps:{{aws-region}}:111122223333:scraper/s-example123456789abcdef0": "arn:aws:iam::111122223333:role/Source",
               "status": "ACTIVE",
               "creationTime": "2025-10-27T18:45:00.000Z",
               "lastModificationTime": "2025-10-27T18:50:00.000Z",
               "tags": {},
               "statusReason": "Scraper is running successfully",
               "source": {
                   "vpcConfiguration": {
                       "subnetIds": ["subnet-subnet-id"],
                       "securityGroupIds": ["sg-security-group-id"]
                   }
               },
               "destination": {
                   "ampConfiguration": {
                       "workspaceArn": "arn:aws:aps:{{aws-region}}:444455556666:workspace/ws-workspace-id'"
                   }
               },
               "scrapeConfiguration": {
                   "configurationBlob": "<base64-encoded-blob>"
               }
           }
       ]
   }
   ```

## RoleConfiguration とサービスにリンクされたロールの間の変更
<a name="prom-msk-changing-roles"></a>

`RoleConfiguration` ではなくサービスにリンクされたロールに切り替えて Amazon Managed Service for Prometheus ワークスペースに書き込む場合は、`UpdateScraper` を更新し、`RoleConfiguration` なしでスクレイパーと同じアカウントのワークスペースを提供する必要があります。`RoleConfiguration` はスクレイパーから削除され、サービスにリンクされたロールが使用されます。

スクレイパーと同じアカウントのワークスペースを変更し、引き続き `RoleConfiguration` を使用する場合は、`UpdateScraper` で `RoleConfiguration` を再度指定する必要があります。

## スクレイパーの検出と削除
<a name="prom-msk-delete-scraper"></a>

 AWS API または を使用して AWS CLI 、アカウントのスクレイパーを一覧表示したり、削除したりできます。

**注記**  
最新バージョンの AWS CLI または SDK を使用していることを確認します。最新バージョンには、最新の特長と機能に加え、セキュリティアップデートも含まれています。または、常に最新のコマンドラインエクスペリエンスを提供する [AWS CloudShell](https://docs.aws.amazon.com/cloudshell/latest/userguide/welcome.html) を自動的に使用します。

アカウント内のすべてのスクレイパーを一覧表示するには、[ListScrapers](https://docs.aws.amazon.com/prometheus/latest/APIReference/API_ListScrapers.html) API オペレーションを使用します。

または、 を使用して AWS CLIを呼び出します。

```
aws amp list-scrapers
```

`ListScrapers` は、アカウント内のすべてのスクレイパーを返します。例:

```
{
    "scrapers": [
        {
            "scraperId": "s-1234abcd-56ef-7890-abcd-1234ef567890",
            "arn": "arn:aws:aps:{{aws-region}}:123456789012:scraper/s-1234abcd-56ef-7890-abcd-1234ef567890",
            "roleArn": "arn:aws:iam::123456789012:role/aws-service-role/AWSServiceRoleForAmazonPrometheusScraper_1234abcd-2931",
            "status": {
                "statusCode": "DELETING"
            },
            "createdAt": "2023-10-12T15:22:19.014000-07:00",
            "lastModifiedAt": "2023-10-12T15:55:43.487000-07:00",
            "tags": {},
            "source": {
                "vpcConfiguration": {
                   "securityGroupIds": [
                        "sg-1234abcd5678ef90"
                    ],
                    "subnetIds": [
                        "subnet-abcd1234ef567890", 
                        "subnet-1234abcd5678ab90"
                    ]
                }
            },
            "destination": {
                "ampConfiguration": {
                    "workspaceArn": "arn:aws:aps:{{aws-region}}:123456789012:workspace/ws-1234abcd-5678-ef90-ab12-cdef3456a78"
                }
            }
        }
    ]
}
```

スクレイパーを削除するには、`ListScrapers` オペレーションを使用して削除するスクレイパーの `scraperId` を見つけ、[DeleteScraper](https://docs.aws.amazon.com/prometheus/latest/APIReference/API_DeleteScraper.html) オペレーションを使用して削除します。

または、 を使用して AWS CLIを呼び出します。

```
aws amp delete-scraper --scraper-id {{scraperId}}
```

## Amazon MSK から収集されたメトリクス
<a name="prom-msk-metrics"></a>

Amazon MSK と統合すると、Amazon Managed Service for Prometheus コレクターは次のメトリクスを自動的にスクレイピングします。

### メトリクス: jmx\_exporter ジョブと pod\_exporter ジョブ
<a name="broker-metrics"></a>


| メトリクス | 説明/目的 | 
| --- | --- | 
| jmx\_config\_reload\_failure\_total | JMX エクスポーターが設定ファイルの再ロードに失敗した合計回数。 | 
| jmx\_scrape\_duration\_seconds | 現在の収集サイクルで JMX メトリクスをスクレイプするのにかかった秒単位の時間。 | 
| jmx\_scrape\_error | JMX メトリクススクレイピング中にエラーが発生したかどうかを示します (1 = エラー、0 = 成功)。 | 
| java\_lang\_Memory\_HeapMemoryUsage\_used | 現在、JVM に使用されているヒープメモリの量 (バイト単位)。 | 
| java\_lang\_Memory\_HeapMemoryUsage\_max | メモリ管理に使用できるヒープメモリの最大数 (バイト単位)。 | 
| java\_lang\_Memory\_NonHeapMemoryUsage\_used | 現在、JVM に使用されているヒープ以外のメモリの量 (バイト単位)。 | 
| kafka\_cluster\_Partition\_Value | パーティション ID とトピック別に分類される、Kafka クラスターパーティションに関連する現在の状態または値。 | 
| kafka\_consumer\_consumer\_coordinator\_metrics\_assigned\_partitions | このコンシューマーに現在割り当てられているパーティションの数。 | 
| kafka\_consumer\_consumer\_coordinator\_metrics\_commit\_latency\_avg | オフセットをコミットするのにかかったミリ秒単位の平均時間。 | 
| kafka\_consumer\_consumer\_coordinator\_metrics\_commit\_rate | 1 秒あたりのオフセットコミットの数。 | 
| kafka\_consumer\_consumer\_coordinator\_metrics\_failed\_rebalance\_total | 失敗したコンシューマーグループの再調整の合計数。 | 
| kafka\_consumer\_consumer\_coordinator\_metrics\_last\_heartbeat\_seconds\_ago | 最後のハートビートがコーディネーターに送信されてからの秒数。 | 
| kafka\_consumer\_consumer\_coordinator\_metrics\_rebalance\_latency\_avg | コンシューマーグループの再調整にかかるミリ秒単位の平均時間。 | 
| kafka\_consumer\_consumer\_coordinator\_metrics\_rebalance\_total | コンシューマーグループの再調整の合計数。 | 
| kafka\_consumer\_consumer\_fetch\_manager\_metrics\_bytes\_consumed\_rate | コンシューマーごとの 1 秒あたりの平均消費バイト数。 | 
| kafka\_consumer\_consumer\_fetch\_manager\_metrics\_fetch\_latency\_avg | フェッチリクエストにかかるミリ秒単位の平均時間。 | 
| kafka\_consumer\_consumer\_fetch\_manager\_metrics\_fetch\_rate | 1 秒あたりのフェッチリクエストの数。 | 
| kafka\_consumer\_consumer\_fetch\_manager\_metrics\_records\_consumed\_rate | 1 秒あたりに消費されるレコードの平均数。 | 
| kafka\_consumer\_consumer\_fetch\_manager\_metrics\_records\_lag\_max | このコンシューマー内の任意のパーティションのレコード数に関する最大ラグ。 | 
| kafka\_consumer\_consumer\_metrics\_connection\_count | アクティブな接続の現在の数。 | 
| kafka\_consumer\_consumer\_metrics\_incoming\_byte\_rate | すべてのサーバーから 1 秒あたりに受信した平均バイト数。 | 
| kafka\_consumer\_consumer\_metrics\_last\_poll\_seconds\_ago | 前回のコンシューマー poll() 呼び出しからの秒数。 | 
| kafka\_consumer\_consumer\_metrics\_request\_rate | 1 秒あたりの送信リクエストの数。 | 
| kafka\_consumer\_consumer\_metrics\_response\_rate | 1 秒あたりの受信レスポンスの数。 | 
| kafka\_consumer\_group\_ConsumerLagMetrics\_Value | コンシューマーがどの程度遅れているかを示す、コンシューマーグループの現在のコンシューマーラグ値。 | 
| kafka\_controller\_KafkaController\_Value | Kafka コントローラーの現在の状態または値 (1 = アクティブなコントローラー、0 = アクティブではない)。 | 
| kafka\_controller\_ControllerEventManager\_Count | 処理されたコントローラーイベントの合計数。 | 
| kafka\_controller\_ControllerEventManager\_Mean | コントローラーイベントの処理にかかる平均時間。 | 
| kafka\_controller\_ControllerStats\_MeanRate | 1 秒あたりのコントローラー統計オペレーションの平均レート。 | 
| kafka\_coordinator\_group\_GroupMetadataManager\_Value | コンシューマーグループのグループメタデータマネージャーの現在の状態または値。 | 
| kafka\_log\_LogFlushStats\_Count | ログフラッシュ操作の合計数。 | 
| kafka\_log\_LogFlushStats\_Mean | ログフラッシュ操作にかかる平均時間。 | 
| kafka\_log\_LogFlushStats\_MeanRate | 1 秒あたりのログフラッシュ操作の平均レート。 | 
| kafka\_network\_RequestMetrics\_Count | 処理されたネットワークリクエストの合計数。 | 
| kafka\_network\_RequestMetrics\_Mean | ネットワークリクエストの処理にかかる平均時間。 | 
| kafka\_network\_RequestMetrics\_MeanRate | 1 秒あたりのネットワークリクエストの平均レート。 | 
| kafka\_network\_Acceptor\_MeanRate | 1 秒あたりに受け入れられる接続の平均レート。 | 
| kafka\_server\_Fetch\_queue\_size | フェッチリクエストキューの現在のサイズ。 | 
| kafka\_server\_Produce\_queue\_size | 作成リクエストキューの現在のサイズ。 | 
| kafka\_server\_Request\_queue\_size | 一般的なリクエストキューの現在のサイズ。 | 
| kafka\_server\_BrokerTopicMetrics\_Count | ブローカートピックオペレーション (メッセージイン/アウト、バイトイン/アウト) の合計数。 | 
| kafka\_server\_BrokerTopicMetrics\_MeanRate | ブローカートピックオペレーションの 1 秒あたりの平均レート。 | 
| kafka\_server\_BrokerTopicMetrics\_OneMinuteRate | ブローカートピックオペレーションの 1 分間の移動平均レート。 | 
| kafka\_server\_DelayedOperationPurgatory\_Value | 処理待ち状態での遅延オペレーションの現在の数 (完了待ち)。 | 
| kafka\_server\_DelayedFetchMetrics\_MeanRate | 1 秒あたりの遅延フェッチオペレーションの平均レート。 | 
| kafka\_server\_FetcherLagMetrics\_Value | レプリカフェッチャースレッドの現在のラグ値 (リーダーからどの程度遅延しているか)。 | 
| kafka\_server\_FetcherStats\_MeanRate | 1 秒あたりのフェッチャーオペレーションの平均レート。 | 
| kafka\_server\_ReplicaManager\_Value | レプリカマネージャーの現在の状態または値。 | 
| kafka\_server\_ReplicaManager\_MeanRate | 1 秒あたりのレプリカマネージャーオペレーションの平均レート。 | 
| kafka\_server\_LeaderReplication\_byte\_rate | このブローカーがリーダーであるパーティションの 1 秒あたりのレプリケートされたバイト数。 | 
| kafka\_server\_group\_coordinator\_metrics\_group\_completed\_rebalance\_count | 完了したコンシューマーグループの再調整の合計数。 | 
| kafka\_server\_group\_coordinator\_metrics\_offset\_commit\_count | オフセットコミット操作の合計数。 | 
| kafka\_server\_group\_coordinator\_metrics\_offset\_commit\_rate | 1 秒あたりのオフセットコミット操作のレート。 | 
| kafka\_server\_socket\_server\_metrics\_connection\_count | アクティブな接続の現在の数。 | 
| kafka\_server\_socket\_server\_metrics\_connection\_creation\_rate | 1 秒あたりの新しい接続作成のレート。 | 
| kafka\_server\_socket\_server\_metrics\_connection\_close\_rate | 1 秒あたりの接続閉鎖のレート。 | 
| kafka\_server\_socket\_server\_metrics\_failed\_authentication\_total | 失敗した認証試行の合計数。 | 
| kafka\_server\_socket\_server\_metrics\_incoming\_byte\_rate | 1 秒あたりの受信バイトのレート。 | 
| kafka\_server\_socket\_server\_metrics\_outgoing\_byte\_rate | 1 秒あたりの送信バイトのレート。 | 
| kafka\_server\_socket\_server\_metrics\_request\_rate | 1 秒あたりのリクエストのレート。 | 
| kafka\_server\_socket\_server\_metrics\_response\_rate | 1 秒あたりのレスポンスのレート。 | 
| kafka\_server\_socket\_server\_metrics\_network\_io\_rate | 1 秒あたりのネットワーク I/O オペレーションのレート。 | 
| kafka\_server\_socket\_server\_metrics\_io\_ratio | I/O オペレーションに費やされた時間の割合。 | 
| kafka\_server\_controller\_channel\_metrics\_connection\_count | コントローラーチャネルのアクティブな接続の現在の数。 | 
| kafka\_server\_controller\_channel\_metrics\_incoming\_byte\_rate | コントローラーチャネルの 1 秒あたりの受信バイトのレート。 | 
| kafka\_server\_controller\_channel\_metrics\_outgoing\_byte\_rate | コントローラーチャネルの 1 秒あたりの送信バイトのレート。 | 
| kafka\_server\_controller\_channel\_metrics\_request\_rate | コントローラーチャネルの 1 秒あたりのリクエストのレート。 | 
| kafka\_server\_replica\_fetcher\_metrics\_connection\_count | レプリカフェッチャーのアクティブな接続の現在の数。 | 
| kafka\_server\_replica\_fetcher\_metrics\_incoming\_byte\_rate | レプリカフェッチャーの 1 秒あたりの受信バイトのレート。 | 
| kafka\_server\_replica\_fetcher\_metrics\_request\_rate | レプリカフェッチャーの 1 秒あたりのリクエストのレート。 | 
| kafka\_server\_replica\_fetcher\_metrics\_failed\_authentication\_total | レプリカフェッチャーの失敗した認証試行の合計数。 | 
| kafka\_server\_ZooKeeperClientMetrics\_Count | ZooKeeper クライアントオペレーションの合計数。 | 
| kafka\_server\_ZooKeeperClientMetrics\_Mean | ZooKeeper クライアントオペレーションの平均レイテンシー。 | 
| kafka\_server\_KafkaServer\_Value | Kafka サーバーの現在の状態または値 (通常はサーバーが実行中であることを示します)。 | 
| node\_cpu\_seconds\_total | CPU が各モード (ユーザー、システム、アイドル、など) で費やした合計秒数 (CPU とモード別に分類)。 | 
| node\_disk\_read\_bytes\_total | ディスクから正常に読み取られた合計バイト数 (デバイスごとに分類)。 | 
| node\_disk\_reads\_completed\_total | ディスクに対して正常に完了した読み取りの合計数 (デバイスごとに分類)。 | 
| node\_disk\_writes\_completed\_total | ディスクに対して正常に完了した書き込みの合計数 (デバイスごとに分類)。 | 
| node\_disk\_written\_bytes\_total | ディスクに正常に書き込まれた合計バイト数 (デバイスごとに分類)。 | 
| node\_filesystem\_avail\_bytes | 非ルートユーザー用のバイト単位の使用可能なファイルシステムスペース (デバイスとマウントポイント別に分類)。 | 
| node\_filesystem\_size\_bytes | バイト単位のファイルシステムの合計サイズ (デバイスとマウントポイント別に分類)。 | 
| node\_filesystem\_free\_bytes | バイト単位の空きファイルシステムスペース (デバイスとマウントポイント別に分類)。 | 
| node\_filesystem\_files | ファイルシステム上のファイルノード (inode) の合計数 (デバイスとマウントポイント別に分類)。 | 
| node\_filesystem\_files\_free | ファイルシステム上の空きファイルノード (inode) の数 (デバイスとマウントポイント別に分類)。 | 
| node\_filesystem\_readonly | ファイルシステムが読み取り専用でマウントされているかどうかを示します (1 = 読み取り専用、0 = 読み取り/書き込み)。 | 
| node\_filesystem\_device\_error | ファイルシステム統計の取得中にエラーが発生したかどうかを示します (1 = エラー、0 = 成功)。 | 

## 制限事項
<a name="prom-msk-limitations"></a>

現在の Amazon MSK と Amazon Managed Service for Prometheus の統合には、次の制限があります。
+ Amazon MSK プロビジョンドクラスターでのみサポート (Amazon MSK Serverless では利用できません)
+ KRaft メタデータモードと組み合わせてパブリックアクセスが有効になっている Amazon MSK クラスターではサポートされていません
+ Amazon MSK Express ブローカーではサポートされていません
+ 現在、Amazon MSK クラスターと Amazon Managed Service for Prometheus コレクター/ワークスペース間の 1:1 マッピングをサポートしています。