

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

# Memantau acara MemoryDB
<a name="monitoring-events"></a>

Ketika peristiwa penting terjadi untuk sebuah cluster, MemoryDB mengirimkan pemberitahuan ke topik Amazon SNS tertentu. Contohnya meliputi kegagalan menambahkan simpul, keberhasilan menambahkan simpul, perubahan grup keamanan, dan lainnya. Dengan memantau peristiwa penting, Anda dapat mengetahui status klaster Anda saat ini dan dapat mengambil tindakan korektif sesuai peristiwa tersebut.

**Topics**
+ [Mengelola pemberitahuan MemoryDB Amazon SNS](mdbevents.sns.md)
+ [Melihat acara MemoryDB](mdbevents.viewing.md)
+ [Notifikasi Peristiwa dan Amazon SNS](memorydbsns.md)

# Mengelola pemberitahuan MemoryDB Amazon SNS
<a name="mdbevents.sns"></a>

Anda dapat mengonfigurasi MemoryDB untuk mengirim notifikasi untuk peristiwa klaster penting menggunakan Amazon Simple Notification Service (Amazon SNS). Dalam contoh ini, Anda akan mengonfigurasi klaster dengan Amazon Resource Name (ARN) dari topik Amazon SNS untuk menerima notifikasi. 

**catatan**  
Topik ini mengasumsikan bahwa Anda telah mendaftar ke Amazon SNS dan telah mengatur serta berlangganan topik Amazon SNS. Untuk informasi selengkapnya tentang cara melakukannya, lihat [Panduan Developer Amazon Simple Notification Service](https://docs.aws.amazon.com/sns/latest/dg/). 

## Menambahkan topik Amazon SNS
<a name="mdbevents.sns.adding"></a>

Bagian berikut menunjukkan cara menambahkan topik Amazon SNS menggunakan AWS Console, the AWS CLI, atau MemoryDB API.

### Menambahkan topik Amazon SNS (Konsol)
<a name="mdbevents.sns.addingclusters.viewdetails.console"></a>

 Prosedur berikut menunjukkan cara menambahkan topik Amazon SNS untuk klaster. 

**catatan**  
 Proses ini juga dapat digunakan untuk mengubah topik Amazon SNS. 

**Untuk menambahkan atau mengubah topik Amazon SNS untuk klaster (Konsol)**

1. Masuk ke Konsol Manajemen AWS dan buka konsol MemoryDB di. [https://console.aws.amazon.com/memorydb/](https://console.aws.amazon.com/memorydb/)

1. Di ** Klaster**, pilih klaster yang ingin Anda tambahkan atau ubah ARN topik Amazon SNS-nya.

1. Pilih **Ubah**.

1. Di **Ubah Klaster** di bagian **Topik untuk Notifikasi SNS**, pilih topik SNS yang ingin Anda tambahkan, atau pilih **Input ARN manual** dan ketik ARN topik Amazon SNS. 

1. Pilih **Ubah**.

### Menambahkan topik Amazon SNS (CLI AWS )
<a name="mdbevents.sns.adding.cli"></a>

Untuk menambah atau memodifikasi topik Amazon SNS untuk klaster, gunakan perintah. AWS CLI `update-cluster` 

Contoh kode berikut menambahkan ARN topik Amazon SNS ke *my-cluster*.

Untuk Linux, macOS, atau Unix:

```
aws memorydb update-cluster \
    --cluster-name my-cluster \
    --sns-topic-arn arn:aws:sns:us-east-1:565419523791:memorydbNotifications
```

Untuk Windows:

```
aws memorydb update-cluster ^
    --cluster-name my-cluster ^
    --sns-topic-arn arn:aws:sns:us-east-1:565419523791:memorydbNotifications
```

Untuk informasi selengkapnya, lihat [UpdateCluster](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_UpdateCluster.html).

### Menambahkan topik Amazon SNS (MemoryDB API)
<a name="mdbevents.sns.adding.api"></a>

Untuk menambahkan atau memperbarui topik Amazon SNS untuk kluster, panggil `UpdateCluster` tindakan dengan parameter berikut:
+ `ClusterName``=my-cluster`
+ `SnsTopicArn``=arn%3Aaws%3Asns%3Aus-east-1%3A565419523791%3AmemorydbNotifications`

Untuk menambahkan atau memperbarui topik Amazon SNS untuk klaster, panggil tindakan tersebut. `UpdateCluster`

Untuk informasi selengkapnya, lihat [UpdateCluster](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_UpdateCluster.html).

## Mengaktifkan dan menonaktifkan notifikasi Amazon SNS
<a name="mdbevents.sns.disabling"></a>

 Anda dapat mengaktifkan atau menonaktifkan notifikasi untuk klaster. Prosedur berikut menunjukkan cara menonaktifkan notifikasi Amazon SNS. 

### Mengaktifkan dan menonaktifkan notifikasi Amazon SNS (Konsol)
<a name="mdbevents.sns.disablingclusters.viewdetails.console"></a>

**Untuk menonaktifkan notifikasi Amazon SNS menggunakan Konsol Manajemen AWS**

1. Masuk ke Konsol Manajemen AWS dan buka konsol MemoryDB di. [https://console.aws.amazon.com/memorydb/](https://console.aws.amazon.com/memorydb/)

1. Pilih tombol radio di sebelah kiri cluster yang ingin Anda ubah notifikasi.

1. Pilih **Ubah**.

1. Di **Ubah Klaster** di bagian **Topik untuk Notifikasi SNS**, pilih *Nonaktifkan Notifikasi*.

1. Pilih **Ubah**.

### Mengaktifkan dan menonaktifkan notifikasi Amazon SNS (CLI)AWS
<a name="mdbevents.sns.disabling.cli"></a>

Untuk menonaktifkan notifikasi Amazon SNS, gunakan perintah `update-cluster` dengan parameter berikut:

Untuk Linux, macOS, atau Unix:

```
aws memorydb update-cluster \
    --cluster-name my-cluster \
    --sns-topic-status inactive
```

Untuk Windows:

```
aws memorydb update-cluster ^
    --cluster-name my-cluster ^
    --sns-topic-status inactive
```

### Mengaktifkan dan menonaktifkan notifikasi Amazon SNS (MemoryDB API)
<a name="mdbevents.sns.disabling.api"></a>

Untuk menonaktifkan notifikasi Amazon SNS, panggil tindakan `UpdateCluster` dengan parameter berikut:
+ `ClusterName``=my-cluster`
+ `SnsTopicStatus``=inactive`

Panggilan ini menghasilkan output seperti yang berikut ini:

**Example**  

```
 1. https://memory-db.us-east-1.amazonaws.com/
 2.     ?Action=UpdateCluster    
 3.     &ClusterName=my-cluster
 4.     &SnsTopicStatus=inactive
 5.     &Version=2021-01-01
 6.     &SignatureVersion=4
 7.     &SignatureMethod=HmacSHA256
 8.     &Timestamp=20210801T220302Z
 9.     &X-Amz-Algorithm=Amazon4-HMAC-SHA256
10.     &X-Amz-Date=20210801T220302Z
11.     &X-Amz-SignedHeaders=Host
12.     &X-Amz-Expires=20210801T220302Z
13.     &X-Amz-Credential=<credential>
14.     &X-Amz-Signature=<signature>
```

# Melihat acara MemoryDB
<a name="mdbevents.viewing"></a>

MemoryDB mencatat peristiwa yang berhubungan dengan cluster, grup keamanan, dan grup parameter Anda. Informasi ini mencakup tanggal dan waktu peristiwa, nama sumber dan jenis sumber peristiwa, serta deskripsi dari peristiwa tersebut. Anda dapat dengan mudah mengambil peristiwa dari log menggunakan konsol MemoryDB, AWS CLI `describe-events` perintah, atau tindakan API MemoryDB. `DescribeEvents` 

Prosedur berikut menunjukkan cara melihat semua acara MemoryDB selama 24 jam terakhir (1440 menit).

## Melihat acara MemoryDB (Konsol)
<a name="mdbevents.viewingclusters.viewdetails"></a>

Prosedur berikut menampilkan peristiwa menggunakan konsol MemoryDB.

**Untuk melihat acara menggunakan konsol MemoryDB**

1. Masuk ke Konsol Manajemen AWS dan buka konsol MemoryDB di. [https://console.aws.amazon.com/memorydb/](https://console.aws.amazon.com/memorydb/)

1. Di panel navigasi kiri, pilih **Acara**.

   Layar *Acara* muncul mencantumkan semua acara yang tersedia. Setiap baris daftar mewakili satu peristiwa dan menampilkan sumber peristiwa, jenis acara (seperti cluster, parameter-grup, acl, security-group atau subnet group), waktu GMT acara, dan deskripsi acara.

   Dengan **Filter**, Anda dapat menentukan apakah Anda ingin melihat semua peristiwa, atau hanya peristiwa dari jenis tertentu dalam daftar peristiwa.

## Melihat acara MemoryDB (CLI AWS )
<a name="mdbevents.viewing.cli"></a>

Untuk menghasilkan daftar peristiwa MemoryDB menggunakan AWS CLI, gunakan perintah. `describe-events` Anda dapat menggunakan parameter opsional untuk mengontrol jenis peristiwa yang tercantum, jangka waktu peristiwa yang dicantumkan, jumlah maksimum peristiwa yang akan dicantumkan, dan lainnya.

Kode berikut mencantumkan hingga 40 peristiwa cluster.

```
aws memorydb describe-events --source-type cluster --max-results 40  
```

Kode berikut menampilkan daftar semua peristiwa selama 24 jam terakhir (1.440 menit).

```
aws memorydb describe-events --duration 1440  
```

Output dari perintah `describe-events` terlihat seperti berikut ini.

```
{
    "Events": [        
        {
            "Date": "2021-03-29T22:17:37.781Z", 
            "Message": "Added node 0001 in Availability Zone us-east-1a", 
            "SourceName": "memorydb01", 
            "SourceType": "cluster"
        }, 
        {
            "Date": "2021-03-29T22:17:37.769Z", 
            "Message": "cluster created", 
            "SourceName": "memorydb01", 
            "SourceType": "cluster"
        }
    ]
}
```

Untuk informasi selengkapnya, seperti parameter yang tersedia dan nilai parameter yang diizinkan, lihat [https://docs.aws.amazon.com/cli/latest/reference/memorydb/describe-events.html](https://docs.aws.amazon.com/cli/latest/reference/memorydb/describe-events.html).

## Melihat acara MemoryDB (MemoryDB API)
<a name="mdbevents.viewing.api"></a>

Untuk menghasilkan daftar peristiwa MemoryDB menggunakan API MemoryDB, gunakan tindakan. `DescribeEvents` Anda dapat menggunakan parameter opsional untuk mengontrol jenis peristiwa yang tercantum, jangka waktu peristiwa yang dicantumkan, jumlah maksimum peristiwa yang akan dicantumkan, dan lainnya.

Kode berikut mencantumkan 40 peristiwa -cluster terbaru.

```
https://memory-db.us-east-1.amazonaws.com/
   ?Action=DescribeEvents
   &MaxResults=40
   &SignatureVersion=4
   &SignatureMethod=HmacSHA256
   &SourceType=cluster
   &Timestamp=20210802T192317Z
   &Version=2021-01-01
   &X-Amz-Credential=<credential>
```

Kode berikut mencantumkan peristiwa cluster selama 24 jam terakhir (1440 menit).

```
https://memory-db.us-east-1.amazonaws.com/
   ?Action=DescribeEvents
   &Duration=1440
   &SignatureVersion=4
   &SignatureMethod=HmacSHA256
   &SourceType=cluster
   &Timestamp=20210802T192317Z
   &Version=2021-01-01
   &X-Amz-Credential=<credential>
```

Perintah di atas akan menghasilkan output yang serupa dengan berikut ini.

```
<DescribeEventsResponse xmlns="http://memory-db.us-east-1.amazonaws.com/doc/2021-01-01/"> 
    <DescribeEventsResult> 
        <Events> 
            <Event> 
                <Message>cluster created</Message> 
                <SourceType>cluster</SourceType> 
                <Date>2021-08-02T18:22:18.202Z</Date> 
                <SourceName>my-memorydb-primary</SourceName> 
            </Event> 
               
 (...output omitted...)
          
        </Events> 
    </DescribeEventsResult> 
    <ResponseMetadata> 
        <RequestId>e21c81b4-b9cd-11e3-8a16-7978bb24ffdf</RequestId> 
    </ResponseMetadata> 
</DescribeEventsResponse>
```

Untuk informasi selengkapnya, seperti parameter yang tersedia dan nilai parameter yang diizinkan, lihat [https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DescribeEvents.html](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DescribeEvents.html).

# Notifikasi Peristiwa dan Amazon SNS
<a name="memorydbsns"></a>

MemoryDB dapat mempublikasikan pesan menggunakan Amazon Simple Notification Service (SNS) ketika peristiwa penting terjadi di klaster. Fitur ini dapat digunakan untuk menyegarkan daftar server pada mesin klien yang terhubung ke titik akhir node individual dari sebuah cluster.

**catatan**  
Untuk informasi selengkapnya tentang Amazon Simple Notification Service (SNS), termasuk informasi tentang harga dan tautan ke dokumentasi Amazon SNS, lihat [Halaman produk Amazon SNS](https://aws.amazon.com/sns).

Notifikasi dipublikasikan ke *topik* Amazon SNS tertentu. Berikut ini adalah persyaratan untuk notifikasi:
+ Hanya satu topik yang dapat dikonfigurasi untuk pemberitahuan MemoryDB.
+  AWS Akun yang memiliki topik Amazon SNS harus merupakan akun yang sama yang memiliki cluster tempat notifikasi diaktifkan.

## Acara MemoryDB
<a name="memorydbSNS.Events"></a>

Peristiwa MemoryDB berikut memicu pemberitahuan Amazon SNS:


| Nama Peristiwa | Pesan | Deskripsi | 
| --- | --- | --- | 
|  MemoryDB: AddNodeComplete  |  "Modified number of nodes from %d to %d"  |  Sebuah node telah ditambahkan ke cluster dan siap digunakan.  | 
|  MemoryDB: AddNodeFailed karena alamat IP gratis yang tidak mencukupi  |  "Failed to modify number of nodes from %d to %d due to insufficient free IP addresses"  |  Sebuah node tidak dapat ditambahkan karena tidak ada cukup alamat IP yang tersedia.  | 
|  MemoryDB: ClusterParametersChanged  |  "Updated parameter group for the cluster" Dalam hal membuat, kirim juga `"Updated to use a ParameterGroup %s"`  |  Satu atau lebih parameter cluster telah diubah.  | 
|  MemoryDB: ClusterProvisioningComplete  |  "Cluster created."  |  Penyediaan cluster selesai, dan node di cluster siap digunakan.  | 
|  MemoryDB: ClusterProvisioningFailed karena status jaringan yang tidak kompatibel  |  "Failed to create cluster due to incompatible network state. %s"  |  Upaya dilakukan untuk meluncurkan cluster baru ke virtual private cloud (VPC) yang tidak ada.  | 
|  MemoryDB: ClusterRestoreFailed  |  "Restore from %s failed for node %s. %s"  |  MemoryDB tidak dapat mengisi cluster dengan data snapshot. Ini mungkin karena file snapshot yang tidak ada di Amazon S3, atau izin yang salah pada file itu. Jika Anda menggambarkan cluster, statusnya akan`restore-failed`. Anda harus menghapus cluster dan memulai dari awal. Untuk informasi selengkapnya, lihat [Menyemai cluster baru dengan snapshot yang dibuat secara eksternal](snapshots-seeding-redis.md).  | 
| MemoryDB: ClusterScalingComplete  | `"Succeeded applying modification to node type to %s."` | Skala untuk cluster selesai dengan sukses. | 
| MemoryDB: ClusterScalingFailed | `"Failed applying modification to node type to %s."` | Operasi peningkatan skala pada cluster gagal.  | 
|  MemoryDB: NodeReplaceStarted  |  "Recovering node %s"  |  MemoryDB telah mendeteksi bahwa host yang menjalankan node terdegradasi atau tidak dapat dijangkau dan telah mulai mengganti node.  Entri DNS untuk node yang diganti tidak berubah.  Pada kebanyakan kasus, Anda tidak perlu menyegarkan daftar server untuk klien Anda ketika peristiwa ini terjadi. Namun, beberapa pustaka klien mungkin berhenti menggunakan node bahkan setelah MemoryDB menggantikan node; dalam hal ini, aplikasi harus menyegarkan daftar server ketika peristiwa ini terjadi.  | 
|  MemoryDB: NodeReplaceComplete  |  "Finished recovery for node %s"  |  MemoryDB telah mendeteksi bahwa host yang menjalankan node terdegradasi atau tidak dapat dijangkau dan telah selesai mengganti node.  Entri DNS untuk node yang diganti tidak berubah.  Pada kebanyakan kasus, Anda tidak perlu menyegarkan daftar server untuk klien Anda ketika peristiwa ini terjadi. Namun, beberapa pustaka klien mungkin berhenti menggunakan node bahkan setelah MemoryDB menggantikan node; dalam hal ini, aplikasi harus menyegarkan daftar server ketika peristiwa ini terjadi.  | 
|  MemoryDB: CreateClusterComplete  |  "Cluster created"  |  Cluster berhasil dibuat.  | 
|  MemoryDB: CreateClusterFailed  |  "Failed to create cluster due to unsuccessful creation of its node(s)." dan "Deleting all nodes belonging to this cluster."  |  Cluster tidak dibuat.  | 
|  MemoryDB: DeleteClusterComplete  |  "Cluster deleted."  |  Penghapusan cluster dan semua node terkait telah selesai.  | 
| MemoryDB: FailoverComplete | `"Failover to replica node %s completed"` | Failover ke simpul replika telah berhasil. | 
|  MemoryDB: NodeReplacementCanceled  |  "The replacement of node %s which was scheduled during the maintenance window from start time: %s, end time: %s has been canceled"  |  Sebuah simpul di klaster Anda yang dijadwalkan akan diganti tidak lagi dijadwalkan akan diganti.   | 
|  MemoryDB: NodeReplacementRescheduled  |  "The replacement in maintenance window for node %s has been re-scheduled from previous start time: %s, previous end time: %s to new start time: %s, new end time: %s"  |  Sebuah simpul di klaster Anda yang sebelumnya dijadwalkan akan diganti telah dijadwalkan ulang untuk diganti selama periode baru yang dijelaskan dalam notifikasi.  Untuk informasi tentang tindakan yang dapat Anda lakukan, lihat [Mengganti simpul](nodes.nodereplacement.md).  | 
|  MemoryDB: NodeReplacementScheduled  |  "The node %s is scheduled for replacement during the maintenance window from start time: %s to end time: %s"  |  Sebuah simpul di klaster Anda dijadwalkan untuk penggantian selama jendela yang dijelaskan dalam notifikasi.  Untuk informasi tentang tindakan yang dapat Anda ambil, lihat [Mengganti simpul](nodes.nodereplacement.md).  | 
|  MemoryDB: RemoveNodeComplete  |  "Removed node %s"  |  Sebuah node telah dihapus dari cluster.  | 
|  MemoryDB: SnapshotComplete  |  "Snapshot %s succeeded for node %s"  |  Sebuah snapshot telah berhasil diselesaikan.  | 
|  MemoryDB: SnapshotFailed  |  "Snapshot %s failed for node %s"  |  Sebuah snapshot telah gagal. Lihat peristiwa cluster untuk penyebab lebih rinci. Jika Anda mendeskripsikan snapshot, lihat [DescribeSnapshots](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DescribeSnapshots.html), statusnya adalah `failed`.  | 