

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

# CloudWatch wawasan kontributor untuk DynamoDB: Cara kerjanya
<a name="contributorinsights_HowItWorks"></a>

Amazon DynamoDB terintegrasi [CloudWatch dengan Contributor](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ContributorInsights.html) Insights untuk memberikan informasi tentang item yang paling banyak diakses dan dibatasi dalam tabel atau indeks sekunder global. [DynamoDB memberikan informasi ini kepada Anda CloudWatch melalui aturan Contributor [Insights](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ContributorInsights-RuleSyntax.html)[, laporan,](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ContributorInsights-ViewReports.html) dan grafik data laporan.](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ContributorInsights-GraphReportData.html)

CloudWatch Contributor Insights for DynamoDB dirancang agar tidak memiliki dampak kinerja pada tabel DynamoDB Anda.

*Untuk informasi selengkapnya tentang Wawasan CloudWatch Kontributor, lihat [Menggunakan Wawasan Kontributor untuk menganalisis data kardinalitas tinggi](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ContributorInsights.html) di Panduan Pengguna Amazon. CloudWatch *

 Bagian berikut menjelaskan konsep inti dan perilaku CloudWatch Contributor Insights untuk DynamoDB. 

**Topics**
+ [CloudWatch mode wawasan kontributor untuk DynamoDB](#contributorinsights_HowItWorks.Modes)
+ [CloudWatch wawasan kontributor untuk aturan DynamoDB](#contributorinsights_HowItWorks.Rules)
+ [Memahami wawasan CloudWatch kontributor untuk grafik DynamoDB](#contributorinsights_HowItWorks.Graphs)
+ [Interaksi dengan fitur DynamoDB lain](#contributorinsights_HowItWorks.OtherFeatures)
+ [CloudWatch wawasan kontributor untuk penagihan DynamoDB](#contributorinsights_HowItWorks.Billing)

## CloudWatch mode wawasan kontributor untuk DynamoDB
<a name="contributorinsights_HowItWorks.Modes"></a>

CloudWatch Contributor Insights for DynamoDB menawarkan dua mode berbeda untuk memenuhi kebutuhan pemantauan yang berbeda.

### Mode tombol terhambat
<a name="contributorinsights_HowItWorks.Modes.ThrottledOnly"></a>

Mode ini berfokus secara eksklusif pada permintaan yang dibatasi dengan hanya memproses peristiwa saat pelambatan terjadi. Ini memberikan wawasan tentang masalah kinerja tanpa biaya tambahan untuk melacak semua pola akses. Dalam mode ini, DynamoDB hanya melacak:
+ Item **yang paling dibatasi - Item** yang mengalami peristiwa paling melambat

Mode ini sangat ideal ketika:
+ Perhatian utama Anda adalah mengidentifikasi dan menyelesaikan masalah pelambatan
+ Anda ingin tetap mengaktifkan Contributor Insights secara terus menerus untuk deteksi pelambatan waktu nyata
+ Anda menginginkan pendekatan yang dioptimalkan biaya untuk memantau masalah pelambatan

**catatan**  
*Mode tombol terhambat* memproses peristiwa hanya ketika pelambatan terjadi, sehingga hemat biaya untuk pemantauan berkelanjutan. Pendekatan yang ditargetkan ini memungkinkan Anda untuk membiarkan fitur diaktifkan secara permanen dengan dampak biaya minimal, sambil tetap memberikan visibilitas langsung ke masalah pelambatan saat terjadi.

Jika tabel Anda tidak mengalami pembatasan, Anda tidak akan melihat data apa pun dalam grafik Contributor Insights, yang menunjukkan kinerja yang sehat. Saat pelambatan terdeteksi, grafik yang dihasilkan membantu Anda mengidentifikasi pola akses tertentu yang menyebabkan masalah kinerja. Informasi ini dapat membantu Anda menerapkan strategi untuk mengatasi pola akses yang tidak seragam.

Untuk strategi pemantauan komprehensif, Anda dapat mengintegrasikan wawasan pelambatan ini dengan CloudWatch metrik lain untuk membuat dasbor terpadu yang menghubungkan peristiwa pelambatan dengan kinerja tabel secara keseluruhan.

### Mode tombol yang diakses dan dibatasi
<a name="contributorinsights_HowItWorks.Modes.AccessedAndThrottled"></a>

Mode ini menyediakan pemantauan komprehensif dari item yang diakses dan dibatasi. Dalam mode ini, DynamoDB melacak:
+ **Item yang paling banyak diakses** — Item yang mengkonsumsi kapasitas baca dan tulis paling banyak
+ Item **yang paling dibatasi - Item** yang mengalami peristiwa paling melambat

Mode ini sangat ideal ketika Anda membutuhkan visibilitas lengkap ke dalam pola akses tabel Anda dan ingin memahami item lalu lintas tinggi dan masalah pelambatan.

### Beralih antar mode
<a name="contributorinsights_HowItWorks.Modes.Switching"></a>

Anda dapat beralih antar mode kapan saja menggunakan konsol AWS CLI DynamoDB,, atau. APIs Saat Anda beralih mode:
+  CloudWatch Aturan yang ada diperbarui agar sesuai dengan mode baru
+  CloudWatch Aturan kunci yang dibatasi tetap utuh, mempertahankan data historis berkelanjutan Anda untuk metrik pembatasan:
  + Saat Anda beralih dari mode *kunci terbatas ke mode kunci* yang *diakses dan dibatasi, aturan kunci* yang ada dibatasi dipertahankan, dan aturan kunci baru yang diakses dibuat
  + Saat Anda beralih dari mode *kunci yang diakses dan dibatasi ke mode tombol* *dibatasi, hanya aturan kunci* yang dibatasi yang dipertahankan, dan aturan kunci yang diakses dihapus
+ Penagihan segera disesuaikan untuk mencerminkan pemrosesan acara mode baru

## CloudWatch wawasan kontributor untuk aturan DynamoDB
<a name="contributorinsights_HowItWorks.Rules"></a>

[Saat Anda mengaktifkan CloudWatch Contributor Insights for DynamoDB pada tabel atau indeks sekunder global, DynamoDB membuat aturan atas nama Anda berdasarkan mode yang dipilih.](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ContributorInsights-RuleSyntax.html)

**catatan**  
Saat mengaktifkan Contributor Insights di tabel DynamoDB, Anda tunduk pada batas aturan Contributor Insights. Untuk informasi selengkapnya, lihat [CloudWatch service quotas](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_limits.html).

### Aturan untuk mode tombol yang diakses dan dibatasi
<a name="contributorinsights_HowItWorks.Rules.AccessedAndThrottled"></a>

Dalam mode *kunci yang diakses dan dibatasi*, DynamoDB membuat aturan berikut:
+ **Item yang paling banyak diakses (kunci partisi)** - Mengidentifikasi kunci partisi dari item yang paling banyak diakses di tabel Anda atau indeks sekunder global.

  CloudWatch format nama aturan: `DynamoDBContributorInsights-PKC-[resource_name]-[creationtimestamp]`
+ **Kebanyakan kunci dibatasi (kunci partisi) - Mengidentifikasi kunci** partisi dari item yang paling dibatasi dalam tabel Anda atau indeks sekunder global.

  CloudWatch format nama aturan: `DynamoDBContributorInsights-PKT-[resource_name]-[creationtimestamp]`

Jika tabel atau indeks sekunder global Anda memiliki kunci pengurutan, DynamoDB juga membuat aturan berikut khusus untuk mengurutkan kunci: 
+ **Kunci yang paling sering diakses (kunci partisi dan urutan)** — Mengidentifikasi kunci partisi dan urutan dari item yang paling sering diakses di tabel atau indeks sekunder global Anda.

  CloudWatch format nama aturan: `DynamoDBContributorInsights-SKC-[resource_name]-[creationtimestamp]`
+ **Kunci yang paling sering mengalami throttling (kunci partisi dan urutan)** — Mengidentifikasi kunci partisi dan urutan dari item yang paling sering mengalami throttling di tabel atau indeks sekunder global Anda.

  CloudWatch format nama aturan: `DynamoDBContributorInsights-SKT-[resource_name]-[creationtimestamp]`

### Aturan untuk mode tombol terhambat
<a name="contributorinsights_HowItWorks.Rules.ThrottledOnly"></a>

Dalam mode *tombol terbatas, DynamoDB hanya membuat aturan terkait pelambatan*:
+ **Item yang paling sering mengalami throttling (kunci partisi)** — Mengidentifikasi kunci partisi dari item yang paling sering mengalami throttling di tabel atau indeks sekunder global Anda.

  CloudWatch format nama aturan: `DynamoDBContributorInsights-PKT-[resource_name]-[creationtimestamp]`

Jika tabel atau indeks sekunder global Anda memiliki kunci pengurutan, DynamoDB juga membuat:
+ **Kunci yang paling sering mengalami throttling (kunci partisi dan urutan)** — Mengidentifikasi kunci partisi dan urutan dari item yang paling sering mengalami throttling di tabel atau indeks sekunder global Anda.

  CloudWatch format nama aturan: `DynamoDBContributorInsights-SKT-[resource_name]-[creationtimestamp]`

Pendekatan terfokus ini mengurangi jumlah aturan aktif dan mengurangi volume peristiwa yang diproses untuk mendiagnosis peristiwa pelambatan Anda dengan lebih baik.

**catatan**  
Saat Anda menggunakan CloudWatch konsol atau APIs untuk melihat CloudWatch Contributor Insights untuk DynamoDB, Anda hanya melihat aturan yang sesuai dengan mode yang Anda pilih.
Anda tidak dapat menggunakan CloudWatch konsol atau secara langsung mengubah atau APIs menghapus aturan yang dibuat oleh CloudWatch Contributor Insights for DynamoDB. Menonaktifkan CloudWatch Contributor Insights untuk DynamoDB pada tabel atau indeks sekunder global secara otomatis menghapus aturan yang dibuat untuk tabel tersebut atau indeks sekunder global.
Bila Anda menggunakan [GetInsightRuleReport](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_GetInsightRuleReport.html)operasi dengan aturan CloudWatch Contributor Insights yang dibuat oleh DynamoDB, hanya dan mengembalikan statistik yang berguna. `MaxContributorValue` `Maximum` Statistik lain dalam daftar ini tidak mengembalikan nilai yang berarti.
CloudWatch Contributor Insights untuk DynamoDB memiliki batas 25 kontributor. Meminta lebih dari 25 kontributor akan mengembalikan kesalahan.

[Anda dapat membuat CloudWatch Alarm menggunakan CloudWatch Contributor Insights for DynamoDB rules.](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ContributorInsights-RuleSyntax.html) Hal ini memungkinkan Anda menerima pemberitahuan jika ada item yang melebihi atau mencapai ambang batas tertentu untuk `ConsumedThroughputUnits` atau `ThrottleCount`. Untuk informasi selengkapnya, lihat [Menyetel alarm pada data metrik Contributor Insights](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ContributorInsights-GraphReportData.html#ContributorInsights-GraphReportData-Alarm).

## Memahami wawasan CloudWatch kontributor untuk grafik DynamoDB
<a name="contributorinsights_HowItWorks.Graphs"></a>

CloudWatch Contributor Insights for DynamoDB menampilkan berbagai jenis grafik pada DynamoDB dan konsol tergantung pada mode yang dipilih. CloudWatch 

### Ketersediaan grafik berdasarkan mode
<a name="contributorinsights_HowItWorks.Graphs.ModeComparison"></a>

Grafik yang ditampilkan bergantung pada mode Contributor Insights yang Anda pilih.
+ **Mode tombol yang diakses dan dibatasi menampilkan grafik** Item *Paling Banyak Diakses dan Item* *Paling Diblokir*
+ **Mode tombol Throttled** hanya menampilkan grafik Item *Paling Terhambat*

### Item paling sering diakses
<a name="contributorinsights_HowItWorks.Graphs.most-accessed"></a>

Grafik ini hanya tersedia dalam mode tombol yang diakses dan dibatasi. Gunakan grafik ini untuk mengidentifikasi item yang paling sering diakses dalam tabel atau indeks sekunder global. Grafik ini menampilkan `ConsumedThroughputUnits` pada sumbu y dan waktu pada sumbu x. Setiap kunci N teratas ditampilkan dalam warnanya sendiri, dengan keterangan ditampilkan di bawah sumbu x. 

DynamoDB mengukur frekuensi akses utama menggunakan `ConsumedThroughputUnits`, yang mengukur gabungan lalu lintas baca dan tulis. `ConsumedThroughputUnits` didefinisikan sebagai berikut: 
+ Disediakan — *(3 x unit kapasitas tulis yang disediakan) \+ untit kapasitas tulis yang digunakan*
+ Sesuai permintaan — *(3 x unit permintaan tulis) \+ unit permintaan baca*

Pada konsol DynamoDB, setiap titik data dalam grafik mewakili `ConsumedThroughputUnits` maksimum selama periode 1 menit. Misalnya, nilai grafik 180.000 `ConsumedThroughputUnits` menunjukkan bahwa item diakses terus-menerus pada throughput maksimum per item sebanyak 1.000 permintaan unit tulis atau 3.000 unit permintaan baca untuk rentang 60 detik dalam periode 1 menit tersebut (3.000 x 60 detik). Dengan kata lain, nilai bergrafik mewakili menit lalu lintas tertinggi dalam setiap periode 1 menit. Anda dapat mengubah perincian waktu `ConsumedThroughputUnits` metrik (misalnya, untuk melihat metrik 5 menit, bukan 1 menit) di konsol. CloudWatch 

Jika Anda melihat beberapa baris berklaster rapat tanpa outlier jelas, ini menunjukkan bahwa beban kerja Anda relatif seimbang di item pada periode waktu tertentu. Jika Anda melihat titik terisolasi dalam grafik, bukan garis terhubung, ini menunjukkan item yang sering diakses hanya untuk jangka waktu singkat.

Jika tabel atau indeks sekunder global Anda memiliki kunci pengurutan, DynamoDB membuat dua grafik: satu untuk kunci partisi yang paling banyak diakses dan satu untuk pasangan kunci sortir partisi yang paling banyak diakses. Anda dapat melihat lalu lintas di tingkat kunci partisi di grafik kunci partisi saja. Anda dapat melihat lalu lintas di tingkat item di partisi\+grafik kunci sortir.

### Item yang paling sering mengalami throttling
<a name="contributorinsights_HowItWorks.Graphs.most-throttled"></a>

Grafik ini tersedia di kedua mode. Gunakan grafik ini untuk mengidentifikasi item yang paling sering mengalami throttling dalam tabel atau indeks sekunder global. Grafik ini menampilkan `ThrottleCount` pada sumbu y dan waktu pada sumbu x. Masing-masing tombol *N* atas ditampilkan dalam warnanya sendiri, dengan legenda ditampilkan di bawah sumbu x. 

DynamoDB mengukur frekuensi throttling menggunakan `ThrottleCount`, yang merupakan jumlah kesalahan `ProvisionedThroughputExceededException`, `ThrottlingException`, dan `RequestLimitExceeded`.

Penulisan throttling yang disebabkan oleh kapasitas tulis yang tidak memadai untuk indeks sekunder global tidak diukur. Anda dapat menggunakan grafik *Item Paling Sering Diakses* pada indeks sekunder global untuk mengidentifikasi pola akses tidak seimbang yang dapat menyebabkan throttling tulis. Untuk informasi selengkapnya, lihat [Pertimbangan throughput yang disediakan untuk](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/GSI.html#GSI.ThroughputConsiderations) Indeks Sekunder Global.

Pada konsol DynamoDB, setiap titik data dalam grafik menunjukkan jumlah peristiwa throttling selama periode 1 menit. 

Jika Anda tidak melihat data dalam grafik ini, artinya permintaan Anda tidak mengalami throttling. Jika Anda melihat titik terisolasi dalam grafik, bukan garis yang terhubung, ini menunjukkan bahwa item sering mengalami throttling untuk jangka waktu singkat.

Jika tabel atau indeks sekunder global Anda memiliki kunci pengurutan, DynamoDB membuat dua grafik: satu untuk sebagian besar kunci partisi yang dibatasi dan satu untuk sebagian besar pasangan kunci partisi\+sortir yang dibatasi. Anda dapat melihat jumlah throttle pada level kunci partisi di grafik khusus tombol partisi, dan jumlah throttle pada tingkat item di grafik kunci sortir partisi \+.

**catatan**  
Dalam *mode tombol terbatas*, ini adalah satu-satunya jenis grafik yang akan Anda lihat. Tidak adanya data dalam grafik ini menunjukkan kinerja tabel yang sehat tanpa terjadi pelambatan.

### Contoh laporan
<a name="contributorinsights_HowItWorks.Graphs.examples"></a>

Contoh berikut menunjukkan laporan yang dihasilkan untuk tabel dengan kedua kunci partisi dan kunci sortir dalam *mode kunci diakses dan dibatasi*. Dalam mode *tombol terbatas*, Anda hanya melihat bagian terkait pelambatan dari laporan ini.

![4 laporan Wawasan Kontributor yang berbeda menampilkan item yang paling sering diakses dan item yang paling sering mengalami throttling.](http://docs.aws.amazon.com/id_id/amazondynamodb/latest/developerguide/images/CI_Graphs_Example.png)


## Interaksi dengan fitur DynamoDB lain
<a name="contributorinsights_HowItWorks.OtherFeatures"></a>

Bagian berikut menjelaskan bagaimana CloudWatch Contributor Insights for DynamoDB berperilaku dan berinteraksi dengan beberapa fitur lain di DynamoDB. Perilaku ini berlaku untuk kedua mode kecuali ditentukan lain.

### Tabel global
<a name="contributorinsights_HowItWorks.OtherFeatures.GlobalTables"></a>

CloudWatch Contributor Insights for DynamoDB memonitor replika tabel global sebagai tabel yang berbeda. Grafik Contributor Insights untuk replika di satu AWS Wilayah mungkin tidak menunjukkan pola yang sama dengan Wilayah lain. Hal ini karena data tulis direplikasi di semua replika dalam tabel global, tetapi setiap replika dapat melayani lalu lintas baca yang terikat Wilayah. 

Setiap replika dapat dikonfigurasi dengan mode Contributor Insights yang berbeda secara independen. Misalnya, Anda dapat menggunakan mode *kunci yang diakses dan dibatasi di* wilayah utama Anda untuk pemantauan komprehensif, saat menggunakan mode *kunci* terbatas di wilayah sekunder untuk mempertahankan visibilitas terhadap masalah kinerja.

### DynamoDB Accelerator (DAX)
<a name="contributorinsights_HowItWorks.OtherFeatures.DAX"></a>

CloudWatch Contributor Insights untuk DynamoDB tidak menampilkan respons cache DAX. Wawasan Kontributor tersebut hanya menampilkan respons untuk mengakses tabel atau indeks sekunder global.

**catatan**  
 CloudWatch DynamoDB Contributor Insights tidak mendukung permintaan PartiQL.

### Enkripsi saat diam
<a name="contributorinsights_HowItWorks.OtherFeatures.Encryption"></a>

CloudWatch Contributor Insights untuk DynamoDB tidak memengaruhi cara kerja enkripsi di DynamoDB. Data kunci utama yang dipublikasikan di CloudWatch dienkripsi dengan file. Kunci milik AWS Namun, DynamoDB juga mendukung dan kunci Kunci yang dikelola AWS yang dikelola pelanggan.

CloudWatch Contributor Insights for DynamoDB menampilkan kunci partisi dan kunci sortir (jika ada) dari item yang sering diakses dan dibatasi. Sementara CloudWatch Contributor Insights bekerja dengan tabel DynamoDB terenkripsi, penting untuk dicatat bahwa ia menggunakan konteks enkripsi milik Amazon sendiri, yang terpisah dari enkripsi yang dikonfigurasi tabel. 

Jika kunci utama tabel DynamoDB berisi informasi sensitif dan kebijakan keamanan organisasi Anda memerlukan kontrol penuh atas proses enkripsi, CloudWatch mengaktifkan Contributor Insights mungkin tidak cocok.

### Kontrol akses detail
<a name="contributorinsights_HowItWorks.OtherFeatures.FGAC"></a>

CloudWatch Contributor Insights for DynamoDB tidak berfungsi secara berbeda untuk tabel dengan kontrol akses halus (FGAC). Dengan kata lain, setiap pengguna yang memiliki CloudWatch izin yang sesuai dapat melihat kunci utama yang dilindungi FGAC dalam grafik Contributor Insights. CloudWatch 

Jika kunci utama tabel berisi data yang dilindungi FGAC yang tidak ingin Anda publikasikan CloudWatch, Anda tidak boleh mengaktifkan CloudWatch Contributor Insights for DynamoDB untuk tabel tersebut. 

### Kontrol akses
<a name="contributorinsights_HowItWorks.OtherFeatures.AccessControl"></a>

Anda mengontrol akses ke CloudWatch Contributor Insights for DynamoDB menggunakan ( AWS Identity and Access Management IAM) dengan membatasi izin bidang kontrol DynamoDB dan izin bidang data. CloudWatch Untuk informasi selengkapnya lihat, [Menggunakan IAM dengan CloudWatch Contributor Insights for](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Contributor_Insights_IAM.html) DynamoDB.

## CloudWatch wawasan kontributor untuk penagihan DynamoDB
<a name="contributorinsights_HowItWorks.Billing"></a>

Biaya untuk Wawasan CloudWatch Kontributor untuk DynamoDB muncul di bagian [CloudWatch](https://aws.amazon.com/cloudwatch/pricing/)tagihan bulanan Anda. Biaya ini dihitung berdasarkan jumlah peristiwa DynamoDB yang diproses, dan mode yang dipilih.

### Penagihan berdasarkan mode
<a name="contributorinsights_HowItWorks.Billing.ModeComparison"></a>

Kedua mode Contributor Insights memiliki karakteristik penagihan yang berbeda.
+ **Penagihan mode tombol yang diakses dan dibatasi** - Dalam mode ini, setiap item yang ditulis atau dibaca melalui operasi [bidang data](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/HowItWorks.API.html#HowItWorks.API.DataPlane) mewakili satu peristiwa, terlepas dari apakah permintaan berhasil atau dibatasi. Jika tabel atau indeks sekunder global menyertakan kunci pengurutan, setiap item yang dibaca atau ditulis mewakili dua peristiwa. Ini karena DynamoDB mengidentifikasi kontributor teratas dari deret waktu terpisah: satu untuk kunci partisi saja, dan satu untuk pasangan kunci partisi dan sortir.
+ **Penagihan mode tombol terhambat - Dalam mode** ini, hanya permintaan yang dibatasi yang menghasilkan peristiwa yang dapat ditagih. Peristiwa hanya dihasilkan ketika permintaan menghasilkan`ProvisionedThroughputExceededException`,`ThrottlingException`, atau `RequestLimitExceeded` kesalahan. Jika tabel atau indeks sekunder global menyertakan kunci pengurutan, setiap item yang dibatasi mewakili dua peristiwa (pelacakan kunci partisi dan pelacakan kunci partisi\+sortir).

### Contoh penagihan
<a name="contributorinsights_HowItWorks.Billing.Examples"></a>

Misalnya, asumsikan bahwa aplikasi Anda melakukan operasi DynamoDB berikut: `GetItem` a, a, dan `PutItem` `BatchWriteItem` a yang menempatkan lima item. Asumsikan juga bahwa `PutItem` operasi terhambat, tetapi semua operasi lainnya berhasil.
+ **Mode tombol yang diakses dan dibatasi**
  + Jika tabel atau indeks sekunder global Anda hanya memiliki kunci partisi, itu menghasilkan 7 peristiwa (1 untuk`GetItem`, 1 untuk`PutItem`, dan 5 untuk`BatchWriteItem`).
  + Jika tabel atau indeks sekunder global Anda memiliki kunci partisi dan kunci sortir, itu menghasilkan 14 peristiwa (2 untuk`GetItem`, 2 untuk`PutItem`, dan 10 untuk`BatchWriteItem`). 
+ **Mode tombol terhambat**
  + Jika tabel atau indeks sekunder global Anda hanya memiliki kunci partisi, itu menghasilkan 1 peristiwa (hanya untuk yang dibatasi`PutItem`).
  + Jika tabel atau indeks sekunder global Anda memiliki kunci partisi dan kunci sortir, itu menghasilkan 2 peristiwa (2 untuk throttled`PutItem`). 

  Keberhasilan `GetItem` dan `BatchWriteItem` operasi tidak menghasilkan peristiwa dalam mode tombol dibatasi.

### Faktor penagihan umum
<a name="contributorinsights_HowItWorks.Billing.CommonFactors"></a>

`Query`Operasi selalu menghasilkan 1 peristiwa, terlepas dari mode atau jumlah item yang dikembalikan.

Tidak seperti fitur DynamoDB lainnya CloudWatch , Contributor Insights untuk penagihan DynamoDB tidak bervariasi berdasarkan hal *berikut*:
+ [Mode kapasitas](capacity-mode.md) (disediakan vs. sesuai permintaan)
+ Baik jika Anda melakukan permintaan baca atau tulis
+ Ukuran (KB) item yang dibaca atau ditulis