

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Siapkan kolektor Prometheus yang dikelola untuk Amazon MSK
<a name="prom-msk-integration"></a>

Untuk menggunakan Layanan Terkelola Amazon untuk kolektor Prometheus, Anda membuat scraper yang menemukan dan menarik metrik di cluster Amazon Managed Streaming for Apache Kafka. Anda juga dapat membuat scraper yang terintegrasi dengan Amazon Elastic Kubernetes Service. Untuk informasi selengkapnya, lihat [Mengintegrasikan Amazon EKS](https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-collector-how-to.html).

## Buat scraper
<a name="prom-msk-create-scraper"></a>

Layanan Dikelola Amazon untuk kolektor Prometheus terdiri dari scraper yang menemukan dan mengumpulkan metrik dari cluster MSK Amazon. Amazon Managed Service for Prometheus mengelola scraper untuk Anda, memberi Anda skalabilitas, keamanan, dan keandalan yang Anda butuhkan, tanpa harus mengelola instans, agen, atau pencakar apa pun sendiri.

Anda dapat membuat scraper menggunakan AWS API atau AWS CLI seperti yang dijelaskan dalam prosedur berikut.

Ada beberapa prasyarat untuk membuat scraper Anda sendiri:
+ Anda harus memiliki kluster MSK Amazon yang dibuat.
+ Konfigurasikan grup keamanan klaster MSK Amazon Anda untuk mengizinkan lalu lintas masuk pada port **11001 (Eksportir JMX) dan 11002 (Node Exporter)** **dalam VPC Amazon Anda, karena scraper memerlukan akses** ke catatan DNS ini untuk mengumpulkan metrik Prometheus.
+ [VPC Amazon tempat klaster MSK Amazon berada harus mengaktifkan DNS.](https://docs.aws.amazon.com/vpc/latest/userguide/AmazonDNS-concepts.html)

**catatan**  
Cluster akan dikaitkan dengan scraper dengan nama sumber daya Amazon (ARN). Jika Anda menghapus cluster, dan kemudian membuat yang baru dengan nama yang sama, ARN akan digunakan kembali untuk cluster baru. Karena itu, scraper akan mencoba mengumpulkan metrik untuk cluster baru. Anda [menghapus pencakar](#prom-msk-delete-scraper) secara terpisah dari menghapus cluster.

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

Gunakan operasi `CreateScraper` API untuk membuat scraper dengan AWS API. Contoh berikut membuat scraper di Wilayah AS Timur (Virginia N.). Ganti {{example}} konten dengan informasi cluster MSK Amazon Anda, dan berikan konfigurasi scraper Anda.

**catatan**  
Konfigurasikan grup keamanan dan subnet agar sesuai dengan kluster target Anda. Sertakan setidaknya dua subnet di dua zona ketersediaan.

```
                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}}
    }
}
```

Dalam contoh, `scrapeConfiguration` parameter memerlukan file YAMM konfigurasi Prometheus yang dikodekan base64 yang menentukan catatan DNS dari kluster MSK.

Setiap catatan DNS mewakili titik akhir broker di Availability Zone tertentu, memungkinkan klien untuk terhubung ke broker yang didistribusikan di seluruh pilihan Anda AZs untuk ketersediaan tinggi.

Jumlah catatan DNS di properti klaster MSK Anda sesuai dengan jumlah node broker dan Availability Zone dalam konfigurasi klaster Anda:
+ **Konfigurasi default** - 3 node broker di 3 AZs = 3 catatan DNS
+ **Konfigurasi khusus** - 2 node broker di 2 AZs = 2 catatan DNS

[Untuk mendapatkan catatan DNS untuk cluster MSK Anda, buka konsol MSK di rumah? https://console.aws.amazon.com/msk/ region=us-east-1\#/home/](https://console.aws.amazon.com/msk/home?region=us-east-1#/home/). Pergi ke cluster MSK Anda. Pilih **Properti**, **Broker**, dan **Titik Akhir**.

Anda memiliki dua opsi untuk mengonfigurasi Prometheus untuk mengikis metrik dari cluster MSK Anda:

1. **Resolusi DNS tingkat cluster (Disarankan)** — Gunakan nama DNS dasar cluster untuk secara otomatis menemukan semua broker. Jika titik akhir broker Anda`b-1.clusterName.xxx.xxx.xxx`, gunakan `clusterName.xxx.xxx.xxx` sebagai catatan DNS. Hal ini memungkinkan Prometheus untuk secara otomatis mengikis semua broker di cluster.

   **Titik akhir broker individu** — Tentukan setiap titik akhir broker secara individual untuk kontrol granular. Gunakan pengidentifikasi broker lengkap (b-1, b-2) dalam konfigurasi Anda. Contoh:

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

**catatan**  
Ganti `clusterName.xxx.xxx.xxx` dengan titik akhir klaster MSK Anda yang sebenarnya dari Konsol. AWS 

Untuk informasi lebih lanjut, lihat[https://prometheus.io/docs/prometheus/latest/configuration/configuration/#dns_sd_config](https://prometheus.io/docs/prometheus/latest/configuration/configuration/#dns_sd_config) <dns\_sd\_config>di dokumentasi *Prometheus*.

Berikut ini adalah contoh file konfigurasi scraper:

```
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}'
```

Jalankan salah satu perintah berikut untuk mengonversi file YAMM ke base64. Anda juga dapat menggunakan konverter base64 online apa pun untuk mengonversi file.

**Example Linux/macOS**  

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

**Example Jendela PowerShell**  

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

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

Gunakan `create-scraper` perintah untuk membuat scraper menggunakan file. AWS Command Line Interface Contoh berikut membuat scraper di Wilayah AS Timur (Virginia N.). Ganti {{example}} konten dengan informasi cluster MSK Amazon Anda, dan berikan konfigurasi scraper Anda.

**catatan**  
Konfigurasikan grup keamanan dan subnet agar sesuai dengan kluster target Anda. Sertakan setidaknya dua subnet di dua zona ketersediaan.

```
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}}'}"
```

------
+ Berikut ini adalah daftar lengkap operasi scraper yang dapat Anda gunakan dengan AWS API:

  Buat scraper dengan operasi [CreateScraper](https://docs.aws.amazon.com/prometheus/latest/APIReference/API_CreateScraper.html)API.
+ Buat daftar scraper yang ada dengan operasi [ListScrapers](https://docs.aws.amazon.com/prometheus/latest/APIReference/API_ListScrapers.html)API.
+ Perbarui alias, konfigurasi, atau tujuan scraper dengan operasi [UpdateScraper](https://docs.aws.amazon.com/prometheus/latest/APIReference/API_UpdateScraper.html)API.
+ Hapus scraper dengan operasi [DeleteScraper](https://docs.aws.amazon.com/prometheus/latest/APIReference/API_DeleteScraper.html)API.
+ Dapatkan detail selengkapnya tentang scraper dengan operasi [DescribeScraper](https://docs.aws.amazon.com/prometheus/latest/APIReference/API_DescribeScraper.html)API.

## Pengaturan lintas akun
<a name="prom-msk-cross-account"></a>

Untuk membuat scraper dalam penyiapan lintas akun saat klaster MSK Amazon tempat Anda ingin mengumpulkan metrik berada di akun yang berbeda dari kolektor Layanan Terkelola Amazon untuk Prometheus, gunakan prosedur di bawah ini.

Misalnya, ketika Anda memiliki dua akun, akun sumber pertama `account_id_source` tempat MSK Amazon berada, dan akun target kedua `account_id_target` tempat Amazon Managed Service untuk ruang kerja Prometheus berada.

**Untuk membuat scraper dalam pengaturan lintas akun**

1. Di akun sumber, buat peran `arn:aws:iam::{{111122223333}}:role/Source` dan tambahkan kebijakan kepercayaan berikut.

   ```
   {
       "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. Di setiap kombinasi sumber (klaster MSK Amazon) dan target (Layanan Terkelola Amazon untuk ruang kerja Prometheus), Anda perlu membuat `arn:aws:iam::{{444455556666}}:role/Target` peran dan menambahkan kebijakan kepercayaan berikut dengan izin untuk. [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. Buat scraper dengan `--role-configuration` opsi.

   ```
   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. Validasi pembuatan scraper.

   ```
   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>"
               }
           }
       ]
   }
   ```

## Mengubah antara RoleConfiguration dan peran terkait layanan
<a name="prom-msk-changing-roles"></a>

Jika Anda ingin beralih kembali ke peran terkait layanan alih-alih menulis `RoleConfiguration` ke Layanan Terkelola Amazon untuk ruang kerja Prometheus, Anda harus memperbarui `UpdateScraper` dan menyediakan ruang kerja di akun yang sama dengan scraper tanpa. `RoleConfiguration` `RoleConfiguration`Akan dihapus dari scraper dan peran terkait layanan akan digunakan.

Ketika Anda mengubah ruang kerja di akun yang sama dengan scraper dan Anda ingin terus menggunakan`RoleConfiguration`, Anda harus memberikan on lagi. `RoleConfiguration` `UpdateScraper`

## Temukan dan hapus pencakar
<a name="prom-msk-delete-scraper"></a>

Anda dapat menggunakan AWS API atau AWS CLI untuk membuat daftar pencakar di akun Anda atau untuk menghapusnya.

**catatan**  
Pastikan Anda menggunakan versi terbaru AWS CLI atau SDK. Versi terbaru memberi Anda fitur dan fungsionalitas terbaru, serta pembaruan keamanan. Atau, gunakan [AWS CloudShell](https://docs.aws.amazon.com/cloudshell/latest/userguide/welcome.html), yang selalu memberikan pengalaman baris up-to-date perintah, secara otomatis.

Untuk mencantumkan semua pencakar di akun Anda, gunakan operasi [ListScrapers](https://docs.aws.amazon.com/prometheus/latest/APIReference/API_ListScrapers.html)API.

Atau, dengan AWS CLI, hubungi:

```
aws amp list-scrapers
```

`ListScrapers`mengembalikan semua pencakar di akun Anda, misalnya:

```
{
    "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"
                }
            }
        }
    ]
}
```

Untuk menghapus scraper, cari scraper yang ingin Anda hapus, menggunakan `ListScrapers` operasi, dan kemudian gunakan [DeleteScraper](https://docs.aws.amazon.com/prometheus/latest/APIReference/API_DeleteScraper.html)operasi untuk menghapusnya. `scraperId`

Atau, dengan AWS CLI, hubungi:

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

## Metrik dikumpulkan dari Amazon MSK
<a name="prom-msk-metrics"></a>

Saat Anda berintegrasi dengan Amazon MSK, kolektor Layanan Terkelola Amazon untuk Prometheus secara otomatis mengikis metrik berikut:

### Metrik: pekerjaan jmx\_exporter dan pod\_exporter
<a name="broker-metrics"></a>


| Metrik | Deskripsi/Tujuan | 
| --- | --- | 
| jmx\_config\_reload\_failure\_total | Jumlah total eksportir JMX gagal memuat ulang file konfigurasinya. | 
| jmx\_scrape\_duration\_seconds | Waktu yang dibutuhkan untuk mengikis metrik JMX dalam hitungan detik untuk siklus pengumpulan saat ini. | 
| jmx\_scrape\_error | Menunjukkan apakah terjadi kesalahan selama pengikisan metrik JMX (1 = kesalahan, 0 = sukses). | 
| java\_lang\_memory\_ \_digunakan HeapMemoryUsage | Jumlah memori heap (dalam byte) yang saat ini digunakan oleh JVM. | 
| Java\_lang\_memory\_ \_max HeapMemoryUsage | Jumlah maksimum memori heap (dalam byte) yang dapat digunakan untuk manajemen memori. | 
| java\_lang\_memory\_ \_digunakan NonHeapMemoryUsage | Jumlah memori non-heap (dalam byte) yang saat ini digunakan oleh JVM. | 
| Kafka\_cluster\_partition\_value | Status atau nilai saat ini terkait dengan partisi cluster Kafka, dipecah berdasarkan ID partisi dan topik. | 
| kafka\_consumer\_consumer\_coordinator\_metrics\_assigned\_partitions | Jumlah partisi yang saat ini ditugaskan untuk konsumen ini. | 
| kafka\_consumer\_consumer\_coordinator\_metrics\_commit\_latency\_avg | Rata-rata waktu yang dibutuhkan untuk melakukan offset dalam milidetik. | 
| kafka\_consumer\_consumer\_coordinator\_metrics\_commit\_rate | Jumlah komit offset per detik. | 
| kafka\_consumer\_consumer\_coordinator\_metrics\_failed\_rebalance\_total | Jumlah total rebalances kelompok konsumen yang gagal. | 
| kafka\_consumer\_consumer\_coordinator\_metrics\_last\_heartbeat\_seconds\_ago | Jumlah detik sejak detak jantung terakhir dikirim ke koordinator. | 
| kafka\_consumer\_consumer\_coordinator\_metrics\_rebalance\_latency\_avg | Rata-rata waktu yang dibutuhkan untuk menyeimbangkan kembali kelompok konsumen dalam milidetik. | 
| kafka\_consumer\_consumer\_coordinator\_metrics\_rebalance\_total | Jumlah total penyeimbangan kembali kelompok konsumen. | 
| kafka\_consumer\_consumer\_fetch\_manager\_metrics\_bytes\_consumed\_rate | Jumlah rata-rata byte yang dikonsumsi per detik oleh konsumen. | 
| kafka\_consumer\_consumer\_fetch\_manager\_metrics\_fetch\_latency\_avg | Rata-rata waktu yang dibutuhkan untuk permintaan pengambilan dalam milidetik. | 
| kafka\_consumer\_consumer\_fetch\_manager\_metrics\_fetch\_rate | Jumlah permintaan pengambilan per detik. | 
| kafka\_consumer\_consumer\_fetch\_manager\_metrics\_records\_consumed\_rate | Rata-rata jumlah catatan yang dikonsumsi per detik. | 
| kafka\_consumer\_consumer\_fetch\_manager\_metrics\_records\_lag\_max | Kelambatan maksimum dalam hal jumlah catatan untuk partisi apa pun di konsumen ini. | 
| kafka\_consumer\_consumer\_metrics\_connection\_count | Jumlah koneksi aktif saat ini. | 
| kafka\_consumer\_consumer\_metrics\_incoming\_byte\_rate | Jumlah rata-rata byte yang diterima per detik dari semua server. | 
| kafka\_consumer\_consumer\_metrics\_last\_poll\_seconds\_ago | Jumlah detik sejak panggilan polling konsumen terakhir (). | 
| kafka\_consumer\_consumer\_metrics\_request\_rate | Jumlah permintaan yang dikirim per detik. | 
| kafka\_consumer\_consumer\_metrics\_response\_rate | Jumlah tanggapan yang diterima per detik. | 
| kafka\_consumer\_group\_ \_Nilai ConsumerLagMetrics | Nilai lag konsumen saat ini untuk kelompok konsumen, menunjukkan seberapa jauh di belakang konsumen. | 
| kafka\_controller\_ \_Nilai KafkaController | Keadaan atau nilai pengontrol Kafka saat ini (1 = pengontrol aktif, 0 = tidak aktif). | 
| kafka\_controller\_ \_Hitung ControllerEventManager | Jumlah total peristiwa pengontrol yang diproses. | 
| kafka\_controller\_ ControllerEventManager \_Berarti | Rata-rata (rata-rata) waktu yang dibutuhkan untuk memproses peristiwa pengontrol. | 
| kafka\_controller\_ \_ ControllerStats MeanRate | Tingkat rata-rata operasi statistik pengontrol per detik. | 
| kafka\_coordinator\_group\_ \_Nilai GroupMetadataManager | Status atau nilai manajer metadata grup saat ini untuk grup konsumen. | 
| kafka\_log\_ \_Hitung LogFlushStats | Jumlah total operasi log flush. | 
| kafka\_log\_ LogFlushStats \_Berarti | Rata-rata (rata-rata) waktu yang dibutuhkan untuk operasi log flush. | 
| kafka\_log\_ \_ LogFlushStats MeanRate | Tingkat rata-rata operasi log flush per detik. | 
| kafka\_network\_ \_Hitung RequestMetrics | Jumlah total permintaan jaringan yang diproses. | 
| kafka\_network\_ RequestMetrics \_Berarti | Rata-rata (rata-rata) waktu yang dibutuhkan untuk memproses permintaan jaringan. | 
| RequestMetricskafka\_jaringan\_ \_ MeanRate | Rata-rata tingkat permintaan jaringan per detik. | 
| Kafka\_network\_Acceptor\_ MeanRate | Tingkat rata-rata koneksi yang diterima per detik. | 
| Kafka\_Server\_fetch\_queue\_size | Ukuran antrian permintaan pengambilan saat ini. | 
| Kafka\_Server\_Produce\_Queue\_size | Ukuran antrian permintaan produksi saat ini. | 
| Kafka\_Server\_Request\_Queue\_size | Ukuran antrian permintaan umum saat ini. | 
| kafka\_server\_ \_Hitung BrokerTopicMetrics | Jumlah total operasi topik broker (pesanin/out, bytes in/out). | 
| kafka\_server\_ \_ BrokerTopicMetrics MeanRate | Tingkat rata-rata operasi topik broker per detik. | 
| kafka\_server\_ \_ BrokerTopicMetrics OneMinuteRate | Tingkat rata-rata pergerakan satu menit dari operasi topik broker. | 
| kafka\_server\_ \_Nilai DelayedOperationPurgatory | Jumlah operasi tertunda saat ini di api penyucian (menunggu untuk diselesaikan). | 
| kafka\_server\_ \_ DelayedFetchMetrics MeanRate | Tingkat rata-rata operasi pengambilan tertunda per detik. | 
| kafka\_server\_ \_Nilai FetcherLagMetrics | Nilai lag saat ini untuk utas pengambil replika (seberapa jauh di belakang pemimpin). | 
| kafka\_server\_ \_ FetcherStats MeanRate | Tingkat rata-rata operasi fetcher per detik. | 
| kafka\_server\_ \_Nilai ReplicaManager | Status atau nilai manajer replika saat ini. | 
| kafka\_server\_ \_ ReplicaManager MeanRate | Tingkat rata-rata operasi manajer replika per detik. | 
| kafka\_server\_ \_byte\_rate LeaderReplication | Tingkat byte direplikasi per detik untuk partisi di mana broker ini adalah pemimpin. | 
| kafka\_server\_group\_coordinator\_metrics\_group\_completed\_rebalance\_count | Jumlah total penyeimbangan kembali kelompok konsumen yang diselesaikan. | 
| kafka\_server\_group\_coordinator\_metrics\_offset\_commit\_count | Jumlah total operasi komit offset. | 
| kafka\_server\_group\_coordinator\_metrics\_offset\_commit\_rate | Tingkat operasi komit offset per detik. | 
| kafka\_server\_socket\_server\_metrics\_connection\_count | Jumlah koneksi aktif saat ini. | 
| kafka\_server\_socket\_server\_metrics\_connection\_creation\_rate | Tingkat pembuatan koneksi baru per detik. | 
| kafka\_server\_socket\_server\_metrics\_connection\_close\_rate | Tingkat penutupan koneksi per detik. | 
| kafka\_server\_socket\_server\_metrics\_failed\_authentication\_total | Jumlah total upaya otentikasi yang gagal. | 
| kafka\_server\_socket\_server\_metrics\_incoming\_byte\_rate | Tingkat byte masuk per detik. | 
| kafka\_server\_socket\_server\_metrics\_outgoing\_byte\_rate | Tingkat byte keluar per detik. | 
| kafka\_server\_socket\_server\_metrics\_request\_rate | Tingkat permintaan per detik. | 
| kafka\_server\_socket\_server\_metrics\_response\_rate | Tingkat respons per detik. | 
| kafka\_server\_socket\_server\_metrics\_network\_io\_rate | Tingkat I/O operasi jaringan per detik. | 
| kafka\_server\_socket\_server\_metrics\_io\_ratio | Sebagian kecil waktu yang dihabiskan dalam I/O operasi. | 
| kafka\_server\_controller\_channel\_metrics\_connection\_count | Jumlah koneksi aktif saat ini untuk saluran pengontrol. | 
| kafka\_server\_controller\_channel\_metrics\_incoming\_byte\_rate | Tingkat byte masuk per detik untuk saluran pengontrol. | 
| kafka\_server\_controller\_channel\_metrics\_outgoing\_byte\_rate | Tingkat byte keluar per detik untuk saluran pengontrol. | 
| kafka\_server\_controller\_channel\_metrics\_request\_rate | Tingkat permintaan per detik untuk saluran pengontrol. | 
| kafka\_server\_replica\_fetcher\_metrics\_connection\_count | Jumlah koneksi aktif saat ini untuk pengambil replika. | 
| kafka\_server\_replica\_fetcher\_metrics\_incoming\_byte\_rate | Tingkat byte masuk per detik untuk replika fetcher. | 
| kafka\_server\_replica\_fetcher\_metrics\_request\_rate | Tingkat permintaan per detik untuk replika fetcher. | 
| kafka\_server\_replica\_fetcher\_metrics\_failed\_authentication\_total | Jumlah total upaya otentikasi gagal untuk pengambil replika. | 
| kafka\_server\_ \_Hitung ZooKeeperClientMetrics | Jumlah total operasi ZooKeeper klien. | 
| kafka\_server\_ ZooKeeperClientMetrics \_Berarti | Rata-rata latensi operasi ZooKeeper klien. | 
| kafka\_server\_ \_Nilai KafkaServer | Status atau nilai server Kafka saat ini (biasanya menunjukkan server sedang berjalan). | 
| node\_cpu\_seconds\_total | Total detik yang CPUs dihabiskan dalam setiap mode (pengguna, sistem, idle, dll.), Diuraikan berdasarkan CPU dan mode. | 
| node\_disk\_read\_bytes\_total | Jumlah total byte yang berhasil dibaca dari disk, dipecah berdasarkan perangkat. | 
| node\_disk\_reads\_completed\_total | Jumlah total pembacaan berhasil diselesaikan untuk disk, dipecah berdasarkan perangkat. | 
| node\_disk\_writes\_completed\_total | Jumlah total penulisan berhasil diselesaikan untuk disk, dipecah berdasarkan perangkat. | 
| node\_disk\_written\_bytes\_total | Jumlah total byte yang berhasil ditulis ke disk, dipecah berdasarkan perangkat. | 
| node\_filesystem\_avail\_bytes | Ruang sistem file yang tersedia dalam byte untuk pengguna non-root, dipecah berdasarkan perangkat dan titik pemasangan. | 
| node\_filesystem\_size\_bytes | Ukuran total sistem file dalam byte, dipecah berdasarkan perangkat dan titik pemasangan. | 
| node\_filesystem\_free\_bytes | Ruang sistem file gratis dalam byte, dipecah berdasarkan perangkat dan titik pemasangan. | 
| node\_filesystem\_files | Jumlah total node file (inode) pada sistem file, dipecah berdasarkan perangkat dan titik pemasangan. | 
| node\_filesystem\_files\_free | Jumlah node file gratis (inode) pada sistem file, dipecah berdasarkan perangkat dan titik pemasangan. | 
| node\_filesystem\_readonly | Menunjukkan apakah sistem file dipasang hanya-baca (1 = hanya-baca, 0 = baca-tulis). | 
| node\_filesystem\_device\_error | Menunjukkan apakah terjadi kesalahan saat mendapatkan statistik sistem file (1 = kesalahan, 0 = sukses). | 

## Batasan
<a name="prom-msk-limitations"></a>

Integrasi MSK Amazon saat ini dengan Amazon Managed Service untuk Prometheus memiliki batasan berikut:
+ Hanya didukung untuk klaster Amazon MSK Provisioned (tidak tersedia untuk Amazon MSK Tanpa Server)
+ Tidak didukung untuk klaster MSK Amazon dengan akses publik diaktifkan dalam kombinasi dengan KRaft mode metadata
+ Tidak didukung untuk broker Amazon MSK Express
+ Saat ini mendukung pemetaan 1:1 antara kluster MSK Amazon dan Layanan Terkelola Amazon untuk kolektor/ruang kerja Prometheus