

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

# Pantau sumber daya Amazon EC2
<a name="monitoring_ec2"></a>

Pemantauan merupakan bagian penting dalam menjaga keandalan, ketersediaan, dan kinerja instans Amazon EC2 dan solusi Anda. AWS Anda harus mengumpulkan data pemantauan dari semua bagian dalam AWS solusi Anda sehingga Anda dapat lebih mudah men-debug kegagalan multi-titik jika terjadi.

AWS menyediakan berbagai alat yang dapat Anda gunakan untuk memantau Amazon EC2. Dasbor Amazon EC2 dan CloudWatch konsol memberikan at-a-glance tampilan status lingkungan Amazon EC2 Anda. Selain itu, kami menyediakan yang berikut:
+ **Pemeriksaan status sistem** — Pantau AWS sistem yang diperlukan untuk menggunakan instans Anda untuk memastikan bahwa mereka berfungsi dengan baik. Pemeriksaan ini mendeteksi masalah dengan instans Anda yang memerlukan AWS keterlibatan untuk memperbaiki. Jika pemeriksaan status sistem gagal, Anda dapat memilih untuk menunggu AWS memperbaiki masalah tersebut atau Anda dapat memecahkannya sendiri (misalnya, dengan menghentikan dan memulai ulang atau mengakhiri dan mengganti instans). Contoh masalah yang menyebabkan kegagalan pemeriksaan status sistem meliputi:
  + Kehilangan konektivitas jaringan
  + Kehilangan daya sistem
  + Masalah perangkat lunak pada host fisik
  + Masalah perangkat keras pada host fisik yang memengaruhi jangkauan jaringan

  Untuk informasi selengkapnya, lihat [Pemeriksaan status untuk instans Amazon EC2](monitoring-system-instance-status-check.md).
+ **Pemeriksaan status instans** — Pantau konfigurasi perangkat lunak dan jaringan instans individual Anda. Pemeriksaan ini mendeteksi masalah yang memerlukan keterlibatan Anda untuk memperbaikinya. Jika pemeriksaan status instans gagal, biasanya Anda perlu menangani sendiri masalah tersebut (misalnya, dengan melakukan boot ulang instans tersebut atau membuat modifikasi dalam sistem operasi Anda). Contoh masalah yang mungkin menyebabkan kegagalan pemeriksaan status instans meliputi:
  + Pemeriksaan status sistem gagal
  + Konfigurasi jaringan atau pemulaian salah
  + Memori habis
  + Sistem file rusak
  + Kernel tidak kompatibel

  Untuk informasi selengkapnya, lihat [Pemeriksaan status untuk instans Amazon EC2](monitoring-system-instance-status-check.md).
+ ** CloudWatch Alarm Amazon** — Tonton satu metrik selama periode waktu yang Anda tentukan, dan lakukan satu atau beberapa tindakan berdasarkan nilai metrik relatif terhadap ambang batas tertentu selama beberapa periode waktu. Tindakan ini adalah pengiriman notifikasi ke topik Amazon Simple Notiﬁcation Service (Amazon SNS) atau kebijakan Amazon EC2 Auto Scaling. Alarm memanggil tindakan untuk perubahan status berkelanjutan saja. CloudWatch alarm tidak akan memanggil tindakan hanya karena mereka berada dalam keadaan tertentu; negara harus telah berubah dan dipertahankan untuk sejumlah periode tertentu. Untuk informasi selengkapnya, lihat [Pantau instans Anda menggunakan CloudWatch](using-cloudwatch.md).
+ ** EventBridge Acara Amazon** — Otomatiskan AWS layanan Anda dan tanggapi peristiwa sistem secara otomatis. Acara dari AWS layanan dikirimkan ke EventBridge dalam waktu dekat, dan Anda dapat menentukan tindakan otomatis yang akan diambil saat acara cocok dengan aturan yang Anda tulis. Untuk informasi selengkapnya, lihat [Otomatiskan Amazon menggunakan EC2 EventBridge](automating_with_eventbridge.md).
+ **AWS CloudTrail log** - Tangkap informasi terperinci tentang panggilan yang dilakukan ke Amazon EC2 API dan menyimpannya sebagai file log di Amazon S3. Anda dapat menggunakan CloudTrail log untuk menentukan panggilan mana yang dilakukan, alamat IP sumber untuk panggilan, siapa yang melakukan panggilan, dan kapan panggilan dilakukan. Untuk informasi selengkapnya, lihat [Log panggilan EC2 API Amazon menggunakan AWS CloudTrail](monitor-with-cloudtrail.md).
+ **CloudWatch agen** — Kumpulkan log dan metrik tingkat sistem dari host dan tamu di instans EC2 dan server lokal Anda. *Untuk informasi selengkapnya, lihat [Mengumpulkan Metrik dan Log dari Instans Amazon EC2 dan Server Lokal dengan CloudWatch Agen di Panduan Pengguna](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Install-CloudWatch-Agent.html) Amazon. CloudWatch *

# Pantau status instans Amazon EC2 Anda
<a name="monitoring-instances-status-check"></a>

Anda dapat memantau status instans dengan melihat pemeriksaan status dan peristiwa terjadwal untuk instans Anda.

Pemeriksaan status memberi Anda informasi yang dihasilkan dari pemeriksaan otomatis yang dilakukan oleh Amazon EC2. Pemeriksaan otomatis ini mendeteksi apakah masalah tertentu memengaruhi instans Anda. Informasi pemeriksaan status, bersama dengan data yang disediakan oleh Amazon CloudWatch, memberi Anda visibilitas operasional terperinci ke setiap instans Anda. 

Anda juga dapat melihat status acara tertentu yang dijadwalkan untuk instans Anda. Status peristiwa memberikan informasi tentang aktivitas mendatang yang direncanakan untuk instans Anda, seperti boot ulang atau pemensiunan. Status tersebut juga memberikan informasi waktu mulai dan selesai terjadwal untuk setiap peristiwa.

**Topics**
+ [Pemeriksaan status untuk instans Amazon EC2](monitoring-system-instance-status-check.md)
+ [Peristiwa perubahan status untuk instans Amazon EC2](monitoring-instance-state-changes.md)
+ [Acara terjadwal untuk instans Amazon EC2](monitoring-instances-status-check_sched.md)

# Pemeriksaan status untuk instans Amazon EC2
<a name="monitoring-system-instance-status-check"></a>

Dengan pemantauan status instans, Anda dapat dengan cepat menentukan apakah Amazon EC2 telah mendeteksi masalah yang mungkin mencegah instans Anda dari menjalankan aplikasi. Amazon EC2 melakukan pemeriksaan otomatis pada setiap instans EC2 yang berjalan untuk mengidentifikasi masalah perangkat keras dan perangkat lunak. Anda dapat melihat hasil dari pemeriksaan status ini untuk mengidentifikasi masalah spesifik yang dapat dideteksi. Data status peristiwa menambah informasi yang telah disediakan Amazon EC2 tentang status setiap instans (`pending`seperti`running`,`stopping`,) dan metrik pemanfaatan yang dipantau CloudWatch Amazon (pemanfaatan CPU, lalu lintas jaringan, dan aktivitas disk).

Pemeriksaan status dilakukan setiap menit dan menghasilkan status lulus atau gagal. Jika semua pemeriksaan lulus, status keseluruhan instans adalah **OK**. Jika satu atau beberapa pemeriksaan gagal, status keseluruhannya adalah **terganggu**. Pemeriksaan status dibangun di Amazon EC2 sehingga pemeriksaan tidak dapat dinonaktifkan atau dihapus.

Ketika pemeriksaan status gagal, CloudWatch metrik yang sesuai untuk pemeriksaan status bertambah. Untuk informasi selengkapnya, lihat [Metrik pemeriksaan status](viewing_metrics_with_cloudwatch.md#status-check-metrics). Anda dapat menggunakan metrik ini untuk membuat alarm CloudWatch yang dipicu berdasarkan hasil pemeriksaan status. Misalnya, Anda dapat membuat alarm untuk memperingatkan Anda jika pemeriksaan status gagal pada instans tertentu. Untuk informasi selengkapnya, lihat [Membuat CloudWatch alarm untuk instans Amazon EC2 yang gagal memeriksa status](creating_status_check_alarms.md).

Anda juga dapat membuat CloudWatch alarm Amazon yang memantau instans Amazon EC2 dan memulihkan instans secara otomatis jika menjadi rusak karena masalah mendasar. Untuk informasi selengkapnya, lihat [Pemulihan instans otomatis](ec2-instance-recover.md).

**Topics**
+ [Tipe pemeriksaan status](#types-of-instance-status-checks)
+ [Lihat pemeriksaan status untuk instans Amazon EC2](viewing_status.md)
+ [Membuat CloudWatch alarm untuk instans Amazon EC2 yang gagal memeriksa status](creating_status_check_alarms.md)

## Tipe pemeriksaan status
<a name="types-of-instance-status-checks"></a>

Ada tiga jenis pemeriksaan status.
+ [Pemeriksaan status sistem](#system-status-checks)
+ [Pemeriksaan status instans](#instance-status-checks)
+ [Pemeriksaan status EBS terlampir](#attached-ebs-status-checks)

### Pemeriksaan status sistem
<a name="system-status-checks"></a>

Pemeriksaan status sistem memantau AWS sistem tempat instance Anda berjalan. Pemeriksaan ini mendeteksi masalah yang mendasari instans, yang memerlukan keterlibatan AWS untuk diperbaiki. Ketika pemeriksaan status sistem gagal, Anda dapat memilih untuk menunggu AWS untuk memperbaiki masalah, atau Anda dapat menyelesaikannya sendiri. Untuk instans yang didukung oleh Amazon EBS, Anda dapat menghentikan dan memulai instans sendiri, yang pada sebagian besar kasus akan membuat instans dimigrasikan ke host baru. Untuk instance yang didukung oleh penyimpanan instans (hanya didukung untuk instance Linux), Anda dapat menghentikan dan mengganti instance. Perhatikan bahwa volume penyimpanan instans bersifat sementara dan semua data akan hilang saat instans dihentikan.

Berikut adalah contoh masalah yang dapat menyebabkan kegagalan pemeriksaan status sistem:
+ Hilangnya konektivitas jaringan
+ Kehilangan daya sistem
+ Masalah perangkat lunak pada host fisik
+ Masalah perangkat keras pada hosting fisik yang memengaruhi jangkauan jaringan

Jika pemeriksaan status sistem gagal, kami menambah metrik [StatusCheckFailed\$1System](viewing_metrics_with_cloudwatch.md#status-check-metrics).

**Instans bare metal**  
Jika Anda memulai ulang dari sistem operasi pada instans bare metal, pemeriksaan status sistem tersebut mungkin kembali ke status gagal untuk sementara. Ketika instans tersedia, pemeriksaan status sistem seharusnya kembali ke status lulus.

### Pemeriksaan status instans
<a name="instance-status-checks"></a>

Pemeriksaan status instans memantau perangkat lunak dan konektivitas jaringan dari instans individual Anda. Amazon EC2 memeriksa kondisi instans dengan mengirimkan permintaan protokol resolusi alamat (ARP) ke antarmuka jaringan (NIC). Pemeriksaan ini mendeteksi masalah yang memerlukan keterlibatan Anda untuk memperbaikinya. Jika pemeriksaan status instans gagal, Anda biasanya harus mengatasi sendiri masalah tersebut (misalnya, dengan melakukan boot ulang instans atau membuat perubahan konfigurasi instans).

**catatan**  
Distribusi Linux terbaru yang digunakan `systemd-networkd` untuk konfigurasi jaringan mungkin melaporkan pemeriksaan kesehatan secara berbeda dari distribusi sebelumnya. Selama proses boot, jenis jaringan ini dapat dimulai lebih awal dan berpotensi selesai sebelum tugas startup lainnya yang juga dapat mempengaruhi kesehatan instance. Pemeriksaan status yang bergantung pada ketersediaan jaringan dapat melaporkan status yang sehat sebelum tugas lain selesai.

Berikut adalah contoh masalah yang dapat menyebabkan kegagalan pemeriksaan status instans:
+ Pemeriksaan status sistem gagal
+ Konfigurasi jaringan atau pemulaian salah
+ Memori habis
+ Sistem file rusak
+ Kernel tidak kompatibel
+ Selama reboot, pemeriksaan status instance melaporkan kegagalan hingga instance tersedia kembali.

Jika pemeriksaan status instance gagal, kami menambah metrik [StatusCheckFailed\$1Instance](viewing_metrics_with_cloudwatch.md#status-check-metrics).

**Instans bare metal**  
Jika Anda memulai ulang dari sistem operasi pada instans bare metal, pemeriksaan status instans tersebut mungkin akan kembali ke status gagal untuk sementara. Ketika instans tersedia, pemeriksaan status instans seharusnya kembali ke status lulus.

### Pemeriksaan status EBS terlampir
<a name="attached-ebs-status-checks"></a>

Pemeriksaan status EBS terlampir memantau apakah volume Amazon EBS yang dilampirkan ke instans dapat dijangkau dan dapat menyelesaikan operasi. I/O `StatusCheckFailed_AttachedEBS`Metrik adalah nilai biner yang menunjukkan penurunan jika satu atau lebih volume EBS yang melekat pada instance tidak dapat menyelesaikan I/O operasi. Pemeriksaan status ini mendeteksi masalah yang mendasari komputasi atau infrastruktur Amazon EBS. Jika metrik pemeriksaan status EBS terlampir gagal, Anda dapat menunggu AWS untuk menyelesaikan masalah, atau Anda dapat mengambil tindakan, seperti mengganti volume yang terpengaruh atau menghentikan dan memulai ulang instance.

Berikut adalah contoh masalah yang dapat menyebabkan kegagalan pemeriksaan status EBS terlampir:
+ Masalah perangkat keras atau perangkat lunak pada subsistem penyimpanan yang mendasari volume EBS
+ Masalah perangkat keras pada host fisik yang memengaruhi jangkauan volume EBS
+ Masalah konektivitas antara instans dan volume EBS

Anda dapat menggunakan metrik `StatusCheckFailed_AttachedEBS` untuk membantu meningkatkan ketahanan beban kerja Anda. Anda dapat menggunakan metrik ini untuk membuat CloudWatch alarm Amazon yang dipicu berdasarkan hasil pemeriksaan status. Misalnya, Anda dapat melakukan failover ke instans sekunder atau Zona Ketersediaan saat mendeteksi adanya dampak yang berkepanjangan. Atau, Anda dapat memantau volume EBS apa pun yang dilampirkan ke instans Anda, dan pemeriksaan status EBS menunjukkan penurunan, Anda dapat menghentikan dan memulai instans untuk memindahkannya ke host baru. I/O performance of each attached volume using EBS CloudWatch metrics to detect and replace the impaired volume. If your workload is not driving I/O Ini dapat menyelesaikan masalah host mendasar yang memengaruhi jangkauan volume EBS. Untuk informasi selengkapnya, lihat [ CloudWatch Metrik Amazon untuk Amazon EBS](https://docs.aws.amazon.com/ebs/latest/userguide/using_cloudwatch_ebs.html).

Anda juga dapat mengonfigurasi grup Penskalaan Otomatis Amazon EC2 untuk mendeteksi kegagalan pemeriksaan status EBS terlampir, lalu mengganti instans yang terpengaruh dengan yang baru. Untuk informasi selengkapnya, lihat [Memantau dan mengganti instans Auto Scaling dengan volume Amazon EBS yang terganggu](https://docs.aws.amazon.com/autoscaling/ec2/userguide/monitor-and-replace-instances-with-impaired-ebs-volumes.html) di Panduan Pengguna *Amazon EC2 Auto Scaling*.

**catatan**  
Metrik pemeriksaan status EBS yang terlampir hanya tersedia untuk instans Nitro.

# Lihat pemeriksaan status untuk instans Amazon EC2
<a name="viewing_status"></a>

Jika instans Anda memiliki pemeriksaan status yang gagal, Anda biasanya harus mengatasi sendiri masalah tersebut (misalnya, dengan melakukan boot ulang instans atau membuat perubahan konfigurasi instans). Untuk memecahkan sendiri masalah kegagalan pemeriksaan status sistem atau instans, lihat [Memecahkan masalah instans Amazon EC2 Linux dengan pemeriksaan status yang gagal](TroubleshootingInstances.md).

------
#### [ Console ]

**Untuk melihat pemeriksaan status**

1. Buka konsol Amazon EC2 di. [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)

1. Di panel navigasi, pilih **Instans**.

1. Pada halaman **Instans**, kolom **Pemeriksaan status** menampilkan status operasional setiap instans.

1. Untuk melihat status instans tertentu, pilih instans, lalu pilih tab **Status dan alarm**.

1. Untuk meninjau CloudWatch metrik untuk pemeriksaan status, pada tab **Status dan alarm**, perluas **Metrik** untuk melihat grafik untuk metrik berikut:
   + **Pemeriksaan status sistem gagal**
   + **Pemeriksaan status instans gagal**
   + **Pemeriksaan status gagal untuk EBS terlampir**

   Untuk informasi selengkapnya, lihat [Metrik pemeriksaan status](viewing_metrics_with_cloudwatch.md#status-check-metrics).

------
#### [ AWS CLI ]

**Untuk melihat pemeriksaan status**  
Gunakan perintah [describe-instance-status](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instance-status.html).

**Contoh**: Dapatkan status semua instance yang sedang berjalan

```
aws ec2 describe-instance-status
```

**Contoh**: Dapatkan status semua instance

```
aws ec2 describe-instance-status --include-all-instances
```

**Contoh**: Dapatkan status dari satu instance yang sedang berjalan

```
aws ec2 describe-instance-status --instance-ids i-1234567890abcdef0
```

**Contoh**: Dapatkan semua instance dengan status `impaired`

```
aws ec2 describe-instance-status \
--filters Name=instance-status.status,Values=impaired
```

------
#### [ PowerShell ]

**Untuk melihat pemeriksaan status**  
Gunakan perintah [Get-EC2InstanceStatus](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2InstanceStatus.html).

**Contoh**: Dapatkan status semua instance yang sedang berjalan

```
Get-EC2InstanceStatus
```

**Contoh**: Dapatkan status semua instance

```
Get-EC2InstanceStatus -IncludeAllInstance $true
```

**Contoh**: Dapatkan status dari satu instance yang sedang berjalan

```
Get-EC2InstanceStatus -InstanceId i-1234567890abcdef0
```

**Contoh**: Dapatkan semua instance dengan status `impaired`

```
Get-EC2InstanceStatus \
-Filter @{Name="instance-status.status"; Values="impaired"}
```

------

# Membuat CloudWatch alarm untuk instans Amazon EC2 yang gagal memeriksa status
<a name="creating_status_check_alarms"></a>

Anda dapat menggunakan [metrik pemeriksaan status](viewing_metrics_with_cloudwatch.md#status-check-metrics) untuk membuat CloudWatch alarm untuk memberi tahu Anda ketika sebuah instans memiliki pemeriksaan status yang gagal.

Pemeriksaan status dan alarm pemeriksaan status untuk sementara dapat memasukkan status *data yang tidak mencukupi* jika ada titik data metrik yang hilang. Meskipun jarang, ini bisa terjadi ketika ada gangguan dalam sistem pelaporan metrik, bahkan ketika sebuah instance sehat. Kami menyarankan agar Anda memperlakukan status ini sebagai data yang hilang, bukan kegagalan pemeriksaan status atau pelanggaran alarm. Hal ini sangat penting ketika mengambil stop, terminate, reboot, atau memulihkan tindakan pada instance sebagai tanggapan.

------
#### [ Console ]

Contoh ini mengonfigurasi alarm yang mengirimkan pemberitahuan saat instance gagal memeriksa status. Anda dapat menghentikan, menghentikan, atau memulihkan instance secara opsional.

**Untuk membuat alarm pemeriksaan status**

1. Buka konsol Amazon EC2 di. [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)

1. Di panel navigasi, pilih **Instans**.

1. Pilih instans, pilih tab **Pemeriksaan Status**, dan pilih **Tindakan**, **Buat alarm pemeriksaan status**.

1. Pada halaman **Kelola CloudWatch alarm**, di bawah **Tambah atau edit alarm**, pilih **Buat alarm**.

1. Untuk **Notifikasi alarm**, aktifkan sakelar guna mengonfigurasi notifikasi Amazon Simple Notification Service (Amazon SNS). Pilih topik Amazon SNS yang ada atau masukkan nama untuk membuat topik baru.

   Jika Anda menambahkan alamat email ke daftar penerima atau membuat topik baru, Amazon SNS mengirimkan email konfirmasi ke setiap alamat baru. Setiap penerima harus memilih tautan konfirmasi di email. Hanya alamat yang dikonfirmasi yang menerima pemberitahuan peringatan.

1. Untuk **Tindakan alarm**, aktifkan tombol untuk menentukan tindakan yang perlu dilakukan saat alarm dipicu. Pilih tindakan.

1. Untuk **Ambang batas alarm**, pilih metrik dan kriteria alarm.

   Anda dapat membiarkan pengaturan tetap default untuk **Kelompokkan sampel berdasarkan** (**Rata-rata**) dan **Tipe data untuk sampel** (**Pemeriksaan status failed:either**), atau Anda dapat mengubah pengaturan tersebut sesuai dengan kebutuhan.

   Untuk **Periode berturut-turut**, atur jumlah periode yang ingin Anda evaluasi dan, pada **Periode**, masukkan durasi periode evaluasi sebelum memicu alarm dan mengirimkan email.

1. (Opsional) Untuk **Data metrik sampel**, pilih **Tambahkan ke dasbor**.

1. Pilih **Buat**.

Jika Anda perlu mengubah alarm status instance, Anda dapat mengeditnya.

**Untuk mengedit alarm pemeriksaan status**

1. Buka konsol Amazon EC2 di. [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)

1. Di panel navigasi, pilih **Instans**.

1. Pilih instans dan pilih **Tindakan**, **Pemantauan**, **Kelola CloudWatch alarm**.

1. Pada halaman **Kelola CloudWatch alarm**, di bawah **Tambah atau edit alarm**, pilih **Edit alarm**.

1. Untuk **Cari alarm**, pilih alarm.

1. Setelah Anda selesai membuat perubahan, pilih **Perbarui**.

------
#### [ AWS CLI ]

Dalam contoh berikut, alarm menerbitkan notifikasi ke topik SNS saat instans gagal baik pemeriksaan instans atau pemeriksaan status sistem untuk setidaknya dua periode berturut-turut. CloudWatch Metrik yang digunakan adalah`StatusCheckFailed`.

**Untuk membuat alarm pemeriksaan status**

1. Pilih topik SNS yang ada atau buat baru. Untuk informasi selengkapnya, lihat [Mengakses Amazon SNS AWS CLI di](https://docs.aws.amazon.com/cli/latest/userguide/cli-services-sns.html) Panduan Pengguna *AWS Command Line Interface .*

1. Gunakan perintah [list-metrics](https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/list-metrics.html) berikut untuk melihat metrik Amazon CloudWatch yang tersedia untuk Amazon EC2.

   ```
   aws cloudwatch list-metrics --namespace AWS/EC2
   ```

1. Gunakan [put-metric-alarm](https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/put-metric-alarm.html)perintah berikut untuk membuat alarm.

   ```
   aws cloudwatch put-metric-alarm \
       --alarm-name StatusCheckFailed-Alarm-for-i-1234567890abcdef0 \
       --metric-name StatusCheckFailed \
       --namespace AWS/EC2 \
       --statistic Maximum \
       --dimensions Name=InstanceId,Value=i-1234567890abcdef0 \
       --unit Count \
       --period 300 \
       --evaluation-periods 2 \
       --threshold 1 \
       --comparison-operator GreaterThanOrEqualToThreshold \
       --alarm-actions arn:aws:sns:us-west-2:111122223333:my-sns-topic
   ```

   Periode adalah kerangka waktu, dalam detik, saat metrik Amazon CloudWatch dikumpulkan. Contoh ini menggunakan 300, yaitu 60 detik dikalikan 5 menit. Periode evaluasi adalah jumlah periode berturut-turut yang nilai metriknya harus dibandingkan dengan ambang batas. Contoh ini menggunakan 2. Tindakan alarm adalah tindakan yang harus dilakukan saat alarm ini dipicu.

------
#### [ PowerShell ]

**Untuk membuat alarm pemeriksaan status**  
Gunakan cmdlet [Write- CWMetric Alarm](https://docs.aws.amazon.com/powershell/latest/reference/items/Write-CWMetricAlarm.html) sebagai berikut untuk mempublikasikan notifikasi ke topik SNS saat instans gagal memeriksa status setidaknya selama dua periode berturut-turut.

```
Write-CWMetricAlarm `
    -AlarmName "StatusCheckFailed-Alarm-for-i-1234567890abcdef0" `
    -MetricName "StatusCheckFailed" `
    -Namespace "AWS/EC2" `
    -Statistic "Maximum" `
    -Dimension @{Name="InstanceId"; Values="i-1234567890abcdef0"} `
    -Unit "Count" `
    -Period 300 `
    -EvaluationPeriod 2 `
    -Threshold 1 `
    -ComparisonOperator "GreaterThanOrEqualToThreshold" `
    -AlarmAction "arn:aws:sns:us-west-2:111122223333:my-sns-topic"
```

Periode adalah kerangka waktu, dalam detik, saat metrik Amazon CloudWatch dikumpulkan. Contoh ini menggunakan 300, yaitu 60 detik dikalikan 5 menit. Periode evaluasi adalah jumlah periode berturut-turut yang nilai metriknya harus dibandingkan dengan ambang batas. Contoh ini menggunakan 2. Tindakan alarm adalah tindakan yang harus dilakukan saat alarm ini dipicu.

------

# Peristiwa perubahan status untuk instans Amazon EC2
<a name="monitoring-instance-state-changes"></a>

Amazon EC2 mengirimkan `EC2 Instance State-change Notification` peristiwa ke Amazon EventBridge saat status instans berubah.

Berikut adalah data contoh untuk peristiwa ini. Dalam contoh ini, instans memasuki status `pending`.

```
{
   "id":"7bf73129-1428-4cd3-a780-95db273d1602",
   "detail-type":"EC2 Instance State-change Notification",
   "source":"aws.ec2",
   "account":"123456789012",
   "time":"2021-11-11T21:29:54Z",
   "region":"us-east-1",
   "resources":[
      "arn:aws:ec2:us-east-1:123456789012:instance/i-1234567890abcdef0"
   ],
   "detail":{
      "instance-id":"i-1234567890abcdef0",
      "state":"pending"
   }
}
```

Nilai yang mungkin untuk `state` adalah:
+ `pending`
+ `running`
+ `stopping`
+ `stopped`
+ `shutting-down`
+ `terminated`

Saat Anda meluncurkan atau memulai sebuah instans, instans tersebut akan memasuki status `pending`, lalu status `running`. Saat Anda menghentikan sebuah instans, instans tersebut akan memasuki status `stopping`, lalu status `stopped`. Saat Anda mengakhiri sebuah instans, instans tersebut akan memasuki status `shutting-down`, lalu status `terminated`. Untuk informasi selengkapnya, lihat [Perubahan status EC2 instans Amazon](ec2-instance-lifecycle.md).

# Buat alarm yang mengirim email saat instans Amazon EC2 mengubah status
<a name="ec2-events-eventbridge-example"></a>

Untuk menerima pemberitahuan email saat instans Anda mengubah status, buat topik Amazon SNS, lalu buat EventBridge aturan untuk acara tersebut`EC2 Instance State-change Notification`.

**Cara membuat sebuah topik SNS**

1. [Buka konsol Amazon SNS di https://console.aws.amazon.com/sns/ v3/home.](https://console.aws.amazon.com/sns/v3/home)

1. Di panel navigasi, pilih **Pengguna**.

1. Pilih **Buat topik**.

1. Untuk **Tipe**, pilih **Standar**.

1. Untuk **Nama**, masukkan nama untuk topik Anda.

1. Pilih **Buat topik**.

1. Pilih **Buat langganan**.

1. Untuk **Protokol**, pilih **Email**.

1. Untuk **Titik Akhir**, ketik alamat email yang bisa Anda gunakan untuk menerima pemberitahuan.

1. Pilih **Buat langganan**.

1. Anda akan menerima pesan email dengan baris subjek berikut: AWS Notification - Subscription Confirmation. Ikuti petunjuk untuk mengonfirmasi langganan Anda.

**Untuk membuat EventBridge aturan**

1. Buka EventBridge konsol Amazon di [https://console.aws.amazon.com/events/](https://console.aws.amazon.com/events/).

1. Pilih **Buat aturan**.

1. Untuk **Nama**, masukkan nama untuk topik Anda.

1. Untuk **Tipe aturan**, pilih **Aturan dengan pola peristiwa**.

1. Pilih **Berikutnya**.

1. Untuk **Pola peristiwa**, lakukan hal berikut:

   1. Untuk **Sumber peristiwa**, pilih **Layanan AWS**.

   1. Untuk **Layanan AWS**, pilih **EC2**.

   1. Untuk **Tipe peristiwa**, pilih **Notifikasi State-change Instans EC2**.

   1. Secara default, kami mengirim notifikasi untuk perubahan status apa pun pada instans apa pun. Anda dapat memilih status tertentu atau instans tertentu jika menginginkannya.

1. Pilih **Berikutnya**.

1. Tentukan target sebagai berikut:

   1. Untuk **Tipe target**, pilih **Layanan AWS**.

   1. Untuk **Pilih target**, pilih **topik SNS**.

   1. Untuk **Topik**, pilih topik SNS yang Anda buat pada prosedur sebelumnya.

1. Pilih **Berikutnya**.

1. (Opsional) Tambahkan tanda ke aturan Anda.

1. Pilih **Berikutnya**.

1. Pilih **Buat aturan**.

1. Untuk menguji aturan Anda, lakukan perubahan status. Misalnya, mulai instans yang berhenti, hentikan instans yang sedang berjalan, atau luncurkan instans. Anda akan menerima pesan email dengan baris subjek berikut: AWS Notification Message. Badan email berisi data peristiwa.

# Acara terjadwal untuk instans Amazon EC2
<a name="monitoring-instances-status-check_sched"></a>

Untuk memastikan keandalan dan kinerja infrastruktur, AWS dapat menjadwalkan acara untuk reboot, menghentikan, dan menghentikan instans Anda. Peristiwa ini tidak sering terjadi.

Jika salah satu instans Anda akan terpengaruh oleh acara yang dijadwalkan, AWS beri tahu Anda terlebih dahulu melalui email, menggunakan alamat email yang terkait dengan akun Anda AWS . Email tersebut memberikan rincian tentang acara tersebut, seperti tanggal mulai dan berakhir. Tergantung pada jenis acara, Anda mungkin dapat mengambil tindakan untuk mengontrol waktu acara. AWS juga mengirimkan AWS Health acara, yang dapat Anda pantau dan kelola dengan menggunakan Amazon EventBridge. Untuk informasi selengkapnya, lihat [Memantau peristiwa AWS Health dengan Amazon EventBridge](https://docs.aws.amazon.com/health/latest/ug/cloudwatch-events-health.html). 

Acara terjadwal dikelola oleh AWS. Anda tidak dapat menjadwalkan acara untuk instans Anda. Namun, Anda dapat:
+ Lihat acara terjadwal untuk instans Anda.
+ Sesuaikan pemberitahuan acara terjadwal untuk menyertakan atau menghapus tag dari pemberitahuan email.
+ Jadwalkan ulang acara terjadwal tertentu.
+ Buat jendela acara khusus untuk acara terjadwal.
+ Ambil tindakan ketika sebuah instance dijadwalkan untuk reboot, berhenti, atau pensiun.

Untuk memastikan bahwa Anda menerima pemberitahuan acara terjadwal, verifikasi informasi kontak Anda di halaman [Akun](https://console.aws.amazon.com/billing/home?#/account).

**catatan**  
Saat sebuah instans terpengaruh oleh peristiwa terjadwal, dan peristiwa tersebut merupakan bagian dari grup Auto Scaling, Amazon EC2 Auto Scaling pada akhirnya akan menggantikan peristiwa tersebut sebagai bagian dari pemeriksaan kondisinya, tanpa perlu tindakan lebih lanjut dari Anda. Untuk informasi selengkapnya tentang pemeriksaan kesehatan yang dilakukan oleh Amazon EC2 Auto Scaling, [lihat Pemeriksaan kesehatan untuk instans dalam grup Auto Scaling di Panduan Pengguna Amazon EC2 *Auto*](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-health-checks.html) Scaling.

## Tipe peristiwa terjadwal
<a name="types-of-scheduled-events"></a>

Amazon EC2 dapat membuat jenis acara terjadwal berikut untuk instans Anda, di mana acara terjadi pada waktu yang dijadwalkan:


| Tipe peristiwa | Kode acara | Aksi acara | 
| --- | --- | --- | 
| Penghentian instans | instance-stop | Pada waktu yang dijadwalkan, instans dihentikan. Saat Anda memulainya lagi, instans dimigrasikan ke host baru. Hanya berlaku untuk instance dengan volume root Amazon EBS. | 
| Pensiun instans | instance-retirement | Pada waktu yang dijadwalkan, instance dihentikan jika memiliki volume root Amazon EBS, atau dihentikan jika memiliki volume root penyimpanan instance. | 
| Mulai ulang instans | instance-reboot | Pada waktu yang dijadwalkan, instans diboot ulang. Instance tetap berada di host, dan selama reboot, host mengalami pemeliharaan. Ini dikenal sebagai reboot di tempat. | 
| Boot ulang sistem | system-reboot | Pada waktu yang dijadwalkan, instance di-boot ulang dan dimigrasikan ke host baru. Ini dikenal sebagai migrasi reboot. | 
| Pemeliharaan sistem | system-maintenance | Pada waktu yang dijadwalkan, instans mungkin terpengaruh untuk sementara oleh pemeliharaan jaringan atau pemeliharaan daya. | 

## Tentukan jenis acara
<a name="scheduled-event-type"></a>

Anda dapat memeriksa jenis acara apa yang dijadwalkan untuk instans Anda.

------
#### [ Console ]

**Untuk menentukan jenis acara**

1. Buka konsol Amazon EC2 di. [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)

1. Di panel navigasi, pilih **Peristiwa**.

1. Dalam tabel, kode acara muncul di kolom **Jenis acara**.

1. Untuk memfilter tabel agar hanya menampilkan peristiwa untuk instance, di bidang pencarian pilih **Jenis sumber: instance** dari daftar filter.

------
#### [ AWS CLI ]

**Untuk menentukan jenis acara untuk sebuah instance**  
Gunakan perintah [describe-instance-status](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instance-status.html). Jika instance memiliki acara terjadwal terkait, output memberikan informasi tentang acara yang dijadwalkan.

```
aws ec2 describe-instance-status \
    --instance-id i-1234567890abcdef0 \
    --query InstanceStatuses[].Events
```

Berikut ini adalah output contoh. Kode acara yang dijadwalkan adalah`system-reboot`.

```
[
    "Events": [
        {
            "InstanceEventId": "instance-event-0d59937288b749b32",
            "Code": "system-reboot",
            "Description": "The instance is scheduled for a reboot",
            "NotAfter": "2020-03-14T22:00:00.000Z",
            "NotBefore": "2020-03-14T20:00:00.000Z",
            "NotBeforeDeadline": "2020-04-05T11:00:00.000Z"
        }
    ]
]
```

------
#### [ PowerShell ]

**Untuk menentukan jenis acara untuk sebuah instance**  
Gunakan [Get-EC2InstanceStatus](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2InstanceStatus.html)cmdlet. Jika instance memiliki acara terjadwal terkait, output memberikan informasi tentang acara yang dijadwalkan.

```
(Get-EC2InstanceStatus `
    -InstanceId i-1234567890abcdef0).Events
```

Berikut ini adalah output contoh. Kode acara yang dijadwalkan adalah`system-reboot`.

```
Code              : system-reboot
Description       : The instance is scheduled for a reboot
InstanceEventId   : instance-event-0d59937288b749b32
NotAfter          : 2020-03-14T22:00:00.000Z
NotBefore         : 2020-03-14T20:00:00.000Z
NotBeforeDeadline : 2020-04-05T11:00:00.000Z
```

------

**Topics**
+ [Tipe peristiwa terjadwal](#types-of-scheduled-events)
+ [Tentukan jenis acara](#scheduled-event-type)
+ [Mengelola instans Amazon EC2 yang dijadwalkan untuk berhenti atau pensiun](schedevents_actions_retire.md)
+ [Kelola instans Amazon EC2 yang dijadwalkan untuk reboot](schedevents_actions_reboot.md)
+ [Mengelola instans Amazon EC2 yang dijadwalkan untuk pemeliharaan](schedevents_actions_maintenance.md)
+ [Melihat peristiwa terjadwal yang memengaruhi instans Amazon EC2 Anda](viewing_scheduled_events.md)
+ [Sesuaikan pemberitahuan acara terjadwal untuk instans EC2 Anda](customizing_scheduled_event_notifications.md)
+ [Menjadwalkan ulang acara terjadwal untuk instans EC2](reschedule-event.md)
+ [Buat jendela acara khusus untuk acara terjadwal yang memengaruhi instans Amazon EC2 Anda](event-windows.md)

# Mengelola instans Amazon EC2 yang dijadwalkan untuk berhenti atau pensiun
<a name="schedevents_actions_retire"></a>

Saat AWS mendeteksi kegagalan host yang mendasari yang tidak dapat diperbaiki untuk instans Anda, instans akan menjadwalkan untuk berhenti atau mengakhiri, tergantung pada jenis volume root instance.
+ Jika instans memiliki volume root Amazon EBS, instance dijadwalkan untuk berhenti.
+ Jika instance memiliki volume root penyimpanan instance, instance dijadwalkan untuk dihentikan.

Untuk informasi selengkapnya, lihat [Pensiun instans](instance-retirement.md).

**penting**  
Semua data yang disimpan pada volume penyimpanan instans hilang saat instans dihentikan, dihibernasi, atau diakhiri. Ini termasuk volume penyimpanan instance yang dilampirkan ke instance yang memiliki volume root EBS. Pastikan untuk menyimpan data dari volume penyimpanan instans yang mungkin Anda perlukan nanti sebelum instans dihentikan, dihibernasi, atau diakhiri.

## Tindakan yang dapat Anda ambil
<a name="actions-you-can-take-for-scheduled-stop-or-retire-event"></a>

**Tindakan yang dapat Anda ambil untuk instance dengan volume root EBS**

Saat menerima pemberitahuan `instance-stop` acara terjadwal, Anda dapat melakukan salah satu tindakan berikut:
+ **Tunggu pemberhentian terjadwal:** Anda dapat menunggu instans berhenti dalam jendela pemeliharaan terjadwal.
+ **Lakukan stop dan start manual:** Anda dapat menghentikan dan memulai instance sendiri pada waktu yang sesuai dengan Anda, yang memigrasikannya ke host baru. Ini tidak sama dengan me-reboot instance. Untuk informasi selengkapnya, lihat [Hentikan dan mulai instans Amazon EC2](Stop_Start.md).
+ **Otomatiskan berhenti dan mulai:** Anda dapat mengotomatiskan penghentian langsung dan memulai sebagai respons terhadap acara yang dijadwalkan`instance-stop`. Untuk informasi selengkapnya, lihat [Menjalankan operasi pada instans EC2 secara otomatis sebagai respons terhadap peristiwa AWS Health di AWS Health](https://docs.aws.amazon.com/health/latest/ug/automating-instance-actions.html) *Panduan Pengguna*.

**Tindakan yang dapat Anda ambil untuk instance dengan volume root penyimpanan instance**

Ketika Anda menerima pemberitahuan `system-retirement` acara terjadwal, dan Anda ingin menyimpan data Anda, Anda dapat mengambil tindakan berikut:

1. Luncurkan instance pengganti dari AMI terbaru Anda.

1. Migrasikan semua data yang diperlukan ke instance pengganti sebelum instance dijadwalkan untuk dihentikan.

1. Hentikan instance asli, atau tunggu sampai berakhir sesuai jadwal.

Untuk informasi lebih lanjut tentang tindakan yang dapat Anda lakukan, lihat[Pensiun instans](instance-retirement.md).

# Kelola instans Amazon EC2 yang dijadwalkan untuk reboot
<a name="schedevents_actions_reboot"></a>

Ketika AWS harus melakukan tugas-tugas seperti menginstal pembaruan atau memelihara host yang mendasarinya, itu dapat menjadwalkan reboot instance. Selama reboot terjadwal, instance tetap berada di host yang sama, atau bermigrasi ke host yang berbeda, tergantung pada acara, sebagai berikut:
+ Kejadian `instance-reboot`
  + Selama reboot, instance tetap ada di host. Ini dikenal sebagai *reboot di tempat*.
  + Tuan rumah saat ini menjalani pemeliharaan. 
  + Biasanya selesai dalam hitungan detik.
+ Kejadian `system-reboot`
  + Selama reboot, instance dimigrasikan ke host baru. Ini dikenal sebagai *migrasi reboot*.
  + Biasanya selesai dalam hitungan menit.

Untuk memeriksa jenis acara apa yang dijadwalkan untuk instans Anda, lihat[Tentukan jenis acara](monitoring-instances-status-check_sched.md#scheduled-event-type).

## Tindakan yang dapat Anda ambil
<a name="actions-you-can-take-for-scheduled-reboot-event"></a>

Ketika Anda menerima pemberitahuan terjadwal `instance-reboot` atau `system-reboot` acara, Anda dapat mengambil salah satu tindakan berikut:
+ **Tunggu reboot terjadwal:** Anda dapat menunggu reboot instance terjadi dalam jendela pemeliharaan terjadwal.
+ **Jadwalkan ulang reboot:** Anda dapat [menjadwal ulang](reschedule-event.md) instance reboot ke tanggal dan waktu yang cocok untuk Anda.
+ **Lakukan reboot yang dimulai pengguna:** Anda dapat [me-reboot](ec2-instance-reboot.md) instance secara manual sendiri pada waktu yang sesuai dengan Anda. Namun, hasilnya tergantung pada acara:
  + `instance-reboot`event — Instance Anda tetap berada di perangkat keras saat ini (reboot di tempat), tidak ada pemeliharaan host yang terjadi, dan acara tetap terbuka.
  + Kejadian `system-reboot`
    + Jika migrasi reboot diaktifkan pada instans Anda, reboot yang dimulai pengguna mencoba memigrasikan instance Anda ke perangkat keras baru. Jika berhasil, acara dihapus. Jika tidak berhasil, reboot di tempat terjadi dan acara tetap dijadwalkan.
    + Jika migrasi reboot dinonaktifkan pada instance Anda, reboot yang dimulai pengguna menyimpan instance pada perangkat keras yang sama (reboot di tempat), tidak ada pemeliharaan host yang terjadi, dan acara tetap dijadwalkan. Ketika acara terjadwal akhirnya berlangsung, AWS akan memindahkan instance Anda ke perangkat keras baru (reboot migrasi).

**Setelah AWS me-reboot instance Anda**

Hal berikut ini berlaku setelah AWS me-reboot instance Anda:
+ Acara yang dijadwalkan dihapus.
+ Deskripsi acara diperbarui.
+ Untuk sebuah `instance-reboot` acara:
  + Pemeliharaan host yang mendasarinya selesai.
+ Untuk sebuah `system-reboot` acara:
  + Instance pindah ke host baru.
  + Instance mempertahankan alamat IP dan nama DNS.
  + Setiap data pada volume penyimpanan instans lokal dipertahankan.
+ Anda dapat menggunakan instance Anda setelah booting sepenuhnya.

**Opsi alternatif**

Jika Anda tidak dapat menjadwal ulang acara reboot atau mengaktifkan migrasi reboot untuk reboot yang dimulai pengguna, tetapi ingin mempertahankan operasi normal selama jendela pemeliharaan terjadwal, Anda dapat melakukan hal berikut:
+ **Misalnya dengan volume root EBS**
  + Hentikan dan mulai instance secara manual untuk memigrasikannya ke host baru. Ini tidak sama dengan me-reboot instance secara manual, di mana instance tetap berada di host yang sama.
  + Secara opsional, otomatiskan penghentian instan dan mulai sebagai respons terhadap peristiwa reboot terjadwal. Untuk informasi selengkapnya, lihat [Menjalankan operasi pada instans EC2 secara otomatis sebagai respons terhadap peristiwa AWS Health di AWS Health](https://docs.aws.amazon.com/health/latest/ug/automating-instance-actions.html) *Panduan Pengguna*.
**penting**  
Data pada volume penyimpanan instance hilang saat instance dihentikan. Untuk informasi selengkapnya, lihat [Hentikan dan mulai instans Amazon EC2](Stop_Start.md).
+ **Untuk contoh dengan volume root penyimpanan instance**

  1. Luncurkan instance pengganti dari AMI terbaru Anda.

  1. Migrasikan semua data yang diperlukan ke instance pengganti sebelum jendela pemeliharaan terjadwal.

  1. Mengakhiri instance asli.

## Mengaktifkan atau menonaktifkan migrasi reboot
<a name="reboot-migration"></a>

Ketika sebuah instance dijadwalkan untuk suatu `system-reboot` acara, Anda dapat me-reboot sebelum acara. Hasil reboot yang dimulai pengguna bergantung pada setelan migrasi reboot instans:
+ Diaktifkan - Reboot yang dimulai pengguna mencoba memigrasikan instance Anda ke perangkat keras baru (migrasi reboot). Jika berhasil, acara dihapus. Jika tidak berhasil, reboot di tempat terjadi dan acara tetap dijadwalkan. Perhatikan bahwa meskipun diaktifkan, migrasi reboot hanya dapat terjadi jika instance Anda memenuhi [persyaratan migrasi reboot](#requirements-for-reboot-migration).
+ Dinonaktifkan - Reboot yang dimulai pengguna menyimpan instance pada perangkat keras yang sama (reboot di tempat), tidak ada pemeliharaan host yang terjadi, dan acara tetap dijadwalkan. Ketika acara terjadwal akhirnya berlangsung, AWS akan memindahkan instance Anda ke perangkat keras baru (reboot migrasi).

Reboot dengan migrasi membutuhkan waktu lebih lama daripada reboot di tempat:
+ Reboot di tempat: Sekitar 30 detik
+ Reboot dengan migrasi: Beberapa menit

**catatan**  
Instance yang menerima pemberitahuan `system-reboot` peristiwa diaktifkan untuk migrasi reboot yang dimulai pengguna secara default.

### Persyaratan untuk mengaktifkan migrasi reboot
<a name="requirements-for-reboot-migration"></a>

Migrasi reboot dapat diaktifkan pada instance yang memenuhi kriteria berikut:

**Tipe instans**  
Tidak semua tipe instance mendukung pengaktifan migrasi reboot. Anda dapat melihat jenis instance yang mendukung pengaktifan migrasi reboot.  

**Untuk melihat jenis instance yang mendukung pengaktifan migrasi reboot**

1. Buka konsol Amazon EC2 di. [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)

1. Di panel navigasi kiri, pilih **Tipe Instans**.

1. Di bilah filter, masukkan **Reboot Migration support: supported**. Saat Anda memasukkan karakter dan nama filter muncul, Anda dapat memilihnya.

   Tabel **tipe Instance** menampilkan semua tipe instance yang mendukung pengaktifan migrasi reboot.
**Untuk melihat jenis instance yang mendukung pengaktifan migrasi reboot**  
Gunakan [describe-instance-types](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instance-types.html)perintah dengan `reboot-migration-support` filter.

```
aws ec2 describe-instance-types \
    --filters Name=reboot-migration-support,Values=supported \
    --query "InstanceTypes[*].[InstanceType]" \
    --output text | sort
```
**Untuk melihat jenis instance yang mendukung pengaktifan migrasi reboot**  
Gunakan [Get-EC2InstanceType](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2InstanceType.html)cmdlet dengan filter. `reboot-migration-support`

```
Get-EC2InstanceType `
    -Filter @{Name="reboot-migration-support";Values="true"} | `
    Select InstanceType | Sort-Object InstanceType
```

**Penghunian**  
+ Bersama
+ Instans Khusus
Untuk informasi selengkapnya, lihat [Instans EC2 Khusus Amazon](dedicated-instance.md).

**Batasan**

Migrasi reboot **tidak** didukung untuk instance dengan karakteristik berikut:
+ Platform: Instans berjalan secara native di hypervisor Xen
+ Ukuran instans: `metal` contoh
+ Penyewaan: Tuan Rumah Khusus. Untuk Host Khusus, gunakan [Pemulihan Otomatis Host Khusus](dedicated-hosts-recovery.md) sebagai gantinya.
+ Penyimpanan: Instans dengan volume penyimpanan instans
+ Jaringan: Contoh menggunakan Adaptor Kain Elastis
+ Auto Scaling: Instans yang merupakan bagian dari grup Auto Scaling

### Langkah-langkah untuk mengaktifkan atau menonaktifkan migrasi reboot
<a name="configure-reboot-migration-behavior"></a>

Ketika sebuah instance menerima `system-reboot` acara, itu diaktifkan untuk migrasi reboot secara default. Anda dapat menonaktifkan migrasi reboot sehingga selama reboot yang dimulai pengguna, instance tetap pada perangkat keras yang sama (reboot di tempat).

`default`Konfigurasi tidak mengaktifkan migrasi reboot untuk instance yang tidak didukung. Untuk informasi selengkapnya, lihat [Persyaratan untuk mengaktifkan migrasi reboot](#requirements-for-reboot-migration).

Anda dapat menonaktifkan atau mengaktifkan migrasi reboot pada instance yang sedang berjalan atau dihentikan.

------
#### [ AWS CLI ]

**Untuk menonaktifkan migrasi reboot**  
Gunakan [modify-instance-maintenance-options](https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-instance-maintenance-options.html)perintah dan atur `--reboot-migration` parameter ke`disabled`.

```
aws ec2 modify-instance-maintenance-options \ 
    --instance-id i-0abcdef1234567890 \ 
    --reboot-migration disabled
```

**Untuk mengaktifkan migrasi reboot**  
Gunakan [modify-instance-maintenance-options](https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-instance-maintenance-options.html)perintah dan atur `--reboot-migration` parameter ke`default`.

```
aws ec2 modify-instance-maintenance-options \ 
    --instance-id i-0abcdef1234567890 \ 
    --reboot-migration default
```

------
#### [ PowerShell ]

**Untuk menonaktifkan migrasi reboot**  
Gunakan [Edit-EC2InstanceMaintenanceOption](https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2InstanceMaintenanceOption.html)cmdlet.

```
Edit-EC2InstanceMaintenanceOption `
    -InstanceId  `
    -RebootMigration Disabled
```

**Untuk mengaktifkan migrasi reboot**  
Gunakan [Edit-EC2InstanceMaintenanceOption](https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2InstanceMaintenanceOption.html)cmdlet.

```
Edit-EC2InstanceMaintenanceOption `
    -InstanceId i-1234567890abcdef0 `
    -RebootMigration Enabled
```

------

# Mengelola instans Amazon EC2 yang dijadwalkan untuk pemeliharaan
<a name="schedevents_actions_maintenance"></a>

Ketika AWS harus memelihara host yang mendasarinya untuk sebuah instance, itu menjadwalkan instance untuk pemeliharaan. Terdapat dua tipe peristiwa pemeliharaan: pemeliharaan jaringan dan pemeliharaan daya.
+ Selama pemeliharaan jaringan, instans terjadwal kehilangan konektivitas jaringan dalam jangka waktu singkat. Konektivitas jaringan normal ke instans Anda akan dipulihkan setelah pemeliharaan selesai.
+ Selama pemeliharaan daya, instans terjadwal akan offline dalam jangka waktu singkat, lalu di-boot ulang. Saat boot ulang dilakukan, semua pengaturan konfigurasi instans Anda dipertahankan.

Setelah instans di-boot ulang (biasanya membutuhkan waktu beberapa menit), verifikasi bahwa aplikasi Anda berfungsi seperti yang diharapkan. Pada tahap ini, instans Anda seharusnya tidak lagi memiliki peristiwa terjadwal yang terkait dengannya, atau jika masih ada, deskripsi peristiwa terjadwal dimulai dengan **[Completed]**. Terkadang, diperlukan waktu hingga 1 jam untuk menyegarkan deskripsi status instans. Peristiwa pemeliharaan yang sudah selesai akan ditampilkan di dasbor konsol Amazon EC2 hingga seminggu.

## Tindakan yang dapat Anda ambil
<a name="actions-you-can-take-for-scheduled-maintenance-event"></a>

**Tindakan yang dapat Anda ambil untuk instance dengan volume root EBS**

Ketika Anda menerima pemberitahuan `system-maintenance` acara, Anda dapat mengambil salah satu tindakan berikut:
+ **Tunggu pemeliharaan terjadwal:** Anda dapat menunggu pemeliharaan terjadi sesuai jadwal.
+ **Lakukan stop dan stop manual:** Anda dapat menghentikan dan memulai instance, yang memigrasikannya ke host baru. Ini tidak sama dengan me-reboot instance. Untuk informasi selengkapnya, lihat [Hentikan dan mulai instans Amazon EC2](Stop_Start.md).
+ **Mengotomatiskan berhenti dan mulai:** Anda dapat mengotomatiskan penghentian langsung dan memulai sebagai respons terhadap acara pemeliharaan terjadwal. Untuk informasi selengkapnya, lihat [Menjalankan operasi pada instans EC2 secara otomatis sebagai respons terhadap peristiwa AWS Health di AWS Health](https://docs.aws.amazon.com/health/latest/ug/automating-instance-actions.html) *Panduan Pengguna*.

**Tindakan yang dapat Anda ambil untuk instance dengan volume root penyimpanan instance**

Ketika Anda menerima pemberitahuan `system-maintenance` acara, Anda dapat mengambil salah satu tindakan berikut:
+ **Tunggu pemeliharaan terjadwal:** Anda dapat menunggu pemeliharaan terjadi sesuai jadwal.
+ **Luncurkan instance pengganti:** Jika Anda ingin mempertahankan operasi normal selama jendela pemeliharaan terjadwal:

  1. Luncurkan instance pengganti dari AMI terbaru Anda.

  1. Migrasikan semua data yang diperlukan ke instance pengganti sebelum jendela pemeliharaan terjadwal.

  1. Mengakhiri instance asli.

# Melihat peristiwa terjadwal yang memengaruhi instans Amazon EC2 Anda
<a name="viewing_scheduled_events"></a>

Selain menerima pemberitahuan acara terjadwal di email, Anda dapat memeriksa acara yang dijadwalkan.

------
#### [ Console ]

**Untuk melihat peristiwa terjadwal instans Anda**

1. Buka konsol Amazon EC2 di. [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)

1. Dasbor menampilkan semua sumber daya dengan peristiwa terkait di bagian **Peristiwa terjadwal**.  
![\[Melihat peristiwa menggunakan dasbor.\]](http://docs.aws.amazon.com/id_id/AWSEC2/latest/UserGuide/images/dashboard-scheduled-events.png)

1. Untuk detail selengkapnya, pilih **Peristiwa** pada panel navigasi. Semua sumber daya dengan peristiwa terkait akan ditampilkan. Anda dapat memfilter berdasarkan karakteristik, seperti tipe peristiwa, tipe sumber daya, dan Zona Ketersediaan.  
![\[Melihat peristiwa menggunakan halaman Peristiwa.\]](http://docs.aws.amazon.com/id_id/AWSEC2/latest/UserGuide/images/events-instance-scheduled-stop.png)

------
#### [ AWS CLI ]

**Untuk melihat peristiwa terjadwal instans Anda**  
Gunakan perintah [describe-instance-status](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instance-status.html).

```
aws ec2 describe-instance-status \
    --instance-id i-1234567890abcdef0 \
    --query "InstanceStatuses[].Events"
```

Contoh output berikut menunjukkan peristiwa boot ulang.

```
[
    "Events": [
        {
            "InstanceEventId": "instance-event-0d59937288b749b32",
            "Code": "system-reboot",
            "Description": "The instance is scheduled for a reboot",
            "NotAfter": "2019-03-15T22:00:00.000Z",
            "NotBefore": "2019-03-14T20:00:00.000Z",
            "NotBeforeDeadline": "2019-04-05T11:00:00.000Z"
         }

    ]
]
```

Output contoh berikut menunjukkan peristiwa retirement instans.

```
[
    "Events": [
        {
            "InstanceEventId": "instance-event-0e439355b779n26",                        
            "Code": "instance-stop",
            "Description": "The instance is running on degraded hardware",
            "NotBefore": "2015-05-23T00:00:00.000Z"
        }
    ]
]
```

------
#### [ PowerShell ]

**Untuk melihat peristiwa terjadwal instans Anda**  
Gunakan perintah berikut [Get-EC2InstanceStatus](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2InstanceStatus.html).

```
(Get-EC2InstanceStatus -InstanceId i-1234567890abcdef0).Events
```

Contoh output berikut menunjukkan peristiwa pemensiunan instans.

```
Code         : instance-stop
Description  : The instance is running on degraded hardware
NotBefore    : 5/23/2015 12:00:00 AM
```

------
#### [ Instance metadata ]

**Untuk melihat peristiwa terjadwal pada instans Anda menggunakan metadata instans**  
Anda dapat mengambil informasi tentang peristiwa pemeliharaan yang aktif pada instans dari [metadata instans](ec2-instance-metadata.md) menggunakan Layanan Metadata Instans Versi 2 atau Layanan Metadata Instans Versi 1.

**IMDSv2**

```
[ec2-user ~]$ TOKEN=`curl -X PUT "http://169.254.169.254/latest/api/token" -H "X-aws-ec2-metadata-token-ttl-seconds: 21600"` \
&& curl -H "X-aws-ec2-metadata-token: $TOKEN" http://169.254.169.254/latest/meta-data/events/maintenance/scheduled
```

**IMDSv1**

```
[ec2-user ~]$ curl http://169.254.169.254/latest/meta-data/events/maintenance/scheduled
```

Berikut adalah contoh output dengan informasi tentang peristiwa boot ulang sistem terjadwal, dalam format JSON.

```
[ 
  {
    "NotBefore" : "21 Jan 2019 09:00:43 GMT",
    "Code" : "system-reboot",
    "Description" : "scheduled reboot",
    "EventId" : "instance-event-0d59937288b749b32",
    "NotAfter" : "21 Jan 2019 09:17:23 GMT",
    "State" : "active"
  } 
]
```

**Untuk melihat riwayat terkait peristiwa yang selesai atau dibatalkan pada instans Anda menggunakan metadata instans**  
Anda dapat mengambil informasi tentang peristiwa yang selesai atau dibatalkan pada instans dari [metadata instans](ec2-instance-metadata.md) menggunakan Layanan Metadata Instans Versi 2 atau Layanan Metadata Instans Versi 1.

**IMDSv2**

```
[ec2-user ~]$ TOKEN=`curl -X PUT "http://169.254.169.254/latest/api/token" -H "X-aws-ec2-metadata-token-ttl-seconds: 21600"` \
&& curl -H "X-aws-ec2-metadata-token: $TOKEN" http://169.254.169.254/latest/meta-data/events/maintenance/history
```

**IMDSv1**

```
[ec2-user ~]$ curl http://169.254.169.254/latest/meta-data/events/maintenance/history
```

Berikut adalah contoh output dengan informasi tentang peristiwa boot ulang sistem yang dibatalkan, dan peristiwa boot ulang sistem yang selesai, dalam format JSON.

```
[ 
  {
    "NotBefore" : "21 Jan 2019 09:00:43 GMT",
    "Code" : "system-reboot",
    "Description" : "[Canceled] scheduled reboot",
    "EventId" : "instance-event-0d59937288b749b32",
    "NotAfter" : "21 Jan 2019 09:17:23 GMT",
    "State" : "canceled"
  }, 
  {
    "NotBefore" : "29 Jan 2019 09:00:43 GMT",
    "Code" : "system-reboot",
    "Description" : "[Completed] scheduled reboot",
    "EventId" : "instance-event-0d59937288b749b32",
    "NotAfter" : "29 Jan 2019 09:17:23 GMT",
    "State" : "completed"
  }
]
```

------
#### [ AWS Health ]

Anda dapat menggunakan Dasbor AWS Health untuk mempelajari tentang peristiwa yang dapat memengaruhi instans Anda. Ini Dasbor Health mengatur masalah dalam tiga kelompok: masalah terbuka, perubahan terjadwal, dan pemberitahuan lainnya. Grup perubahan terjadwal berisi item yang sedang berlangsung atau yang akan datang.

Untuk informasi selengkapnya, lihat [Memulai dengan Anda Dasbor AWS Health](https://docs.aws.amazon.com/health/latest/ug/getting-started-health-dashboard.html) di *Panduan AWS Health Pengguna*.

------

# Sesuaikan pemberitahuan acara terjadwal untuk instans EC2 Anda
<a name="customizing_scheduled_event_notifications"></a>

Anda dapat menyesuaikan notifikasi peristiwa terjadwal untuk menyertakan tanda dalam notifikasi email. Hal ini memudahkan untuk mengidentifikasi sumber daya yang terpengaruh (instans atau Host Khusus) dan memprioritaskan tindakan untuk peristiwa mendatang.

Saat menyesuaikan notifikasi peristiwa untuk menyertakan tanda, Anda dapat memilih untuk menyertakan:
+ Semua tanda yang terkait dengan sumber daya yang terpengaruh
+ Hanya tanda tertentu yang terkait dengan sumber daya yang terpengaruh

Misalnya, Anda menetapkan tanda `application`, `costcenter`, `project`, dan `owner` ke semua instans. Anda dapat memilih untuk menyertakan semua tanda tersebut dalam notifikasi peristiwa. Atau, jika Anda hanya ingin melihat tanda `owner` dan `project` dalam notifikasi peristiwa, Anda dapat memilih untuk hanya menyertakan tanda tersebut.

Setelah Anda memilih tanda yang akan disertakan, notifikasi peristiwa akan menyertakan ID sumber daya (ID instans atau ID Host Khusus) serta kunci tanda dan pasangan nilai yang terkait dengan sumber daya yang terpengaruh.

**Topics**
+ [Menyertakan tanda dalam notifikasi peristiwa](#register-tags)
+ [Menghapus tanda dari notifikasi peristiwa](#deregister-tags)
+ [Melihat tanda yang akan disertakan dalam notifikasi peristiwa](#view-tags)

## Menyertakan tanda dalam notifikasi peristiwa
<a name="register-tags"></a>

Tanda yang Anda pilih untuk disertakan berlaku pada semua sumber daya (instans dan Host Khusus) di Wilayah yang dipilih. Untuk menyesuaikan notifikasi peristiwa di Wilayah lain, pilih terlebih dahulu Wilayah yang diperlukan, lalu lakukan langkah-langkah berikut.

------
#### [ Console ]

**Untuk menyertakan tanda dalam notifikasi peristiwa**

1. Buka konsol Amazon EC2 di. [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)

1. Di panel navigasi, pilih **Peristiwa**.

1. Pilih **Tindakan**, **Kelola notifikasi peristiwa**.

1. Aktifkan **Sertakan tanda dalam notifikasi peristiwa**.

1. Lakukan salah satu hal berikut, tergantung pada tanda yang ingin Anda sertakan dalam notifikasi peristiwa:
   + Untuk menyertakan semua tanda yang terkait dengan instans atau Host Khusus yang terpengaruh, pilih **Sertakan semua tanda**.
   + Untuk memilih tanda yang akan disertakan, klik **Pilih tanda yang akan disertakan**, lalu pilih atau masukkan kunci tanda.

1. Pilih **Simpan**.

------
#### [ AWS CLI ]

**Untuk menyertakan semua tanda dalam notifikasi peristiwa**  
Gunakan perintah [register-instance-event-notification-attributes](https://docs.aws.amazon.com/cli/latest/reference/ec2/register-instance-event-notification-attributes.html) dan atur `IncludeAllTagsOfInstance` parameternya ke`true`.

```
aws ec2 register-instance-event-notification-attributes \
    --instance-tag-attribute "IncludeAllTagsOfInstance=true"
```

**Untuk menyertakan tanda tertentu dalam notifikasi peristiwa**  
Gunakan perintah [register-instance-event-notification-attributes](https://docs.aws.amazon.com/cli/latest/reference/ec2/register-instance-event-notification-attributes.html) dan tentukan tag yang akan disertakan dengan menggunakan `InstanceTagKeys` parameter.

```
aws ec2 register-instance-event-notification-attributes \
    --instance-tag-attribute 'InstanceTagKeys=["tag_key_1", "tag_key_2", "tag_key_3"]'
```

------
#### [ PowerShell ]

**Untuk menyertakan semua tanda dalam notifikasi peristiwa**  
Gunakan [Register-EC2InstanceEventNotificationAttribute](https://docs.aws.amazon.com/powershell/latest/reference/items/Register-EC2InstanceEventNotificationAttribute.html)cmdlet.

```
Register-EC2InstanceEventNotificationAttribute `
    -InstanceTagAttribute_IncludeAllTagsOfInstance $true
```

**Untuk menyertakan tanda tertentu dalam notifikasi peristiwa**  
Gunakan [Register-EC2InstanceEventNotificationAttribute](https://docs.aws.amazon.com/powershell/latest/reference/items/Register-EC2InstanceEventNotificationAttribute.html)cmdlet.

```
Register-EC2InstanceEventNotificationAttribute `
    -InstanceTagAttribute_InstanceTagKey tag_key_1, tag_key_2, tag_key_3
```

------

## Menghapus tanda dari notifikasi peristiwa
<a name="deregister-tags"></a>

Anda dapat menghapus tag dari pemberitahuan acara.

------
#### [ Console ]

**Untuk menghapus tanda dari notifikasi peristiwa**

1. Buka konsol Amazon EC2 di. [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)

1. Di panel navigasi, pilih **Peristiwa**.

1. Pilih **Tindakan**, **Kelola notifikasi peristiwa**.

1. Untuk menghapus semua tanda dari notifikasi peristiwa, nonaktifkan **Sertakan tanda dalam notifikasi peristiwa**.

1. Untuk menghapus tanda tertentu dari notifikasi peristiwa, pilih **X**) pada kunci tanda yang sesuai.

1. Pilih **Simpan**.

------
#### [ AWS CLI ]

**Untuk menghapus semua tanda dari notifikasi peristiwa**  
Gunakan perintah [deregister-instance-event-notification-attributes](https://docs.aws.amazon.com/cli/latest/reference/ec2/deregister-instance-event-notification-attributes.html) dan atur `IncludeAllTagsOfInstance` parameternya ke`false`.

```
aws ec2 deregister-instance-event-notification-attributes \
    --instance-tag-attribute "IncludeAllTagsOfInstance=false"
```

**Untuk menghapus tag dari pemberitahuan acara**  
Gunakan perintah [deregister-instance-event-notification-attributes](https://docs.aws.amazon.com/cli/latest/reference/ec2/deregister-instance-event-notification-attributes.html) dan tentukan tag yang akan dihapus dengan menggunakan `InstanceTagKeys` parameter.

```
aws ec2 deregister-instance-event-notification-attributes \
    --instance-tag-attribute 'InstanceTagKeys=["tag_key_3"]'
```

------
#### [ PowerShell ]

**Untuk menghapus semua tanda dari notifikasi peristiwa**  
Gunakan [Unregister-EC2InstanceEventNotificationAttribute](https://docs.aws.amazon.com/powershell/latest/reference/items/Unregister-EC2InstanceEventNotificationAttribute.html)cmdlet.

```
Unregister-EC2InstanceEventNotificationAttribute `
    -InstanceTagAttribute_IncludeAllTagsOfInstance $false
```

**Untuk menghapus tag dari pemberitahuan acara**  
Gunakan [Unregister-EC2InstanceEventNotificationAttribute](https://docs.aws.amazon.com/powershell/latest/reference/items/Unregister-EC2InstanceEventNotificationAttribute.html)cmdlet.

```
Unregister-EC2InstanceEventNotificationAttribute `
    -InstanceTagAttribute_InstanceTagKey tag_key_3
```

------

## Melihat tanda yang akan disertakan dalam notifikasi peristiwa
<a name="view-tags"></a>

Anda dapat melihat tag yang akan disertakan dalam pemberitahuan acara.

------
#### [ Console ]

**Untuk melihat tanda yang akan disertakan dalam notifikasi peristiwa**

1. Buka konsol Amazon EC2 di. [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)

1. Di panel navigasi, pilih **Peristiwa**.

1. Pilih **Tindakan**, **Kelola notifikasi peristiwa**.

------
#### [ AWS CLI ]

**Untuk melihat tag yang akan disertakan dalam pemberitahuan acara**  
Gunakan perintah [describe-instance-event-notification-attributes](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instance-event-notification-attributes.html).

```
aws ec2 describe-instance-event-notification-attributes
```

------
#### [ PowerShell ]

**Untuk melihat tag yang akan disertakan dalam pemberitahuan acara**  
Gunakan [Get-EC2InstanceEventNotificationAttribute](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2InstanceEventNotificationAttribute.html)cmdlet.

```
Get-EC2InstanceEventNotificationAttribute
```

------

# Menjadwalkan ulang acara terjadwal untuk instans EC2
<a name="reschedule-event"></a>

Anda dapat menjadwalkan ulang peristiwa agar terjadi pada tanggal dan waktu tertentu yang sesuai untuk Anda. Setelah Anda menjadwal ulang acara, mungkin diperlukan satu atau dua menit sebelum tanggal yang diperbarui ditampilkan.

**Batasan**
+ Hanya peristiwa dengan tanggal batas waktu yang dapat dijadwalkan ulang. Peristiwa dapat dijadwalkan ulang hingga tanggal batas waktu. Tanggal tenggat waktu acara ditunjukkan di kolom **Batas waktu** (konsol) dan `NotBeforeDeadline` bidang (AWS CLI).
+ Hanya peristiwa yang belum dimulai yang dapat dijadwalkan ulang. Waktu mulai ditunjukkan di kolom **Waktu mulai** (konsol) dan `NotBefore` bidang (AWS CLI). Acara yang dijadwalkan akan dimulai dalam 5 menit ke depan tidak dapat dijadwal ulang.
+ Waktu mulai peristiwa yang baru harus setidaknya 60 menit dari waktu saat ini.
+ Jika Anda menjadwalkan ulang banyak peristiwa menggunakan konsol, tanggal batas waktu peristiwa tersebut ditentukan oleh peristiwa dengan tanggal batas waktu paling awal. 

------
#### [ Console ]

**Untuk menjadwalkan ulang peristiwa**

1. Buka konsol Amazon EC2 di. [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)

1. Di panel navigasi, pilih **Peristiwa**.

1. Pilih **Tipe sumber daya: instans** dari daftar filter.

1. Pilih satu atau beberapa instans, lalu pilih **Tindakan**, **Jadwalkan peristiwa**.

   Hanya peristiwa dengan tanggal batas waktu, yang ditunjukkan dengan nilai untuk **Batas waktu**, yang dapat dijadwalkan ulang. Jika salah satu peristiwa yang dipilih tidak memiliki tanggal batas waktu, **Tindakan**, **Jadwalkan peristiwa** dinonaktifkan.

1. Untuk **Waktu mulai baru**, masukkan tanggal dan waktu baru untuk peristiwa tersebut. Tanggal dan waktu baru harus terjadi sebelum **Batas waktu peristiwa**.

1. Pilih **Simpan**.

   Mungkin diperlukan waktu satu atau dua menit untuk menampilkan waktu mulai peristiwa yang terbaru di konsol.

------
#### [ AWS CLI ]

**Untuk menjadwalkan ulang peristiwa**  
Gunakan perintah [https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-instance-event-start-time.html](https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-instance-event-start-time.html).

```
aws ec2 modify-instance-event-start-time \
    --instance-id i-1234567890abcdef0 \
    --instance-event-id instance-event-0d59937288b749b32 \
    --not-before 2020-03-25T10:00:00.000
```

------
#### [ PowerShell ]

**Untuk menjadwalkan ulang peristiwa**  
Gunakan [Edit-EC2InstanceEventStartTime](https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2InstanceEventStartTime.html)cmdlet.

```
Edit-EC2InstanceEventStartTime `
    -InstanceId i-1234567890abcdef0 `
    -InstanceEventId instance-event-0d59937288b749b32 `
    -NotBefore 2020-03-25T10:00:00.000
```

------

# Buat jendela acara khusus untuk acara terjadwal yang memengaruhi instans Amazon EC2 Anda
<a name="event-windows"></a>

Anda dapat menentukan jendela peristiwa kustom yang berulang setiap minggu untuk peristiwa terjadwal yang melakukan boot ulang, menghentikan, atau mengakhiri instans Amazon EC2 Anda. Anda dapat mengaitkan satu atau beberapa instans dengan jendela peristiwa. Jika peristiwa terjadwal untuk instans tersebut direncanakan, AWS akan menjadwalkan peristiwa dalam jendela peristiwa terkait.

Anda dapat menggunakan jendela peristiwa untuk memaksimalkan ketersediaan beban kerja dengan menentukan jendela peristiwa yang terjadi selama periode di luar jam sibuk untuk beban kerja Anda. Anda juga dapat menyelaraskan jendela peristiwa dengan jadwal pemeliharaan internal Anda.

Tetapkan jendela peristiwa dengan menentukan serangkaian rentang waktu. Rentang waktu minimum adalah 2 jam. Rentang waktu gabungan setidaknya harus mencapai total 4 jam.

Anda dapat mengaitkan satu atau beberapa instance dengan jendela acara dengan menggunakan tag instance IDs atau instance. Anda juga dapat mengaitkan Host Khusus dengan jendela peristiwa menggunakan ID host.

**Awas**  
Jendela peristiwa hanya berlaku untuk peristiwa terjadwal yang menghentikan, melakukan boot ulang, atau mengakhiri instans.  
Jendela peristiwa tidak berlaku untuk:  
Peristiwa terjadwal yang dipercepat dan peristiwa pemeliharaan jaringan. 
Pemeliharaan tidak terjadwal seperti [pemulihan instans otomatis dan reboot](ec2-instance-recover.md) yang tidak direncanakan.

**Topics**
+ [Pertimbangan-pertimbangan](#event-windows-considerations)
+ [Membuat jendela peristiwa](#create-event-windows)
+ [Mengaitkan target dengan jendela peristiwa](#associate-target-event-window)
+ [Putuskan hubungan target dari jendela acara](#disassociate-target-event-window)
+ [Memodifikasi jendela acara](#modify-event-windows)
+ [Hapus jendela acara](#delete-event-windows)

## Pertimbangan-pertimbangan
<a name="event-windows-considerations"></a>
+ Format waktu semua jendela peristiwa adalah UTC.
+ Jendela acara dapat berisi beberapa rentang waktu. Sementara setiap rentang individu harus minimal 2 jam, total durasi di semua rentang harus minimal 4 jam.
+ Hanya satu tipe target (ID instans, ID Host Khusus, atau tanda instans) yang dapat dikaitkan dengan suatu jendela peristiwa.
+ Target (ID instans, ID Host Khusus, atau tanda instans) hanya dapat dikaitkan dengan satu jendela peristiwa.
+ Maksimal 100 instance IDs, atau 50 Dedicated Host IDs, atau 50 tag instans dapat dikaitkan dengan jendela acara. Tanda instans dapat dikaitkan dengan sejumlah instans.
+ Maksimal 200 jendela acara dapat dibuat per AWS Wilayah.
+ Banyak instans yang terkait dengan jendela peristiwa berpotensi memiliki peristiwa terjadwal yang terjadi pada saat bersamaan.
+ Jika AWS telah menjadwalkan acara, memodifikasi jendela acara tidak akan mengubah waktu acara yang dijadwalkan. Jika peristiwa memiliki tanggal batas waktu, Anda dapat [menjadwalkan ulang peristiwa](reschedule-event.md).
+ Anda dapat menghentikan dan memulai instance sebelum acara yang dijadwalkan. Ini memigrasikan instance ke host baru dan menghapus acara.

## Membuat jendela peristiwa
<a name="create-event-windows"></a>

Anda dapat membuat satu atau beberapa jendela peristiwa. Untuk setiap jendela peristiwa, Anda menentukan satu atau beberapa blok waktu. Misalnya, Anda dapat membuat jendela peristiwa dengan blok waktu yang terjadi setiap hari pada pukul 04.00 selama 2 jam. Atau, Anda dapat membuat jendela peristiwa dengan blok waktu yang terjadi pada hari Minggu mulai pukul 02.00 hingga 04.00 dan pada hari Rabu mulai pukul 03.00 hingga 05.00.

Jendela peristiwa berulang setiap pekan sampai Anda menghapusnya.

------
#### [ Console ]

**Untuk membuat jendela peristiwa**

1. Buka konsol Amazon EC2 di. [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)

1. Di panel navigasi, pilih **Peristiwa**.

1. Pilih **Tindakan**, **Kelola jendela peristiwa**.

1. Pilih **Buat jendela peristiwa instans**.

1. Untuk **Nama jendela peristiwa**, masukkan nama deskriptif untuk jendela peristiwa tersebut.

1. Untuk **Jadwal jendela peristiwa**, pilih untuk menentukan blok waktu pada jendela peristiwa menggunakan pembuat jadwal cron atau dengan menentukan rentang waktu.
   + Jika Anda memilih **Pembuat jadwal cron**, tentukan hal berikut:

     1. Untuk **Hari (UTC)**, tentukan hari dalam satu pekan sebagai waktu jendela peristiwa terjadi.

     1. Untuk **Waktu mulai (UTC)**, tentukan waktu mulai jendela peristiwa.

     1. Untuk **Durasi**, tentukan durasi blok waktu dalam jendela peristiwa. Durasi minimum per blok waktu adalah 2 jam. Durasi minimum jendela peristiwa secara total harus sama dengan atau lebih dari 4 jam. Format waktunya adalah UTC.
   + Jika Anda memilih **Rentang waktu**, pilih **Tambahkan rentang waktu baru**, lalu tentukan hari dan waktu mulai serta hari dan waktu selesai. Ulangi untuk setiap rentang waktu. Durasi minimum per rentang waktu adalah 2 jam. Durasi minimum untuk semua rentang waktu yang digabungkan secara total harus sama dengan atau lebih dari 4 jam.

1. (Opsional) Untuk **detail Target**, kaitkan satu atau beberapa instance dengan jendela acara. Gunakan contoh IDs atau tag instance untuk mengaitkan instance. Gunakan host IDs untuk mengaitkan Host Khusus. Ketika target ini dijadwalkan untuk pemeliharaan, acara akan terjadi selama jendela acara ini. 

   Perhatikan bahwa Anda dapat membuat jendela peristiwa tanpa mengaitkan target dengan jendela tersebut. Kemudian, Anda dapat memodifikasi jendela untuk mengaitkan satu atau beberapa target.

1. (Opsional) Untuk **Tanda jendela peristiwa**, pilih **Tambahkan tanda**, lalu masukkan kunci dan nilai untuk tanda tersebut. Ulangi hal itu untuk setiap tanda.

1. Pilih **Buat jendela peristiwa**.

------
#### [ AWS CLI ]

**Untuk membuat jendela peristiwa dengan rentang waktu**  
Gunakan perintah [create-instance-event-window](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-instance-event-window.html).

```
aws ec2 create-instance-event-window \
    --time-range StartWeekDay=monday,StartHour=2,EndWeekDay=wednesday,EndHour=8 \
    --tag-specifications "ResourceType=instance-event-window,Tags=[{Key=K1,Value=V1}]" \
    --name myEventWindowName
```

Berikut ini adalah output contoh.

```
{
    "InstanceEventWindow": {
        "InstanceEventWindowId": "iew-0abcdef1234567890",
        "TimeRanges": [
            {
                "StartWeekDay": "monday",
                "StartHour": 2,
                "EndWeekDay": "wednesday",
                "EndHour": 8
            }
        ],
        "Name": "myEventWindowName",
        "State": "creating",
        "Tags": [
            {
                "Key": "K1",
                "Value": "V1"
            }
        ]
    }
}
```

**Untuk membuat jendela peristiwa dengan ekspresi cron**  
Gunakan perintah [create-instance-event-window](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-instance-event-window.html).

```
aws ec2 create-instance-event-window \
    --cron-expression "* 21-23 * * 2,3" \
    --tag-specifications "ResourceType=instance-event-window,Tags=[{Key=K1,Value=V1}]" \
    --name myEventWindowName
```

Berikut ini adalah output contoh.

```
{
    "InstanceEventWindow": {
        "InstanceEventWindowId": "iew-0abcdef1234567890",
        "Name": "myEventWindowName",
        "CronExpression": "* 21-23 * * 2,3",
        "State": "creating",
        "Tags": [
            {
                "Key": "K1",
                "Value": "V1"
            }
        ]
    }
}
```

------
#### [ PowerShell ]

**Untuk membuat jendela peristiwa dengan rentang waktu**  
Gunakan [New-EC2InstanceEventWindow](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2InstanceEventWindow.html)cmdlet.

```
$timeRange = New-Object Amazon.EC2.Model.InstanceEventWindowTimeRangeRequest
$timeRange.StartWeekDay = "monday"
$timeRange.EndWeekDay = "wednesday"
$timeRange.StartHour = 2
$timeRange.EndHour = 8
$tag = @{Key="key1"; Value="value1"}
$tagspec = New-Object Amazon.EC2.Model.TagSpecification
$tagspec.ResourceType = "instance-event-window"
$tagspec.Tags.Add($tag)
New-EC2InstanceEventWindow `
    -Name my-event-window `
    -TagSpecification $tagspec `
    -TimeRange @($timeRange)
```

Berikut ini adalah output contoh.

```
AssociationTarget     : 
CronExpression        : 
InstanceEventWindowId : iew-0abcdef1234567890
Name                  : my-event-window
State                 : creating
Tags                  : {key1}
TimeRanges            : {Amazon.EC2.Model.InstanceEventWindowTimeRange}
```

**Untuk membuat jendela peristiwa dengan ekspresi cron**  
Gunakan [New-EC2InstanceEventWindow](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2InstanceEventWindow.html)cmdlet.

```
$tag = @{Key="key1"; Value="value1"}
$tagspec = New-Object Amazon.EC2.Model.TagSpecification
$tagspec.ResourceType = "instance-event-window"
$tagspec.Tags.Add($tag)
New-EC2InstanceEventWindow `
    -Name my-event-window `
    -TagSpecification $tagspec`
    -CronExpression "* 21-23 * * 2,3"
```

Berikut ini adalah output contoh.

```
AssociationTarget     : 
CronExpression        : * 21-23 * * 2,3
InstanceEventWindowId : iew-0abcdef1234567890
Name                  : my-event-window
State                 : creating
Tags                  : {key1}
TimeRanges            : {}
```

------

## Mengaitkan target dengan jendela peristiwa
<a name="associate-target-event-window"></a>

Setelah Anda membuat jendela acara, Anda dapat mengaitkan target dengan jendela acara. Anda dapat mengaitkan hanya satu jenis target dengan jendela acara. Anda dapat menentukan instance IDs, Dedicated Host IDs, atau tag instance.

------
#### [ Console ]

**Untuk mengaitkan target dengan jendela acara**

1. Buka konsol Amazon EC2 di. [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)

1. Di panel navigasi, pilih **Peristiwa**.

1. Pilih jendela acara untuk memodifikasi.

1. Pilih **Actions**, **Modify instance event window**.

------
#### [ AWS CLI ]

**Untuk mengaitkan tanda instans dengan jendela peristiwa**  
Gunakan perintah [associate-instance-event-window](https://docs.aws.amazon.com/cli/latest/reference/ec2/associate-instance-event-window.html).

```
aws ec2 associate-instance-event-window \
    --instance-event-window-id iew-0abcdef1234567890 \
    --association-target "InstanceTags=[{Key=k2,Value=v2},{Key=k1,Value=v1}]"
```

Berikut ini adalah output contoh.

```
{
    "InstanceEventWindow": {
        "InstanceEventWindowId": "iew-0abcdef1234567890",
        "Name": "myEventWindowName",
        "CronExpression": "* 21-23 * * 2,3",
        "AssociationTarget": {
            "InstanceIds": [],
            "Tags": [
                {
                    "Key": "k2",
                    "Value": "v2"
                },
                {
                    "Key": "k1",
                    "Value": "v1"
                }
            ],
            "DedicatedHostIds": []
        },
        "State": "creating"
    }
}
```

**Untuk mengaitkan instance IDs dengan jendela acara**  
Gunakan perintah [associate-instance-event-window](https://docs.aws.amazon.com/cli/latest/reference/ec2/associate-instance-event-window.html).

```
aws ec2 associate-instance-event-window \
    --instance-event-window-id iew-0abcdef1234567890 \
    --association-target "InstanceIds=i-1234567890abcdef0,i-0598c7d356eba48d7"
```

Berikut ini adalah output contoh.

```
{
    "InstanceEventWindow": {
        "InstanceEventWindowId": "iew-0abcdef1234567890",
        "Name": "myEventWindowName",
        "CronExpression": "* 21-23 * * 2,3",
        "AssociationTarget": {
            "InstanceIds": [
                "i-1234567890abcdef0",
                "i-0598c7d356eba48d7"
            ],
            "Tags": [],
            "DedicatedHostIds": []
        },
        "State": "creating"
    }
}
```

**Untuk mengaitkan Host Khusus dengan jendela peristiwa**  
Gunakan perintah [associate-instance-event-window](https://docs.aws.amazon.com/cli/latest/reference/ec2/associate-instance-event-window.html).

```
aws ec2 associate-instance-event-window \
    --instance-event-window-id iew-0abcdef1234567890 \
    --association-target "DedicatedHostIds=h-029fa35a02b99801d"
```

Berikut ini adalah output contoh.

```
{
    "InstanceEventWindow": {
        "InstanceEventWindowId": "iew-0abcdef1234567890",
        "Name": "myEventWindowName",
        "CronExpression": "* 21-23 * * 2,3",
        "AssociationTarget": {
            "InstanceIds": [],
            "Tags": [],
            "DedicatedHostIds": [
                "h-029fa35a02b99801d"
            ]
        },
        "State": "creating"
    }
}
```

------
#### [ PowerShell ]

**Untuk mengaitkan tanda instans dengan jendela peristiwa**  
Gunakan [Register-EC2InstanceEventWindow](https://docs.aws.amazon.com/powershell/latest/reference/items/Register-EC2InstanceEventWindow.html)cmdlet.

```
$tag1 = @{Key="key1"; Value="value1"}
$tag2 = @{Key="key2"; Value="value2"}
Register-EC2InstanceEventWindow `
    -InstanceEventWindowId iew-0abcdef1234567890 `
    -AssociationTarget_InstanceTag @($tag1,$tag2)
```

**Untuk mengaitkan instance IDs dengan jendela acara**  
Gunakan [Register-EC2InstanceEventWindow](https://docs.aws.amazon.com/powershell/latest/reference/items/Register-EC2InstanceEventWindow.html)cmdlet.

```
Register-EC2InstanceEventWindow `
    -InstanceEventWindowId iew-0abcdef1234567890 `
    -AssociationTarget_InstanceId i-1234567890abcdef0, i-0598c7d356eba48d7
```

**Untuk mengaitkan Host Khusus dengan jendela peristiwa**  
Gunakan [Register-EC2InstanceEventWindow](https://docs.aws.amazon.com/powershell/latest/reference/items/Register-EC2InstanceEventWindow.html)cmdlet.

```
Register-EC2InstanceEventWindow `
    -InstanceEventWindowId iew-0abcdef1234567890 `
    -AssociationTarget_DedicatedHostId h-029fa35a02b99801d
```

------

## Putuskan hubungan target dari jendela acara
<a name="disassociate-target-event-window"></a>

------
#### [ Console ]

**Untuk memisahkan target dengan jendela acara**

1. Buka konsol Amazon EC2 di. [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)

1. Di panel navigasi, pilih **Peristiwa**.

1. Pilih jendela acara untuk memodifikasi.

1. Pilih **Actions**, **Modify instance event window**.

------
#### [ AWS CLI ]

**Untuk memisahkan tanda instans dari jendela peristiwa**  
Gunakan perintah [disassociate-instance-event-window](https://docs.aws.amazon.com/cli/latest/reference//ec2/disassociate-instance-event-window.html).

```
aws ec2 disassociate-instance-event-window \
    --instance-event-window-id iew-0abcdef1234567890 \
    --association-target "InstanceTags=[{Key=k2,Value=v2},{Key=k1,Value=v1}]"
```

Berikut ini adalah output contoh.

```
{
    "InstanceEventWindow": {
        "InstanceEventWindowId": "iew-0abcdef1234567890",
        "Name": "myEventWindowName",
        "CronExpression": "* 21-23 * * 2,3",
        "AssociationTarget": {
            "InstanceIds": [],
            "Tags": [],
            "DedicatedHostIds": []
        },
        "State": "creating"
    }
}
```

**Untuk memisahkan instance IDs dari jendela acara**  
Gunakan perintah [disassociate-instance-event-window](https://docs.aws.amazon.com/cli/latest/reference/ec2/disassociate-instance-event-window.html).

```
aws ec2 disassociate-instance-event-window \
    --instance-event-window-id iew-0abcdef1234567890 \
    --association-target "InstanceIds=i-1234567890abcdef0,i-0598c7d356eba48d7"
```

Berikut ini adalah output contoh.

```
{
    "InstanceEventWindow": {
        "InstanceEventWindowId": "iew-0abcdef1234567890",
        "Name": "myEventWindowName",
        "CronExpression": "* 21-23 * * 2,3",
        "AssociationTarget": {
            "InstanceIds": [],
            "Tags": [],
            "DedicatedHostIds": []
        },
        "State": "creating"
    }
}
```

**Untuk memisahkan Host Khusus dari jendela peristiwa**  
Gunakan perintah [disassociate-instance-event-window](https://docs.aws.amazon.com/cli/latest/reference/ec2/disassociate-instance-event-window.html).

```
aws ec2 disassociate-instance-event-window \
    --instance-event-window-id iew-0abcdef1234567890 \
    --association-target DedicatedHostIds=h-029fa35a02b99801d
```

Berikut ini adalah output contoh.

```
{
    "InstanceEventWindow": {
        "InstanceEventWindowId": "iew-0abcdef1234567890",
        "Name": "myEventWindowName",
        "CronExpression": "* 21-23 * * 2,3",
        "AssociationTarget": {
            "InstanceIds": [],
            "Tags": [],
            "DedicatedHostIds": []
        },
        "State": "creating"
    }
}
```

------
#### [ PowerShell ]

**Untuk memisahkan tanda instans dari jendela peristiwa**  
Gunakan [Unregister-EC2InstanceEventWindow](https://docs.aws.amazon.com/powershell/latest/reference/items/Unregister-EC2InstanceEventWindow.html)cmdlet.

```
$tag1 = @{Key="key1"; Value="value1"}
$tag2 = @{Key="key2"; Value="value2"}
Unregister-EC2InstanceEventWindow `
    -InstanceEventWindowId iew-0abcdef1234567890 `
    -AssociationTarget_InstanceTag @($tag1, $tag2)
```

**Untuk memisahkan instance IDs dari jendela acara**  
Gunakan [Unregister-EC2InstanceEventWindow](https://docs.aws.amazon.com/powershell/latest/reference/items/Unregister-EC2InstanceEventWindow.html)cmdlet.

```
Unregister-EC2InstanceEventWindow `
    -InstanceEventWindowId iew-0abcdef1234567890 `
    -AssociationTarget_InstanceId i-1234567890abcdef0, i-0598c7d356eba48d7
```

**Untuk memisahkan Host Khusus dari jendela peristiwa**  
Gunakan [Unregister-EC2InstanceEventWindow](https://docs.aws.amazon.com/powershell/latest/reference/items/Unregister-EC2InstanceEventWindow.html)cmdlet.

```
Unregister-EC2InstanceEventWindow `
    -InstanceEventWindowId iew-0abcdef1234567890 `
    -AssociationTarget_DedicatedHostId h-029fa35a02b99801d
```

------

## Memodifikasi jendela acara
<a name="modify-event-windows"></a>

Anda dapat memodifikasi semua bidang jendela peristiwa kecuali ID-nya. Misalnya, saat musim panas dimulai, Anda mungkin ingin mengubah jadwal jendela peristiwa. Untuk jendela peristiwa yang ada, Anda mungkin ingin menambahkan atau menghapus target.

Anda dapat memodifikasi rentang waktu atau ekspresi cron saat memodifikasi jendela peristiwa, tetapi tidak keduanya.

------
#### [ Console ]

**Untuk memodifikasi jendela peristiwa**

1. Buka konsol Amazon EC2 di. [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)

1. Di panel navigasi, pilih **Peristiwa**.

1. Pilih **Tindakan**, **Kelola jendela peristiwa**.

1. Pilih jendela peristiwa yang akan dimodifikasi, lalu pilih **Tindakan**, **Modifikasi jendela peristiwa instans**.

1. Modifikasi bidang pada jendela peristiwa, lalu pilih **Modifikasi jendela peristiwa**.

------
#### [ AWS CLI ]

**Untuk memodifikasi rentang waktu jendela peristiwa**  
Gunakan perintah [modify-instance-event-window](https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-instance-event-window.html).

```
aws ec2 modify-instance-event-window 
    --instance-event-window-id iew-0abcdef1234567890 \
    --time-range StartWeekDay=monday,StartHour=2,EndWeekDay=wednesday,EndHour=8
```

Berikut ini adalah output contoh.

```
{
    "InstanceEventWindow": {
        "InstanceEventWindowId": "iew-0abcdef1234567890",
        "TimeRanges": [
            {
                "StartWeekDay": "monday",
                "StartHour": 2,
                "EndWeekDay": "wednesday",
                "EndHour": 8
            }
        ],
        "Name": "myEventWindowName",
        "AssociationTarget": {
            "InstanceIds": [
                "i-0abcdef1234567890",
                "i-0be35f9acb8ba01f0"
            ],
            "Tags": [],
            "DedicatedHostIds": []
        },
        "State": "creating",
        "Tags": [
            {
                "Key": "K1",
                "Value": "V1"
            }
        ]
    }
}
```

**Untuk memodifikasi serangkaian rentang waktu pada jendela peristiwa**  
Gunakan perintah [modify-instance-event-window](https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-instance-event-window.html).

```
aws ec2 modify-instance-event-window 
    --instance-event-window-id iew-0abcdef1234567890 \
    --time-range '[{"StartWeekDay": "monday", "StartHour": 2, "EndWeekDay": "wednesday", "EndHour": 8},
	  {"StartWeekDay": "thursday", "StartHour": 2, "EndWeekDay": "friday", "EndHour": 8}]'
```

Berikut ini adalah output contoh.

```
{
    "InstanceEventWindow": {
        "InstanceEventWindowId": "iew-0abcdef1234567890",
        "TimeRanges": [
            {
                "StartWeekDay": "monday",
                "StartHour": 2,
                "EndWeekDay": "wednesday",
                "EndHour": 8
            },
            {
                "StartWeekDay": "thursday",
                "StartHour": 2,
                "EndWeekDay": "friday",
                "EndHour": 8
            }
        ],
        "Name": "myEventWindowName",
        "AssociationTarget": {
            "InstanceIds": [
                "i-0abcdef1234567890",
                "i-0be35f9acb8ba01f0"
            ],
            "Tags": [],
            "DedicatedHostIds": []
        },
        "State": "creating",
        "Tags": [
            {
                "Key": "K1",
                "Value": "V1"
            }
        ]
    }
}
```

**Untuk memodifikasi ekspresi cron jendela peristiwa**  
Gunakan perintah [modify-instance-event-window](https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-instance-event-window.html).

```
aws ec2 modify-instance-event-window 
    --instance-event-window-id iew-0abcdef1234567890 \
    --cron-expression "* 21-23 * * 2,3"
```

Berikut ini adalah output contoh.

```
{
    "InstanceEventWindow": {
        "InstanceEventWindowId": "iew-0abcdef1234567890",
        "Name": "myEventWindowName",
        "CronExpression": "* 21-23 * * 2,3",
        "AssociationTarget": {
            "InstanceIds": [
                "i-0abcdef1234567890",
                "i-0be35f9acb8ba01f0"
            ],
            "Tags": [],
            "DedicatedHostIds": []
        },
        "State": "creating",
        "Tags": [
            {
                "Key": "K1",
                "Value": "V1"
            }
        ]
    }
}
```

------
#### [ PowerShell ]

**Untuk memodifikasi rentang waktu jendela peristiwa**  
Gunakan [Edit-EC2InstanceEventWindow](https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2InstanceEventWindow.html)cmdlet.

```
$timeRange1 = New-Object Amazon.EC2.Model.InstanceEventWindowTimeRangeRequest
$timeRange1.StartWeekDay = "monday"
$timeRange1.EndWeekDay = "wednesday"
$timeRange1.StartHour = 2
$timeRange1.EndHour = 8
$timeRange2 = New-Object Amazon.EC2.Model.InstanceEventWindowTimeRangeRequest
$timeRange2.StartWeekDay = "thursday"
$timeRange2.EndWeekDay = "friday"
$timeRange2.StartHour = 1
$timeRange2.EndHour = 6
Edit-EC2InstanceEventWindow `
    -InstanceEventWindowId iew-0abcdef1234567890 `
    -TimeRange @($timeRange1, $timeRange2)
```

**Untuk memodifikasi ekspresi cron jendela peristiwa**  
Gunakan [Edit-EC2InstanceEventWindow](https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2InstanceEventWindow.html)cmdlet.

```
Edit-EC2InstanceEventWindow `
    -InstanceEventWindowId iew-0abcdef1234567890 `
    -CronExpression "* 21-23 * * 2,3"
```

------

## Hapus jendela acara
<a name="delete-event-windows"></a>

Anda dapat menghapus satu jendela acara pada satu waktu.

------
#### [ Console ]

**Untuk menghapus jendela peristiwa**

1. Buka konsol Amazon EC2 di. [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)

1. Di panel navigasi, pilih **Peristiwa**.

1. Pilih **Tindakan**, **Kelola jendela peristiwa**.

1. Pilih jendela peristiwa yang akan dihapus, lalu pilih **Tindakan**, **Hapus jendela peristiwa instans**.

1. Saat diminta, masukkan **delete**, lalu pilih **Hapus**.

------
#### [ AWS CLI ]

**Untuk menghapus jendela peristiwa**  
Gunakan [delete-instance-event-window](https://docs.aws.amazon.com/cli/latest/reference/ec2/delete-instance-event-window.html)perintah dan tentukan jendela acara yang akan dihapus.

```
aws ec2 delete-instance-event-window \
    --instance-event-window-id iew-0abcdef1234567890
```

**Untuk menghapus paksa jendela acara**  
Gunakan parameter `--force-delete` jika jendela peristiwa saat ini dikaitkan dengan target.

```
aws ec2 delete-instance-event-window \
    --instance-event-window-id iew-0abcdef1234567890 \
    --force-delete
```

------
#### [ PowerShell ]

**Untuk menghapus jendela peristiwa**  
Gunakan [Remove-EC2InstanceEventWindow](https://docs.aws.amazon.com/powershell/latest/reference/items/Remove-EC2InstanceEventWindow.html)cmdlet.

```
Remove-EC2InstanceEventWindow `
    -InstanceEventWindowId iew-0abcdef1234567890
```

**Untuk menghapus paksa jendela acara**  
Gunakan [Remove-EC2InstanceEventWindow](https://docs.aws.amazon.com/powershell/latest/reference/items/Remove-EC2InstanceEventWindow.html)cmdlet.

```
Remove-EC2InstanceEventWindow `
    -InstanceEventWindowId iew-0abcdef1234567890 `
    -ForceDelete $true
```

------

# Pantau instans Anda menggunakan CloudWatch
<a name="using-cloudwatch"></a>

Anda dapat memantau instans menggunakan Amazon CloudWatch, yang mengumpulkan dan memproses data mentah dari Amazon EC2 menjadi metrik yang dapat dibaca dan mendekati waktu nyata. Statistik ini dicatat untuk jangka waktu 15 bulan, sehingga Anda dapat mengakses informasi historis dan mendapatkan perspektif yang lebih baik tentang performa aplikasi atau layanan web Anda.

Secara default, Amazon EC2 mengirimkan data metrik ke CloudWatch dalam periode 5 menit. Untuk mengirim data metrik untuk instans Anda CloudWatch dalam periode 1 menit, Anda dapat mengaktifkan pemantauan terperinci pada instans. Untuk informasi selengkapnya, lihat [Mengelola pemantauan terperinci untuk instans EC2 Anda](manage-detailed-monitoring.md).

Konsol Amazon EC2 menampilkan serangkaian grafik berdasarkan data mentah dari Amazon. CloudWatch Bergantung pada kebutuhan Anda, Anda mungkin lebih suka mendapatkan data untuk instans Anda dari Amazon CloudWatch daripada grafik di konsol.

Untuk informasi CloudWatch penagihan dan biaya Amazon, lihat [ CloudWatch penagihan dan biaya](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_billing.html) di * CloudWatch Panduan Pengguna Amazon*.

**Topics**
+ [Mengelola CloudWatch alarm untuk instans EC2 Anda di konsol Amazon EC2](ec2-instance-alarms.md)
+ [Mengelola pemantauan terperinci untuk instans EC2 Anda](manage-detailed-monitoring.md)
+ [CloudWatch metrik yang tersedia untuk instans Anda](viewing_metrics_with_cloudwatch.md)
+ [Instal dan konfigurasikan CloudWatch agen menggunakan konsol Amazon EC2 untuk menambahkan metrik tambahan](install-and-configure-cloudwatch-agent-using-ec2-console.md)
+ [Statistik untuk CloudWatch metrik untuk instans Anda](monitoring_get_statistics.md)
+ [Lihat grafik pemantauan untuk instans Anda](graphs-in-the-aws-management-console.md)
+ [Buat CloudWatch alarm untuk sebuah contoh](using-cloudwatch-createalarm.md)
+ [Buat alarm yang menghentikan, mengakhiri, melakukan boot ulang, atau memulihkan instans](UsingAlarmActions.md)

# Mengelola CloudWatch alarm untuk instans EC2 Anda di konsol Amazon EC2
<a name="ec2-instance-alarms"></a>

Dari layar **Instans** di konsol Amazon EC2, Anda dapat mengelola alarm CloudWatch Amazon untuk instans Anda. Dalam tabel **Instans**, kolom **Status alarm** menyediakan dua kontrol konsol: kontrol untuk melihat alarm, dan satu lagi untuk membuat atau mengeditnya. Tangkapan layar berikut menunjukkan kontrol konsol ini, bernomor **1** (**Lihat alarm**) dan **2** (tanda **\$1** untuk membuat atau mengedit alarm).

![\[Kontrol dalam tabel Instans di konsol EC2 untuk melihat dan membuat alarm. 1. Lihat alarm 2. Simbol tanda plus.\]](http://docs.aws.amazon.com/id_id/AWSEC2/latest/UserGuide/images/instance-alarms.png)


## Melihat alarm dari layar Instans
<a name="view-ec2-instance-alarms"></a>

Anda dapat melihat alarm setiap instans dari layar **Instans.**

**Untuk melihat alarm instance dari layar Instances**

1. Buka konsol Amazon EC2 di. [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)

1. Di panel navigasi, pilih **Instans**.

1. Dalam tabel **Instances**, untuk instance yang Anda pilih, pilih **Lihat alarm** (bernomor **1** pada tangkapan layar sebelumnya).

1. Di *i-1234567890abcdef0* jendela **Detail alarm untuk**, pilih nama alarm untuk melihat alarm di CloudWatch konsol.

## Membuat alarm dari layar Instans
<a name="create-ec2-instance-alarms"></a>

Anda dapat membuat alarm untuk setiap instance dari layar **Instans**.

**Untuk membuat alarm untuk sebuah instance dari layar Instances**

1. Buka konsol Amazon EC2 di. [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)

1. Di panel navigasi, pilih **Instans**.

1. Dalam tabel **Instances**, untuk contoh yang Anda pilih, pilih tanda plus (bernomor **2 pada tangkapan** layar sebelumnya).

1. Di layar **Kelola CloudWatch alarm**, buat alarm Anda. Untuk informasi selengkapnya, lihat [Buat CloudWatch alarm untuk sebuah contoh](using-cloudwatch-createalarm.md).

## Mengedit alarm dari layar Instans
<a name="edit-ec2-instance-alarms"></a>

Anda dapat mengedit alarm untuk sebuah instance dari layar **Instans**.

**Untuk mengedit alarm untuk sebuah instance dari layar Instances**

1. Buka konsol Amazon EC2 di. [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)

1. Di panel navigasi, pilih **Instans**.

1. Dalam tabel **Instances**, untuk contoh yang Anda pilih, pilih tanda plus (bernomor **2 pada tangkapan** layar sebelumnya).

1. Di layar **Kelola CloudWatch alarm**, edit alarm Anda. Untuk informasi selengkapnya, lihat [Mengedit atau menghapus CloudWatch alarm](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Manage-CloudWatch-Alarm.html#Edit-CloudWatch-Alarm) di *Panduan CloudWatch Pengguna Amazon*.

# Mengelola pemantauan terperinci untuk instans EC2 Anda
<a name="manage-detailed-monitoring"></a>

Amazon CloudWatch menyediakan dua kategori pemantauan: *pemantauan dasar* dan *pemantauan terperinci*. Secara default, instans Anda dikonfigurasi untuk pemantauan dasar. Anda dapat mengaktifkan pemantauan terperinci secara opsional untuk membantu Anda lebih cepat mengidentifikasi dan bertindak atas masalah operasional. Anda dapat mengaktifkan atau mematikan pemantauan terperinci saat peluncuran atau saat instance berjalan atau dihentikan.

Mengaktifkan pemantauan terperinci pada sebuah instans tidak memengaruhi pemantauan volume EBS terlampirnya. Untuk informasi selengkapnya, lihat [ CloudWatch Metrik Amazon untuk Amazon EBS](https://docs.aws.amazon.com/ebs/latest/userguide/using_cloudwatch_ebs.html).

Tabel berikut menyoroti perbedaan antara pemantauan dasar dan pemantauan terperinci untuk instans Anda.


| Tipe pemantauan | Deskripsi | Biaya | 
| --- | --- | --- | 
| Pemantauan dasar |  Metrik pemeriksaan status tersedia dalam periode 1 menit. Semua metrik lainnya tersedia dalam periode 5 menit.  | Tidak dikenai biaya. | 
| Pemantauan terperinci | Anda bisa mendapatkan metrik dalam periode 1 menit, asalkan Anda mengaktifkan pemantauan terperinci untuk instance tersebut. Setelah mengaktifkan pemantauan terperinci, Anda dapat mengumpulkan data di seluruh grup instance serupa. | Anda dikenakan biaya per metrik yang dikirimkan Amazon EC2. CloudWatch Anda tidak dikenai biaya untuk penyimpanan data. Untuk informasi selengkapnya, lihat Tingkat berbayar di [halaman CloudWatch harga Amazon](https://aws.amazon.com/cloudwatch/pricing/#Paid_tier). | 

**Topics**
+ [Izin yang diperlukan](#iam-detailed-monitoring)
+ [Aktifkan pemantauan terperinci saat peluncuran](#enable-detailed-monitoring)
+ [Kelola pemantauan terperinci](#disable-detailed-monitoring)

## Izin yang diperlukan
<a name="iam-detailed-monitoring"></a>

Untuk mengaktifkan pemantauan terperinci pada instans, pengguna Anda harus memiliki izin untuk menggunakan tindakan API [https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_MonitorInstances.html](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_MonitorInstances.html). Untuk menonaktifkan pemantauan terperinci pada instans, pengguna Anda harus memiliki izin untuk menggunakan tindakan API [https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_UnmonitorInstances.html](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_UnmonitorInstances.html). 

## Aktifkan pemantauan terperinci saat peluncuran
<a name="enable-detailed-monitoring"></a>

Gunakan prosedur berikut untuk mengaktifkan pemantauan terperinci saat peluncuran. Secara default, instans Anda menggunakan pemantauan dasar.

------
#### [ Console ]

**Untuk mengaktifkan pemantauan terperinci saat meluncurkan suatu instans**  
Saat meluncurkan instans menggunakan konsol Amazon EC2, di bawah **Detail lanjutan**, pilih kotak centang ** CloudWatch Pemantauan terperinci**.

------
#### [ AWS CLI ]

**Untuk mengaktifkan pemantauan terperinci saat meluncurkan suatu instans**  
Gunakan perintah [run-instance](https://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html) dengan opsi. `--monitoring`

```
--monitoring Enabled=true
```

------
#### [ PowerShell ]

**Untuk mengaktifkan pemantauan terperinci saat meluncurkan suatu instans**  
Gunakan [New-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2Instance.html)cmdlet dengan parameter. `-Monitoring`

```
-Monitoring $true
```

------

## Kelola pemantauan terperinci
<a name="disable-detailed-monitoring"></a>

Gunakan prosedur berikut untuk mengelola pemantauan terperinci untuk instance yang berjalan atau berhenti.

------
#### [ Console ]

**Untuk mengelola pemantauan terperinci**

1. Buka konsol Amazon EC2 di. [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)

1. Di panel navigasi, pilih **Instans**.

1. Pilih instans.

1. Pilih **Tindakan**, **Pantau dan pecahkan masalah**, **Kelola pemantauan terperinci**.

1. Pada halaman **Pemantauan terperinci**, untuk **pemantauan terperinci**, lakukan salah satu hal berikut:
   + Pemantauan terperinci - Pilih **Aktifkan**.
   + Pemantauan dasar - Hapus **Aktifkan**.

1. Pilih **Konfirmasi**.

------
#### [ AWS CLI ]

**Untuk mengaktifkan pemantauan terperinci**  
Gunakan perintah [monitor-instance](https://docs.aws.amazon.com/cli/latest/reference/ec2/monitor-instances.html) berikut.

```
aws ec2 monitor-instances --instance-ids i-1234567890abcdef0
```

**Untuk menonaktifkan pemantauan terperinci**  
Gunakan perintah [unmonitor-instance](https://docs.aws.amazon.com/cli/latest/reference/ec2/unmonitor-instances.html).

```
aws ec2 unmonitor-instances --instance-ids i-1234567890abcdef0
```

------
#### [ PowerShell ]

**Untuk mengaktifkan pemantauan terperinci**  
Gunakan [Start-EC2InstanceMonitoring](https://docs.aws.amazon.com/powershell/latest/reference/items/Start-EC2InstanceMonitoring.html)cmdlet.

```
Start-EC2InstanceMonitoring -InstanceId i-1234567890abcdef0
```

**Untuk menonaktifkan pemantauan terperinci**  
Gunakan [Stop-EC2InstanceMonitoring](https://docs.aws.amazon.com/powershell/latest/reference/items/Stop-EC2InstanceMonitoring.html)cmdlet.

```
Stop-EC2InstanceMonitoring -InstanceId i-1234567890abcdef0
```

------

# CloudWatch metrik yang tersedia untuk instans Anda
<a name="viewing_metrics_with_cloudwatch"></a>

Amazon EC2 mengirimkan metrik ke Amazon. CloudWatch Anda dapat menggunakan, API Konsol Manajemen AWS AWS CLI, atau API untuk membuat daftar metrik yang dikirimkan Amazon EC2. CloudWatch Secara default, setiap titik data mencakup 5 menit yang mengikuti waktu mulai aktivitas untuk instans. Jika Anda telah mengaktifkan pemantauan terperinci, setiap poin data mencakup aktivitas menit berikutnya dari waktu mulai. Perhatikan bahwa untuk statistik Minimum, Maksimum, dan Rata-rata, perincian minimum untuk metrik yang disediakan EC2 adalah 1 menit.

Untuk informasi tentang cara melihat metrik yang tersedia menggunakan Konsol Manajemen AWS atau metrik AWS CLI, lihat [Melihat metrik yang tersedia](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/viewing_metrics_with_cloudwatch.html) di * CloudWatch Panduan Pengguna Amazon*.

Untuk informasi cara mendapatkan statistik untuk metrik tersebut, lihat [Statistik untuk CloudWatch metrik untuk instans Anda](monitoring_get_statistics.md).

**Topics**
+ [Metrik instans](#ec2-cloudwatch-metrics)
+ [Metrik akselerator](#accelerator-metrics)
+ [Metrik kredit CPU](#cpu-credit-metrics)
+ [Metrik Host Khusus](#dh-metrics)
+ [Metrik Amazon EBS untuk instans berbasis Nitro](#ebs-metrics-nitro)
+ [Metrik pemeriksaan status](#status-check-metrics)
+ [Metrik pencerminan lalu lintas](#traffic-mirroring-metrics)
+ [Metrik grup Auto Scaling](#autoscaling-metrics)
+ [Dimensi metrik Amazon EC2](#ec2-cloudwatch-dimensions)
+ [Metrik penggunaan Amazon EC2](#service-quota-metrics)

## Metrik instans
<a name="ec2-cloudwatch-metrics"></a>

Namespace `AWS/EC2` mencakup metrik instans berikut.


| Metrik | Deskripsi | Unit | Statistik yang bermakna | 
| --- | --- | --- | --- | 
| CPUUtilization |  Persentase waktu CPU fisik yang digunakan Amazon EC2 untuk menjalankan instans EC2, yang mencakup waktu yang digunakan untuk menjalankan kode pengguna dan kode Amazon EC2. Pada tingkat yang sangat tinggi, `CPUUtilization` adalah jumlah `CPUUtilization` tamu dan `CPUUtilization` hypervisor. Alat dalam sistem operasi Anda dapat menunjukkan persentase yang berbeda dari CloudWatch faktor seperti simulasi perangkat lama, konfigurasi perangkat non-warisan, beban kerja interupsi berat, migrasi langsung, dan pembaruan langsung.  |  Percent  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AWSEC2/latest/UserGuide/viewing_metrics_with_cloudwatch.html)  | 
| DiskReadOps |  Operasi baca yang diselesaikan dari semua volume penyimpanan instans yang tersedia untuk instans tersebut dalam periode waktu yang ditentukan. Untuk menghitung rata-rata I/O operasi per detik (IOPS) untuk periode tersebut, bagilah total operasi dalam periode tersebut dengan jumlah detik dalam periode tersebut. Jika tidak ada volume penyimpanan instans, nilainya adalah 0 atau metrik tidak dilaporkan.  |  Count  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AWSEC2/latest/UserGuide/viewing_metrics_with_cloudwatch.html)  | 
| DiskWriteOps |  Operasi tulis yang diselesaikan ke semua volume penyimpanan instans yang tersedia untuk instans tersebut dalam periode waktu yang ditentukan. Untuk menghitung rata-rata I/O operasi per detik (IOPS) untuk periode tersebut, bagilah total operasi dalam periode tersebut dengan jumlah detik dalam periode tersebut. Jika tidak ada volume penyimpanan instans, nilainya adalah 0 atau metrik tidak dilaporkan.  |  Count  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AWSEC2/latest/UserGuide/viewing_metrics_with_cloudwatch.html)  | 
| DiskReadBytes |  Bita yang dibaca dari semua volume penyimpanan instans yang tersedia untuk instans. Metrik ini digunakan untuk menentukan volume data yang dibaca aplikasi dari hard disk instans. Metrik ini dapat digunakan untuk menentukan kecepatan aplikasi. Jumlah yang dilaporkan adalah jumlah bita yang diterima selama periode tersebut. Jika menggunakan pemantauan dasar (5 menit), Anda dapat membagi jumlah ini dengan 300 untuk menemukan Bita/detik. Jika Anda memiliki pemantauan terperinci (1 menit), bagilah dengan 60. Anda juga dapat menggunakan fungsi matematika CloudWatch metrik `DIFF_TIME` untuk menemukan byte per detik. Misalnya, jika Anda telah membuat grafik `DiskReadBytes` CloudWatch sebagai`m1`, rumus matematika metrik `m1/(DIFF_TIME(m1))` mengembalikan metrik dalam byte/detik. Untuk informasi selengkapnya tentang `DIFF_TIME` dan fungsi matematika metrik lainnya, lihat [Menggunakan matematika metrik](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/using-metric-math.html) di *Panduan CloudWatch Pengguna Amazon*. Jika tidak ada volume penyimpanan instans, nilainya adalah 0 atau metrik tidak dilaporkan.  |  Bytes  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AWSEC2/latest/UserGuide/viewing_metrics_with_cloudwatch.html)  | 
| DiskWriteBytes |  Bita yang ditulis ke semua volume penyimpanan instans yang tersedia untuk instans. Metrik ini digunakan untuk menentukan volume data yang ditulis aplikasi ke hard disk instans. Metrik ini dapat digunakan untuk menentukan kecepatan aplikasi. Jumlah yang dilaporkan adalah jumlah bita yang diterima selama periode tersebut. Jika menggunakan pemantauan dasar (5 menit), Anda dapat membagi jumlah ini dengan 300 untuk menemukan Bita/detik. Jika Anda memiliki pemantauan terperinci (1 menit), bagilah dengan 60. Anda juga dapat menggunakan fungsi matematika CloudWatch metrik `DIFF_TIME` untuk menemukan byte per detik. Misalnya, jika Anda telah membuat grafik `DiskWriteBytes` CloudWatch sebagai`m1`, rumus matematika metrik `m1/(DIFF_TIME(m1))` mengembalikan metrik dalam byte/detik. Untuk informasi selengkapnya tentang `DIFF_TIME` dan fungsi matematika metrik lainnya, lihat [Menggunakan matematika metrik](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/using-metric-math.html) di *Panduan CloudWatch Pengguna Amazon*. Jika tidak ada volume penyimpanan instans, nilainya adalah 0 atau metrik tidak dilaporkan.  |  Bytes  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AWSEC2/latest/UserGuide/viewing_metrics_with_cloudwatch.html)  | 
| MetadataNoToken |  Berapa kali Layanan Metadata Instance (IMDS) berhasil diakses menggunakan metode yang tidak menggunakan token. Metrik ini digunakan untuk menentukan apakah ada proses yang mengakses metadata instance yang menggunakan Instance Metadata Service Version 1 (IMDSv1), yang tidak menggunakan token. Jika semua permintaan menggunakan sesi yang didukung token, yaitu, Layanan Metadata Instans Versi 2 (IMDSv2), nilainya adalah 0. Untuk informasi selengkapnya, lihat [Transisi ke penggunaan Layanan Metadata Instans Versi 2](instance-metadata-transition-to-version-2.md).  |  Count  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AWSEC2/latest/UserGuide/viewing_metrics_with_cloudwatch.html)  | 
| MetadataNoTokenRejected |  Berapa kali IMDSv1 panggilan dicoba setelah IMDSv1 dinonaktifkan. Jika metrik ini muncul, ini menunjukkan bahwa IMDSv1 panggilan telah dicoba dan ditolak. Anda dapat mengaktifkan kembali IMDSv1 atau memastikan semua panggilan Anda digunakan IMDSv2. Untuk informasi selengkapnya, lihat [Transisi ke penggunaan Layanan Metadata Instans Versi 2](instance-metadata-transition-to-version-2.md).  |  Count  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AWSEC2/latest/UserGuide/viewing_metrics_with_cloudwatch.html)  | 
| NetworkIn |  Jumlah bita yang diterima oleh instans di semua antarmuka jaringan. Metrik ini mengidentifikasi volume lalu lintas jaringan yang masuk ke instans tunggal. Jumlah yang dilaporkan adalah jumlah bita yang diterima selama periode tersebut. Jika menggunakan pemantauan dasar (5 menit) dan statistiknya adalah Sum, Anda dapat membagi jumlah ini dengan 300 untuk menemukan Bita/detik. Jika Anda memiliki pemantauan terperinci (1 menit) dan statistiknya adalah Sum, bagilah dengan 60.  |  Bytes  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AWSEC2/latest/UserGuide/viewing_metrics_with_cloudwatch.html)  | 
| NetworkOut |  Jumlah bita yang dikirimkan oleh instans di semua antarmuka jaringan. Metrik ini mengidentifikasi volume lalu lintas jaringan yang keluar dari instans tunggal. Jumlah yang dilaporkan adalah jumlah bita yang dikirimkan selama periode tersebut. Jika menggunakan pemantauan dasar (5 menit) dan statistiknya adalah Sum, Anda dapat membagi jumlah ini dengan 300 untuk menemukan Bita/detik. Jika Anda memiliki pemantauan terperinci (1 menit) dan statistiknya adalah Sum, bagilah dengan 60.  |  Bytes  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AWSEC2/latest/UserGuide/viewing_metrics_with_cloudwatch.html)  | 
| NetworkPacketsIn |  Jumlah paket yang diterima oleh instans di semua antarmuka jaringan. Metrik ini mengidentifikasi volume lalu lintas yang masuk dari segi jumlah paket pada instans tunggal. Metrik ini hanya tersedia untuk pemantauan dasar (periode 5 menit). Untuk menghitung jumlah paket per detik (PPS) yang diterima instans Anda selama 5 menit, bagi nilai Sum statistik dengan 300.  |  Count  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AWSEC2/latest/UserGuide/viewing_metrics_with_cloudwatch.html)  | 
| NetworkPacketsOut |  Jumlah paket yang dikirimkan oleh instans di semua antarmuka jaringan. Metrik ini mengidentifikasi volume lalu lintas yang keluar dari segi jumlah paket pada instans tunggal. Metrik ini hanya tersedia untuk pemantauan dasar (periode 5 menit). Untuk menghitung jumlah paket per detik (PPS) yang dikirim oleh instans Anda selama 5 menit, bagilah nilai statistik Sum dengan 300.  |  Count  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AWSEC2/latest/UserGuide/viewing_metrics_with_cloudwatch.html)  | 

## Metrik akselerator
<a name="accelerator-metrics"></a>

`AWS/EC2`Namespace menyertakan metrik akselerator berikut untuk instans komputasi yang [dipercepat](https://docs.aws.amazon.com/ec2/latest/instancetypes/ac.html). Hanya didukung pada subset tipe instans komputasi yang dipercepat.


| Metrik | Deskripsi | Unit | Statistik yang bermakna | 
| --- | --- | --- | --- | 
| GPUPowerUtilization | Penggunaan daya aktif sebagai persentase daya aktif maksimum. | Persen |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AWSEC2/latest/UserGuide/viewing_metrics_with_cloudwatch.html)  | 

## Metrik kredit CPU
<a name="cpu-credit-metrics"></a>

Namespace `AWS/EC2` mencakup metrik kredit CPU berikut untuk [instans performa yang dapat melonjak](burstable-performance-instances.md).


| Metrik | Deskripsi | Unit | Statistik yang bermakna | 
| --- | --- | --- | --- | 
| CPUCreditUsage |  Jumlah kredit CPU yang digunakan oleh instans untuk pemanfaatan CPU. Satu kredit CPU sama dengan satu vCPU yang berjalan pada pemanfaatan 100% selama satu menit atau kombinasi yang setara dari CPUs v, pemanfaatan, dan waktu (misalnya, satu vCPU berjalan pada pemanfaatan 50% selama dua menit atau dua CPUs v berjalan pada pemanfaatan 25% selama dua menit). Metrik kredit CPU hanya tersedia dengan frekuensi 5 menit. Jika Anda menentukan periode lebih dari lima menit, gunakan statistik `Sum`, bukan statistik `Average`.  |  Kredit (Menit vCPU)  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AWSEC2/latest/UserGuide/viewing_metrics_with_cloudwatch.html)  | 
| CPUCreditBalance |  Jumlah kredit CPU yang diperoleh yang diakumulasi oleh instans sejak diluncurkan atau dimulai. Untuk T2 Standar, `CPUCreditBalance` juga mencakup jumlah kredit peluncuran yang telah diakumulasi. Kredit diakumulasi ke saldo kredit setelah diperoleh, dan dihapus dari saldo kredit saat digunakan. Saldo kredit memiliki batas maksimum, yang ditentukan oleh ukuran instans. Setelah batas tercapai, setiap kredit yang baru diperoleh akan dibuang. Untuk T2 Standar, kredit peluncuran tidak termasuk dalam penghitungan batas. Kredit dalam `CPUCreditBalance` tersedia untuk instans untuk digunakan hingga melonjak melebihi pemanfaatan CPU acuan. Saat sebuah instans berjalan, kredit dalam `CPUCreditBalance` tidak akan kedaluwarsa. Saat instans T3 atau T3a berhenti, nilai `CPUCreditBalance` akan bertahan selama tujuh hari. Setelah itu, semua kredit yang dikumpulkan akan hilang. Saat instans T2 berhenti, nilai `CPUCreditBalance` tidak bertahan, dan semua kredit yang masih harus dibayar hilang. Metrik kredit CPU hanya tersedia dengan frekuensi 5 menit.  |  Kredit (Menit vCPU)  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AWSEC2/latest/UserGuide/viewing_metrics_with_cloudwatch.html)  | 
| CPUSurplusCreditBalance  |  Jumlah kredit surplus yang telah digunakan oleh instans `unlimited` saat nilai `CPUCreditBalance` miliknya adalah nol. Nilai `CPUSurplusCreditBalance` dibayarkan oleh dengan kredit CPU yang diperoleh. Jika jumlah kredit surplus melebihi jumlah kredit maksimum yang dapat diperoleh instans dalam jangka waktu 24 jam, kredit surplus yang digunakan di atas jumlah maksimum akan dikenai biaya tambahan. Metrik kredit CPU hanya tersedia dengan frekuensi 5 menit.  |  Kredit (Menit vCPU)  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AWSEC2/latest/UserGuide/viewing_metrics_with_cloudwatch.html)  | 
| CPUSurplusCreditsCharged |  Jumlah kredit surplus yang digunakan yang tidak ditutupi oleh kredit CPU yang diperoleh, sehingga menimbulkan biaya tambahan. Kredit surplus yang digunakan akan dikenai biaya jika salah satu dari hal berikut terjadi:  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AWSEC2/latest/UserGuide/viewing_metrics_with_cloudwatch.html) Metrik kredit CPU hanya tersedia dengan frekuensi 5 menit.  |  Kredit (Menit vCPU)  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AWSEC2/latest/UserGuide/viewing_metrics_with_cloudwatch.html)  | 

## Metrik Host Khusus
<a name="dh-metrics"></a>

Namespace `AWS/EC2` mencakup metrik berikut untuk Host Khusus T3.


| Metrik | Deskripsi | Unit | Statistik yang bermakna | 
| --- | --- | --- | --- | 
|  DedicatedHostCPUUtilization |  Persentase alokasi kapasitas komputasi yang saat ini digunakan oleh instans yang berjalan di Host Khusus.  |  Percent  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AWSEC2/latest/UserGuide/viewing_metrics_with_cloudwatch.html)  | 

## Metrik Amazon EBS untuk instans berbasis Nitro
<a name="ebs-metrics-nitro"></a>

Namespace `AWS/EC2` mencakup metrik Amazon EBS tambahan untuk volume yang dipasangkan ke instans berbasis Nitro yang bukan merupakan instans bare metal.


| Metrik | Deskripsi | Unit | Statistik yang bermakna | 
| --- | --- | --- | --- | 
|  InstanceEBSIOPSExceededCheck  |  Melaporkan apakah aplikasi mencoba mendorong IOPS yang melebihi batas maksimum IOPS EBS untuk instans dalam menit terakhir. Metrik ini dapat berupa `0` (IOPS tidak terlampaui) atau `1` (IOPS terlampaui).  |  Tidak ada  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AWSEC2/latest/UserGuide/viewing_metrics_with_cloudwatch.html)  | 
|  InstanceEBSThroughputExceededCheck  |  Melaporkan apakah aplikasi mencoba mendorong throughput yang melebihi batas throughput EBS maksimum untuk instans dalam menit terakhir. Metrik ini dapat berupa `0` (throughput tidak terlampaui) atau `1` (throughput terlampaui).  |  Tidak ada  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AWSEC2/latest/UserGuide/viewing_metrics_with_cloudwatch.html)  | 
|  EBSReadOps |  Operasi baca yang diselesaikan dari semua volume Amazon EBS yang dilampirkan ke instans dalam periode waktu yang ditentukan. Untuk menghitung I/O operasi baca rata-rata per detik (Baca IOPS) untuk periode tersebut, bagilah total operasi dalam periode tersebut dengan jumlah detik dalam periode tersebut. Jika menggunakan pemantauan dasar (5 menit), Anda dapat membagi jumlah ini dengan 300 untuk menghitung nilai IOPS Baca. Jika Anda memiliki pemantauan terperinci (1 menit), bagilah dengan 60. Anda juga dapat menggunakan fungsi matematika CloudWatch metrik `DIFF_TIME` untuk menemukan operasi per detik. Misalnya, jika Anda telah membuat grafik `EBSReadOps` CloudWatch sebagai`m1`, rumus matematika metrik `m1/(DIFF_TIME(m1))` mengembalikan metrik dalam operasi/detik. Untuk informasi selengkapnya tentang `DIFF_TIME` dan fungsi matematika metrik lainnya, lihat [Menggunakan matematika metrik](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/using-metric-math.html) di *Panduan CloudWatch Pengguna Amazon*.  |  Hitungan  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AWSEC2/latest/UserGuide/viewing_metrics_with_cloudwatch.html)  | 
|  EBSWriteOps  |  Operasi tulis yang diselesaikan ke semua volume EBS yang dilampirkan pada instans tersebut dalam periode waktu yang ditentukan. Untuk menghitung I/O operasi tulis rata-rata per detik (Tulis IOPS) untuk periode tersebut, bagilah total operasi dalam periode tersebut dengan jumlah detik dalam periode tersebut. Jika menggunakan pemantauan dasar (5 menit), Anda dapat membagi angka ini dengan 300 untuk menghitung nilai IOPS Tulis. Jika Anda memiliki pemantauan terperinci (1 menit), bagilah dengan 60. Anda juga dapat menggunakan fungsi matematika CloudWatch metrik `DIFF_TIME` untuk menemukan operasi per detik. Misalnya, jika Anda telah membuat grafik `EBSWriteOps` CloudWatch sebagai`m1`, rumus matematika metrik `m1/(DIFF_TIME(m1))` mengembalikan metrik dalam operasi/detik. Untuk informasi selengkapnya tentang `DIFF_TIME` dan fungsi matematika metrik lainnya, lihat [Menggunakan matematika metrik](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/using-metric-math.html) di *Panduan CloudWatch Pengguna Amazon*.  |  Hitungan  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AWSEC2/latest/UserGuide/viewing_metrics_with_cloudwatch.html)  | 
|  EBSReadBytes  |  Bita yang dibaca dari semua volume EBS yang dilampirkan ke instans dalam jangka waktu tertentu. Jumlah yang dilaporkan adalah jumlah bita baca selama periode tersebut. Jika menggunakan pemantauan dasar (5 menit), Anda dapat membagi angka ini dengan 300 untuk menemukan Bita/detik dari Pembacaan. Jika Anda memiliki pemantauan terperinci (1 menit), bagilah dengan 60. Anda juga dapat menggunakan fungsi matematika CloudWatch metrik `DIFF_TIME` untuk menemukan byte per detik. Misalnya, jika Anda telah membuat grafik `EBSReadBytes` CloudWatch sebagai`m1`, rumus matematika metrik `m1/(DIFF_TIME(m1))` mengembalikan metrik dalam byte/detik. Untuk informasi selengkapnya tentang `DIFF_TIME` dan fungsi matematika metrik lainnya, lihat [Menggunakan matematika metrik](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/using-metric-math.html) di *Panduan CloudWatch Pengguna Amazon*.  |  Byte  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AWSEC2/latest/UserGuide/viewing_metrics_with_cloudwatch.html)  | 
|  EBSWriteBytes  |  Bita yang ditulis ke semua volume EBS yang dilampirkan ke instans dalam jangka waktu tertentu. Jumlah yang dilaporkan adalah jumlah bita tulis selama periode tersebut. Jika menggunakan pemantauan dasar (5 menit), Anda dapat membagi jumlah ini dengan 300 untuk menemukan Bita/detik dari Penulisan. Jika Anda memiliki pemantauan terperinci (1 menit), bagilah dengan 60. Anda juga dapat menggunakan fungsi matematika CloudWatch metrik `DIFF_TIME` untuk menemukan byte per detik. Misalnya, jika Anda telah membuat grafik `EBSWriteBytes` CloudWatch sebagai`m1`, rumus matematika metrik `m1/(DIFF_TIME(m1))` mengembalikan metrik dalam byte/detik. Untuk informasi selengkapnya tentang `DIFF_TIME` dan fungsi matematika metrik lainnya, lihat [Menggunakan matematika metrik](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/using-metric-math.html) di *Panduan CloudWatch Pengguna Amazon*.  |  Byte  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AWSEC2/latest/UserGuide/viewing_metrics_with_cloudwatch.html)  | 
|  EBSIOBalance%  |  Memberikan informasi tentang persentase I/O kredit yang tersisa di ember burst. Metrik ini hanya tersedia untuk pemantauan dasar. Metrik ini hanya tersedia untuk beberapa ukuran instans `*.4xlarge` dan yang lebih kecil, yang melonjak hingga performa maksimum hanya selama 30 menit setidaknya setiap 24 jam sekali. Statistik `Sum` tidak berlaku untuk metrik ini.  |  Persen  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AWSEC2/latest/UserGuide/viewing_metrics_with_cloudwatch.html)  | 
|  EBSByteBalance%  |  Memberikan informasi tentang persentase kredit throughput yang tersisa di bucket lonjakan. Metrik ini hanya tersedia untuk pemantauan dasar. Metrik ini hanya tersedia untuk beberapa ukuran instans `*.4xlarge` dan yang lebih kecil, yang melonjak hingga performa maksimum hanya selama 30 menit setidaknya setiap 24 jam sekali. Statistik `Sum` tidak berlaku untuk metrik ini.  |  Persen  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AWSEC2/latest/UserGuide/viewing_metrics_with_cloudwatch.html)  | 

Untuk informasi tentang metrik yang disediakan untuk volume EBS Anda, lihat [Metrik untuk volume Amazon EBS di Panduan Pengguna](https://docs.aws.amazon.com/ebs/latest/userguide/using_cloudwatch_ebs.html#ebs-volume-metrics) *Amazon* EBS. Untuk informasi tentang metrik yang disediakan untuk Armada EC2 dan Armada Spot Anda, lihat. [Pantau Armada EC2 atau Armada Spot Anda menggunakan CloudWatch](ec2-fleet-cloudwatch-metrics.md)

## Metrik pemeriksaan status
<a name="status-check-metrics"></a>

Secara default, metrik pemeriksaan status tersedia dalam frekuensi 1 menit tanpa dikenai biaya. Untuk instans yang baru diluncurkan, data metrik pemeriksaan status hanya tersedia setelah instans tersebut menyelesaikan status inisialisasi (dalam waktu beberapa menit setelah instans memasuki status `running`). Untuk informasi selengkapnya tentang pemeriksaan status EC2, lihat [Pemeriksaan status untuk instans Amazon EC2](monitoring-system-instance-status-check.md).

Namespace `AWS/EC2` mencakup metrik pemeriksaan status berikut.


| Metrik | Deskripsi | Unit | Statistik yang bermakna | 
| --- | --- | --- | --- | 
| StatusCheckFailed |  Melaporkan apakah instans telah lulus semua pemeriksaan status di menit terakhir. Metrik ini dapat berupa `0` (lulus) atau `1` (gagal). Secara default, metrik ini tersedia dalam frekuensi 1 menit tanpa dikenai biaya.  |  Count  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AWSEC2/latest/UserGuide/viewing_metrics_with_cloudwatch.html)  | 
| StatusCheckFailed\$1Instance |  Melaporkan apakah instans telah melalui pemeriksaan status instan pada menit terakhir. Metrik ini dapat berupa `0` (lulus) atau `1` (gagal). Secara default, metrik ini tersedia dalam frekuensi 1 menit tanpa dikenai biaya.  |  Count  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AWSEC2/latest/UserGuide/viewing_metrics_with_cloudwatch.html)  | 
| StatusCheckFailed\$1System |  Melaporkan apakah instans telah melalui pemeriksaan status sistem pada menit terakhir. Metrik ini dapat berupa `0` (lulus) atau `1` (gagal). Secara default, metrik ini tersedia dalam frekuensi 1 menit tanpa dikenai biaya.  |  Count  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AWSEC2/latest/UserGuide/viewing_metrics_with_cloudwatch.html)  | 
| StatusCheckFailed\$1AttachedEBS |  Melaporkan apakah instans telah melalui pemeriksaan status EBS yang terlampir pada menit terakhir. Metrik ini dapat berupa `0` (lulus) atau `1` (gagal). Secara default, metrik ini tersedia dalam frekuensi 1 menit tanpa dikenai biaya.  |  Count  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AWSEC2/latest/UserGuide/viewing_metrics_with_cloudwatch.html)  | 

`AWS/EBS`Namespace menyertakan metrik pemeriksaan status berikut.


| Metrik | Deskripsi | Unit | Statistik yang bermakna | 
| --- | --- | --- | --- | 
| VolumeStalledIOCheck |  **Catatan: **Khusus instans Nitro. Tidak dipublikasikan untuk volume yang dilampirkan ke Amazon ECS dan AWS Fargate tugas. Melaporkan apakah volume telah lulus atau gagal *pemeriksaan IO yang macet* di menit terakhir. Metrik ini dapat berupa `0` (lulus) atau `1` (gagal).  |  Tidak ada  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AWSEC2/latest/UserGuide/viewing_metrics_with_cloudwatch.html)  | 

## Metrik pencerminan lalu lintas
<a name="traffic-mirroring-metrics"></a>

Namespace `AWS/EC2` mencakup metrik untuk lalu lintas yang dicerminkan. Untuk informasi selengkapnya, lihat [Memantau lalu lintas cermin menggunakan Amazon CloudWatch](https://docs.aws.amazon.com/vpc/latest/mirroring/traffic-mirror-cloudwatch.html) di Panduan Pencerminan Lalu *Lintas VPC* Amazon.

## Metrik grup Auto Scaling
<a name="autoscaling-metrics"></a>

Namespace `AWS/AutoScaling` mencakup metrik untuk grup Auto Scaling. Untuk informasi selengkapnya, lihat [Monitor CloudWatch metrik untuk grup dan instans Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-cloudwatch-monitoring.html) di Panduan Pengguna *Amazon EC2 Auto Scaling*.

## Dimensi metrik Amazon EC2
<a name="ec2-cloudwatch-dimensions"></a>

Anda dapat menggunakan dimensi berikut untuk mempersempit metrik yang terdaftar pada tabel sebelumnya.


| Dimensi | Deskripsi | 
| --- | --- | 
|  AutoScalingGroupName  |  Dimensi ini memfilter data yang Anda minta untuk semua instans dalam grup kapasitas yang ditentukan. *Grup Auto Scaling* adalah kumpulan instans yang Anda tentukan jika menggunakan Penskalaan Otomatis. Dimensi ini hanya tersedia untuk metrik Amazon EC2 ketika instans berada dalam grup Auto Scaling. Tersedia untuk instans dengan Pemantauan Terperinci atau Dasar yang diaktifkan.  | 
|  ImageId  |  Dimensi ini memfilter data yang Anda minta untuk semua instans yang menjalankan Amazon Machine Image (AMI) Amazon EC2 ini. Tersedia untuk instans dengan Pemantauan Terperinci yang diaktifkan.  | 
|  InstanceId  |  Dimensi ini hanya memfilter data yang Anda minta untuk instans yang teridentifikasi. Hal ini membantu Anda menemukan instans yang tepat untuk memantau data.  | 
|  InstanceType  |  Dimensi ini memfilter data yang Anda minta untuk semua instans yang berjalan dengan tipe instans yang ditentukan ini. Hal ini membantu Anda mengategorikan data berdasarkan tipe instans yang berjalan. Misalnya, Anda dapat membandingkan data dari instans m1.small dan instans m1.large untuk menentukan instans yang memiliki nilai bisnis yang lebih baik bagi aplikasi Anda. Tersedia untuk instans dengan Pemantauan Terperinci yang diaktifkan.  | 

## Metrik penggunaan Amazon EC2
<a name="service-quota-metrics"></a>

Anda dapat menggunakan metrik CloudWatch penggunaan untuk memberikan visibilitas ke dalam penggunaan sumber daya akun Anda. Gunakan metrik ini untuk memvisualisasikan penggunaan layanan Anda saat ini pada CloudWatch grafik dan dasbor.

Metrik penggunaan Amazon EC2 sesuai dengan kuota layanan. AWS Anda dapat mengonfigurasi alarm yang memberi tahu Anda saat penggunaan mendekati kuota layanan. Untuk informasi selengkapnya tentang CloudWatch integrasi dengan kuota layanan, lihat [metrik AWS penggunaan](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Service-Quota-Integration.html) di * CloudWatch Panduan Pengguna Amazon*.

Amazon EC2 menerbitkan metrik berikut di namespace `AWS/Usage`.


| Metrik | Deskripsi | 
| --- | --- | 
| `ResourceCount` |  Jumlah sumber daya yang ditentukan yang berjalan di akun Anda. Sumber daya tersebut ditentukan oleh dimensi yang dikaitkan dengan metrik. Statistik yang paling berguna untuk metrik ini adalah `MAXIMUM`, yang merepresentasikan jumlah maksimum sumber daya yang digunakan selama periode 1 menit.  | 

Dimensi berikut digunakan untuk menyempurnakan metrik penggunaan yang diterbitkan oleh Amazon EC2.


| Dimensi | Deskripsi | 
| --- | --- | 
|  Service  |  Nama AWS layanan yang berisi sumber daya. Untuk metrik penggunaan Amazon EC2, nilai untuk dimensi ini adalah `EC2`.  | 
|  Type  |  Tipe entitas yang dilaporkan. Saat ini, satu-satunya nilai yang valid untuk metrik penggunaan Amazon EC2 adalah `Resource`.  | 
|  Resource  |  Tipe sumber daya yang sedang berjalan. Saat ini, satu-satunya nilai yang valid untuk metrik penggunaan Amazon EC2 adalah `vCPU`, yang mengembalikan informasi tentang instans yang sedang berjalan.  | 
|  Class  |  Kelas sumber daya yang dilacak. Untuk metrik penggunaan Amazon EC2 dengan `vCPU` sebagai nilai dimensi `Resource`, nilai yang valid adalah `Standard/OnDemand`, `F/OnDemand`, `G/OnDemand`, `Inf/OnDemand`, `P/OnDemand`, dan `X/OnDemand`. Nilai untuk dimensi ini menentukan huruf pertama dari tipe instans yang dilaporkan oleh metrik. Misalnya, `Standard/OnDemand` mengembalikan informasi terkait semua instans yang berjalan dengan tipe yang dimulai dengan A, C, D, H, I, M, R, T, dan Z, lalu `G/OnDemand` mengembalikan informasi terkait semua instans yang berjalan dengan tipe yang dimulai dengan G.  | 

# Instal dan konfigurasikan CloudWatch agen menggunakan konsol Amazon EC2 untuk menambahkan metrik tambahan
<a name="install-and-configure-cloudwatch-agent-using-ec2-console"></a>


|  | 
| --- |
| Menginstal dan mengonfigurasi CloudWatch agen menggunakan konsol Amazon EC2 dalam versi beta untuk Amazon EC2 dan dapat berubah sewaktu-waktu. | 

Secara default, Amazon CloudWatch menyediakan metrik dasar, seperti `CPUUtilization` dan`NetworkIn`, untuk memantau instans Amazon EC2 Anda. Untuk mengumpulkan metrik tambahan, Anda dapat menginstal CloudWatch agen pada instans EC2, lalu mengonfigurasi agen untuk memancarkan metrik yang dipilih. Alih-alih menginstal dan mengonfigurasi CloudWatch agen secara manual pada setiap instans EC2, Anda dapat menggunakan konsol Amazon EC2 untuk melakukannya untuk Anda.

Anda dapat menggunakan konsol Amazon EC2 untuk menginstal CloudWatch agen pada instans Anda dan mengonfigurasi agen untuk memancarkan metrik yang dipilih.

Atau, untuk menyelesaikan proses ini secara manual, lihat [Menginstal CloudWatch agen](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/install-CloudWatch-Agent-on-EC2-Instance.html) di *Panduan CloudWatch Pengguna Amazon*. Untuk informasi selengkapnya tentang CloudWatch agen, lihat [Mengumpulkan metrik, log, dan jejak menggunakan CloudWatch agen](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Install-CloudWatch-Agent.html).

**Topics**
+ [Prasyarat](#install-and-configure-cw-agent-prerequisites)
+ [Cara kerjanya](#install-and-configure-cw-agent-how-it-works)
+ [Biaya](#install-and-configure-cw-agent-costs)
+ [Instal dan konfigurasikan CloudWatch agen](#install-and-configure-cw-agent-procedure)

## Prasyarat
<a name="install-and-configure-cw-agent-prerequisites"></a>

Untuk menggunakan Amazon EC2 untuk menginstal dan mengonfigurasi CloudWatch agen, Anda harus memenuhi prasyarat pengguna dan instans yang dijelaskan di bagian ini.

**Tip**  
Fitur ini tidak tersedia di semua Wilayah AWS. Jika item menu yang dijelaskan dalam prosedur penginstalan di halaman ini tidak ada di konsol Amazon EC2 dan Anda fleksibel tentang di mana instans Anda berjalan, coba Wilayah lain. Jika tidak, Anda dapat menggunakan petunjuk manual di *Panduan CloudWatch Pengguna Amazon* untuk menginstal dan mengonfigurasi agen.

**Prasyarat pengguna**  
Untuk menggunakan fitur ini, pengguna atau peran konsol IAM Anda harus memiliki izin yang diperlukan untuk menggunakan Amazon EC2 dan izin IAM berikut:

------
#### [ JSON ]

****  

```
{
    "Version":"2012-10-17",		 	 	 
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "ssm:GetParameter",
                "ssm:PutParameter"
            ],
            "Resource": "arn:aws:ssm:*:*:parameter/EC2-Custom-Metrics-*"
        },
        {
            "Effect": "Allow",
            "Action": [
                "ssm:SendCommand",
                "ssm:ListCommandInvocations",
                "ssm:DescribeInstanceInformation"
            ],
            "Resource": [
                "*"
            ]
        },
        {
            "Effect": "Allow",
            "Action": [
                "iam:GetInstanceProfile",
                "iam:SimulatePrincipalPolicy"
            ],
            "Resource": "*"
        }
    ]
}
```

------

**Prasyarat instans**
+ Status contoh: `running`
+ Sistem operasi yang didukung: Linux
+ AWS Systems Manager Agen (Agen SSM): Dipasang. Dua catatan tentang Agen SSM:
  + Agen SSM sudah diinstal sebelumnya di beberapa Amazon Machine Images (AMIs) yang disediakan oleh AWS dan pihak ketiga tepercaya. *Untuk informasi tentang dukungan AMIs dan petunjuk untuk menginstal Agen SSM, lihat [Amazon Machine Images (AMIs) dengan Agen SSM yang telah diinstal sebelumnya di Panduan](https://docs.aws.amazon.com/systems-manager/latest/userguide/ami-preinstalled-agent.html) Pengguna.AWS Systems Manager *
  + *Jika Anda mengalami masalah dengan Agen SSM, lihat [Memecahkan Masalah Agen SSM di Panduan Pengguna](https://docs.aws.amazon.com/systems-manager/latest/userguide/troubleshooting-ssm-agent.html).AWS Systems Manager *
+ Izin IAM untuk instance: Kebijakan AWS terkelola berikut harus ditambahkan ke peran IAM yang dilampirkan ke instance:
  + [Amazon SSMManaged InstanceCore](https://docs.aws.amazon.com/aws-managed-policy/latest/reference/AmazonSSMManagedInstanceCore.html) — Mengaktifkan instans untuk menggunakan Systems Manager untuk menginstal dan mengonfigurasi CloudWatch agen.
  + [CloudWatchAgentServerPolicy](https://docs.aws.amazon.com/aws-managed-policy/latest/reference/CloudWatchAgentServerPolicy.html)— Memungkinkan sebuah instance untuk menggunakan CloudWatch agen untuk menulis data ke CloudWatch.

  Untuk informasi tentang cara menambahkan izin IAM ke instans Anda, lihat [Menggunakan profil instans di Panduan](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_switch-role-ec2_instance-profiles.html) Pengguna *IAM*.

## Cara kerjanya
<a name="install-and-configure-cw-agent-how-it-works"></a>

Sebelum Anda dapat menggunakan konsol Amazon EC2 untuk menginstal dan mengonfigurasi CloudWatch agen, Anda harus memastikan bahwa pengguna atau peran IAM Anda, dan instance yang ingin Anda tambahkan metrik, memenuhi prasyarat tertentu. Kemudian, Anda dapat menggunakan konsol Amazon EC2 untuk menginstal dan mengonfigurasi CloudWatch agen pada instans yang Anda pilih.

**Pertama memenuhi [prasyarat](#install-and-configure-cw-agent-prerequisites)**
+ **Anda memerlukan izin IAM yang diperlukan** — Sebelum memulai, pastikan bahwa pengguna atau peran konsol Anda memiliki izin IAM yang diperlukan untuk menggunakan fitur ini.
+ **Instans** — Untuk menggunakan fitur ini, instans EC2 Anda harus instans Linux, memiliki Agen SSM diinstal, memiliki izin IAM yang diperlukan, dan berjalan. 

**Kemudian Anda dapat [menggunakan fitur tersebut](#install-and-configure-cw-agent-procedure)**

1. **Pilih instans Anda** — Di konsol Amazon EC2, Anda memilih instans untuk menginstal dan mengonfigurasi agen. CloudWatch Anda kemudian memulai proses dengan memilih **Configure CloudWatch agent**.

1. **Validasi Agen SSM** - Amazon EC2 memeriksa apakah Agen SSM diinstal dan dimulai pada setiap instance. Setiap contoh yang gagal pemeriksaan ini dikecualikan dari proses. Agen SSM digunakan untuk melakukan tindakan pada instance selama proses ini.

1. **Validasi izin IAM** — Amazon EC2 memeriksa bahwa setiap instans memiliki izin IAM yang diperlukan untuk proses ini. Setiap contoh yang gagal pemeriksaan ini dikecualikan dari proses. Izin IAM memungkinkan CloudWatch agen untuk mengumpulkan metrik dari instance dan berintegrasi dengan menggunakan Agen AWS Systems Manager SSM.

1. ** CloudWatch Agen validasi** — Amazon EC2 memeriksa apakah agen diinstal dan dijalankan pada setiap instance. CloudWatch Jika ada instans yang gagal dalam pemeriksaan ini, Amazon EC2 menawarkan untuk menginstal dan memulai CloudWatch agen untuk Anda. CloudWatch Agen akan mengumpulkan metrik yang dipilih pada setiap instance setelah proses ini selesai.

1. **Pilih konfigurasi metrik** — Anda memilih metrik yang akan dipancarkan CloudWatch agen dari instans Anda. Setelah dipilih, Amazon EC2 menyimpan file konfigurasi di Parameter Store, di mana ia tetap sampai proses selesai. Amazon EC2 akan menghapus file konfigurasi dari Parameter Store kecuali prosesnya terganggu. Perhatikan bahwa jika Anda tidak memilih metrik, tetapi sebelumnya Anda menambahkannya ke instance Anda, metrik tersebut akan dihapus dari instance Anda saat proses ini selesai.

1. **Perbarui konfigurasi CloudWatch agen** - Amazon EC2 mengirimkan konfigurasi metrik ke agen. CloudWatch Ini adalah langkah terakhir dalam prosesnya. Jika berhasil, instans Anda dapat memancarkan data untuk metrik yang dipilih dan Amazon EC2 menghapus file konfigurasi dari Parameter Store.

## Biaya
<a name="install-and-configure-cw-agent-costs"></a>

Metrik tambahan yang Anda tambahkan selama proses ini ditagih sebagai metrik khusus. Untuk informasi selengkapnya tentang harga CloudWatch metrik, lihat [ CloudWatch Harga Amazon](https://aws.amazon.com/cloudwatch/pricing/).

## Instal dan konfigurasikan CloudWatch agen
<a name="install-and-configure-cw-agent-procedure"></a>

Anda dapat menggunakan konsol Amazon EC2 untuk menginstal dan mengonfigurasi CloudWatch agen untuk menambahkan metrik tambahan.

**catatan**  
Setiap kali Anda melakukan prosedur ini, Anda menimpa konfigurasi CloudWatch agen yang ada. Jika Anda tidak memilih metrik yang dipilih sebelumnya, metrik tersebut akan dihapus dari instance.

**Untuk menginstal dan mengonfigurasi CloudWatch agen menggunakan konsol Amazon EC2**

1. Buka konsol Amazon EC2 di. [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)

1. Di panel navigasi, pilih **Instans**.

1. Pilih instance untuk menginstal dan mengkonfigurasi CloudWatch agen.

1. Pilih **Tindakan**, **Pantau dan pecahkan masalah**, **Konfigurasikan CloudWatch ** agen.

1. Untuk setiap langkah dalam proses, baca teks konsol, lalu pilih **Berikutnya**.

1. Untuk menyelesaikan proses, pada langkah terakhir, pilih **Lengkap**.

**Untuk memperbarui konfigurasi agen yang dibuat oleh konsol Amazon EC2**  
Anda dapat secara manual menyesuaikan konfigurasi yang dibuat konsol EC2. Untuk informasi selengkapnya, lihat [Membuat atau mengedit file konfigurasi CloudWatch agen secara manual](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Agent-Configuration-File-Details.html) di *Panduan CloudWatch Pengguna Amazon*.

# Statistik untuk CloudWatch metrik untuk instans Anda
<a name="monitoring_get_statistics"></a>

Anda bisa mendapatkan statistik untuk CloudWatch metrik untuk instans Anda. *Statistik* adalah agregasi data metrik selama periode waktu tertentu. CloudWatch menyediakan statistik berdasarkan titik data metrik yang disediakan oleh data kustom Anda atau disediakan oleh layanan lain di dalamnya AWS CloudWatch. Agregasi dilakukan menggunakan namespace, nama metrik, dimensi, dan unit titik data dari ukuran, dalam periode waktu yang Anda tentukan. Tabel berikut menjelaskan statistik yang tersedia.


| Statistik | Deskripsi | 
| --- | --- | 
| Minimum |  Nilai terendah yang diamati selama periode yang ditentukan. Anda dapat menggunakan nilai ini untuk menentukan volume aktivitas yang rendah pada aplikasi Anda.   | 
| Maximum |  Nilai tertinggi yang diamati selama periode yang ditentukan. Anda dapat menggunakan nilai ini untuk menentukan volume aktivitas yang tinggi pada aplikasi Anda.   | 
| Sum |  Semua nilai yang dikirimkan untuk metrik yang cocok disatukan. Statistik ini dapat berguna untuk menentukan total volume metrik.   | 
| Average |  Nilai dari `Sum` / `SampleCount` selama periode yang ditentukan. Dengan membandingkan statistik ini dengan `Minimum` dan `Maximum`, Anda dapat menentukan cakupan suatu metrik dan seberapa dekat rata-rata penggunaan dengan `Minimum` dan `Maximum`. Perbandingan ini membantu Anda untuk mengetahui kapan harus menambah atau mengurangi sumber daya Anda sesuai kebutuhan.   | 
| SampleCount |  Hitungan (jumlah) titik data yang digunakan untuk penghitungan statistik.  | 
| pNN.NN |  Nilai persentil yang ditentukan. Anda dapat menentukan persentil apa pun, menggunakan hingga dua tempat desimal (misalnya, p95.45).  | 

**Topics**
+ [Mendapatkan statistik untuk instans tertentu](US_SingleMetricPerInstance.md)
+ [Mengagregasi statistik di seluruh instans](GetSingleMetricAllDimensions.md)
+ [Mengagregasi statistik menurut grup Auto Scaling](GetMetricAutoScalingGroup.md)
+ [Mengagregasi statistik menurut AMI](US_SingleMetricPerAMI.md)

# Mendapatkan statistik untuk instans tertentu
<a name="US_SingleMetricPerInstance"></a>

Anda dapat menggunakan Konsol Manajemen AWS atau AWS CLI untuk mendapatkan statistik untuk contoh tertentu. Contoh berikut menunjukkan kepada Anda cara menggunakan Konsol Manajemen AWS atau AWS CLI untuk menentukan pemanfaatan CPU maksimum dari instans EC2 tertentu.

**Persyaratan**
+ Anda harus memiliki ID instans. Anda bisa mendapatkan ID instans menggunakan Konsol Manajemen AWS atau perintah [describe-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instances.html).
+ Pemantauan dasar aktif secara default, tetapi Anda dapat mengaktifkan pemantauan terperinci. Untuk informasi selengkapnya, lihat [Mengelola pemantauan terperinci untuk instans EC2 Anda](manage-detailed-monitoring.md).

**Untuk menampilkan pemanfaatan CPU pada instans tertentu (konsol)**

1. Buka CloudWatch konsol di [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/).

1. Di panel navigasi, pilih **Metrik**.

1. Pilih namespace metrik **EC2**.

1. Pilih dimensi **Metrik Per-Instans**.

1. Pada bidang pencarian, masukkan **CPUUtilization** dan tekan Enter. Pilih baris untuk instans tertentu, yang menampilkan grafik untuk metrik **CPUUtilization** untuk instans tersebut. Untuk memberikan nama pada grafik, pilih ikon pensil. Untuk mengubah rentang waktu, pilih salah satu nilai yang telah ditentukan sebelumnya atau pilih **sesuaikan**.  
![\[Membuat grafik metrik tunggal\]](http://docs.aws.amazon.com/id_id/AWSEC2/latest/UserGuide/images/metric_statistics_ec2_instance.png)

1. Untuk mengubah statistik atau periode metrik, pilih tab **Metrik grafik**. Pilih judul kolom atau nilai individu, lalu pilih nilai yang berbeda.  
![\[Ubah statistik atau periode untuk metrik\]](http://docs.aws.amazon.com/id_id/AWSEC2/latest/UserGuide/images/metric_statistics_ec2_instance_statistic_period.png)

**Untuk mendapatkan pemanfaatan CPU pada instans tertentu (AWS CLI)**  
Gunakan [get-metric-statistics](https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/get-metric-statistics.html)perintah berikut untuk mendapatkan **CPUUtilization**metrik untuk contoh yang ditentukan, menggunakan periode dan interval waktu yang ditentukan:

```
aws cloudwatch get-metric-statistics --namespace AWS/EC2 --metric-name CPUUtilization  --period 3600 \
--statistics Maximum --dimensions Name=InstanceId,Value=i-1234567890abcdef0 \
--start-time 2022-10-18T23:18:00 --end-time 2022-10-19T23:18:00
```

Berikut contoh outputnya. Setiap nilai merepresentasikan persentase pemanfaatan CPU maksimum untuk satu instans EC2.

```
{
    "Datapoints": [
        {
            "Timestamp": "2022-10-19T00:18:00Z", 
            "Maximum": 0.33000000000000002, 
            "Unit": "Percent"
        }, 
        {
            "Timestamp": "2022-10-19T03:18:00Z", 
            "Maximum": 99.670000000000002, 
            "Unit": "Percent"
        }, 
        {
            "Timestamp": "2022-10-19T07:18:00Z", 
            "Maximum": 0.34000000000000002, 
            "Unit": "Percent"
        }, 
        {
            "Timestamp": "2022-10-19T12:18:00Z", 
            "Maximum": 0.34000000000000002, 
            "Unit": "Percent"
        }
    ], 
    "Label": "CPUUtilization"
}
```

# Mengagregasi statistik di seluruh instans
<a name="GetSingleMetricAllDimensions"></a>

Statistik agregat tersedia untuk instans yang mengaktifkan pemantauan terperinci. Instans yang menggunakan pemantauan dasar tidak termasuk dalam agregat. Sebelum bisa mendapatkan statistik agregat di seluruh instans, Anda harus [mengaktifkan pemantauan terperinci](manage-detailed-monitoring.md#enable-detailed-monitoring) (dengan biaya tambahan), yang menyediakan data dalam periode 1 menit.

Perhatikan bahwa Amazon CloudWatch tidak dapat menggabungkan data di seluruh AWS Wilayah. Metrik benar-benar terpisah antar-Wilayah.

Contoh ini menunjukkan cara menggunakan pemantauan terperinci untuk mendapatkan penggunaan CPU rata-rata untuk instans EC2 Anda. Karena tidak ada dimensi yang ditentukan, CloudWatch mengembalikan statistik untuk semua dimensi di `AWS/EC2` namespace.

**penting**  
Teknik untuk mengambil semua dimensi di seluruh AWS namespace ini tidak berfungsi untuk ruang nama khusus yang Anda terbitkan ke Amazon. CloudWatch Dengan namespace khusus, Anda harus menentukan rangkaian dimensi lengkap yang terkait dengan titik data mana pun untuk mengambil statistik yang mencakup titik data tersebut. 

**Untuk menampilkan rata-rata pemanfaatan CPU di seluruh instans Anda (konsol)**

1. Buka CloudWatch konsol di [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/).

1. Di panel navigasi, pilih **Metrik**.

1. Pilih namespace **EC2**, lalu pilih **Di Semua Instans**.

1. Pilih baris yang berisi **CPUUtilization**, yang menampilkan grafik metrik untuk semua instans EC2 Anda. Untuk memberikan nama pada grafik, pilih ikon pensil. Untuk mengubah rentang waktu, pilih salah satu nilai yang telah ditentukan sebelumnya atau pilih **sesuaikan**.  
![\[Metrik yang diagregasi di seluruh instans EC2 Anda\]](http://docs.aws.amazon.com/id_id/AWSEC2/latest/UserGuide/images/metric_aggregated_instances.png)

1. Untuk mengubah statistik atau periode metrik, pilih tab **Metrik grafik**. Pilih judul kolom atau nilai individu, lalu pilih nilai yang berbeda.

**Untuk mendapatkan rata-rata pemanfaatan CPU di seluruh instans Anda (AWS CLI)**  
Gunakan [get-metric-statistics](https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/get-metric-statistics.html)perintah sebagai berikut untuk mendapatkan rata-rata **CPUUtilization**metrik di seluruh instance Anda.

```
aws cloudwatch get-metric-statistics \
    --namespace AWS/EC2 \
    --metric-name CPUUtilization \ 
    --period 3600  --statistics "Average" "SampleCount" \ 
    --start-time 2022-10-11T23:18:00 \
    --end-time 2022-10-12T23:18:00
```

Berikut ini output contohnya:

```
{
    "Datapoints": [
        {
            "SampleCount": 238.0, 
            "Timestamp": "2022-10-12T07:18:00Z", 
            "Average": 0.038235294117647062, 
            "Unit": "Percent"
        }, 
        {
            "SampleCount": 240.0, 
            "Timestamp": "2022-10-12T09:18:00Z", 
            "Average": 0.16670833333333332, 
            "Unit": "Percent"
        }, 
        {
            "SampleCount": 238.0, 
            "Timestamp": "2022-10-11T23:18:00Z", 
            "Average": 0.041596638655462197, 
            "Unit": "Percent"
        }
    ], 
    "Label": "CPUUtilization"
}
```

# Mengagregasi statistik menurut grup Auto Scaling
<a name="GetMetricAutoScalingGroup"></a>

Anda dapat mengagregasi statistik untuk instans EC2 dalam grup Auto Scaling. Perhatikan bahwa Amazon CloudWatch tidak dapat menggabungkan data di seluruh AWS Wilayah. Metrik benar-benar terpisah antar-Wilayah.

Contoh ini menunjukkan cara mengambil total bita yang ditulis ke disk untuk satu grup Auto Scaling. Total tersebut dihitung selama periode 1 menit untuk interval 24 jam di seluruh instans EC2 dalam grup Auto Scaling tertentu.

**DiskWriteBytes Untuk menampilkan instance dalam grup Auto Scaling (konsol)**

1. Buka CloudWatch konsol di [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/).

1. Pada panel navigasi, silakan pilih **Metrik**.

1. Pilih namespace **EC2** dan kemudian pilih **Berdasarkan grup Auto Scaling**.

1. Pilih baris untuk metrik **DiskWriteBytes** dan grup Auto Scaling tertentu, yang menampilkan grafik untuk metrik pada instans dalam grup Auto Scaling. Untuk memberikan nama pada grafik, pilih ikon pensil. Untuk mengubah rentang waktu, pilih salah satu nilai yang telah ditentukan sebelumnya atau pilih **sesuaikan**.

1. Untuk mengubah statistik atau periode metrik, pilih tab **Metrik grafik**. Pilih judul kolom atau nilai individu, lalu pilih nilai yang berbeda.

**DiskWriteBytes Untuk menampilkan instance dalam grup Auto Scaling ()AWS CLI**  
Gunakan perintah [get-metric-statistics](https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/get-metric-statistics.html) sebagai berikut.

```
aws cloudwatch get-metric-statistics --namespace AWS/EC2 --metric-name DiskWriteBytes --period 360 \
--statistics "Sum" "SampleCount" --dimensions Name=AutoScalingGroupName,Value=my-asg --start-time 2022-10-16T23:18:00 --end-time 2022-10-18T23:18:00
```

Berikut ini adalah output contoh:

```
{
    "Datapoints": [
        {
            "SampleCount": 18.0, 
            "Timestamp": "2022-10-19T21:36:00Z", 
            "Sum": 0.0, 
            "Unit": "Bytes"
        }, 
        {
            "SampleCount": 5.0, 
            "Timestamp": "2022-10-19T21:42:00Z", 
            "Sum": 0.0, 
            "Unit": "Bytes"
        }
    ], 
    "Label": "DiskWriteBytes"
}
```

# Mengagregasi statistik menurut AMI
<a name="US_SingleMetricPerAMI"></a>

Anda dapat menggabungkan statistik berdasarkan AMI untuk instans Anda yang telah mengaktifkan pemantauan terperinci. Instans yang menggunakan pemantauan dasar tidak termasuk dalam agregat. Sebelum bisa mendapatkan statistik agregat di seluruh instans, Anda harus [mengaktifkan pemantauan terperinci](manage-detailed-monitoring.md#enable-detailed-monitoring) (dengan biaya tambahan), yang menyediakan data dalam periode 1 menit.

Perhatikan bahwa Amazon CloudWatch tidak dapat menggabungkan data di seluruh AWS Wilayah. Metrik benar-benar terpisah antar-Wilayah.

Contoh ini menunjukkan kepada Anda cara menentukan rata-rata pemanfaatan CPU untuk semua instans yang menggunakan Amazon Machine Image (AMI) tertentu. Rata-rata adalah interval waktu lebih dari 60 detik untuk periode satu hari.

**Untuk menampilkan rata-rata pemanfaatan CPU berdasarkan AMI (konsol)**

1. Buka CloudWatch konsol di [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/).

1. Pada panel navigasi, silakan pilih **Metrik**.

1. Pilih namespace **EC2** dan kemudian pilih **Berdasarkan Id Image (AMI)**.

1. Pilih baris untuk metrik **CPUUtilization** dan AMI tertentu, yang menampilkan grafik untuk metrik untuk AMI yang ditentukan. Untuk memberikan nama pada grafik, pilih ikon pensil. Untuk mengubah rentang waktu, pilih salah satu nilai yang telah ditentukan sebelumnya atau pilih **sesuaikan**.

1. Untuk mengubah statistik atau periode metrik, pilih tab **Metrik grafik**. Pilih judul kolom atau nilai individu, lalu pilih nilai yang berbeda.

**Untuk mendapatkan rata-rata pemanfaatan CPU pada ID citra (AWS CLI)**  
Gunakan perintah [get-metric-statistics](https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/get-metric-statistics.html) sebagai berikut.

```
aws cloudwatch get-metric-statistics --namespace AWS/EC2 --metric-name CPUUtilization  --period 3600 \
--statistics Average --dimensions Name=ImageId,Value=ami-3c47a355 --start-time 2022-10-10T00:00:00 --end-time 2022-10-11T00:00:00
```

Berikut ini adalah output contoh. Setiap nilai merepresentasikan persentase rata-rata pemanfaatan CPU untuk instans EC2 yang menjalankan AMI yang ditentukan.

```
{
    "Datapoints": [
        {
            "Timestamp": "2022-10-10T07:00:00Z", 
            "Average": 0.041000000000000009, 
            "Unit": "Percent"
        }, 
        {
            "Timestamp": "2022-10-10T14:00:00Z", 
            "Average": 0.079579831932773085, 
            "Unit": "Percent"
        }, 
        {
            "Timestamp": "2022-10-10T06:00:00Z", 
            "Average": 0.036000000000000011, 
            "Unit": "Percent"
        }
    ], 
    "Label": "CPUUtilization"
}
```

# Lihat grafik pemantauan untuk instans Anda
<a name="graphs-in-the-aws-management-console"></a>

Setelah meluncurkan sebuah instans, Anda dapat membuka konsol Amazon EC2 dan melihat grafik pemantauan untuk instans tersebut pada tab **Pemantauan**. Setiap grafik didasarkan pada salah satu metrik Amazon EC2 yang tersedia.

Berikut adalah grafik yang tersedia:
+ Rata-Rata Pemanfaatan CPU (Persen)
+ Rata-Rata Pembacaan Disk (Bita)
+ Rata-Rata Penulisan Disk (Bita)
+ Jaringan Masuk Maksimum (Bita)
+ Jaringan Keluar Maksimum (Bita)
+ Ringkasan Operasi Baca Disk (Jumlah)
+ Ringkasan Operasi Tulis Disk (Jumlah)
+ Ringkasan Status (Apa saja)
+ Ringkasan Status Instans (Jumlah)
+ Ringkasan Status Sistem (Jumlah)

Untuk informasi selengkapnya tentang metrik dan data yang diberikan ke grafik, lihat [CloudWatch metrik yang tersedia untuk instans Anda](viewing_metrics_with_cloudwatch.md).

**Metrik grafik menggunakan konsol CloudWatch**  
Anda juga dapat menggunakan CloudWatch konsol untuk membuat grafik data metrik yang dihasilkan oleh Amazon EC2 dan layanan lainnya AWS . Untuk informasi selengkapnya, lihat [Metrik grafik](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/graph_metrics.html) di * CloudWatch Panduan Pengguna Amazon*.

# Buat CloudWatch alarm untuk sebuah contoh
<a name="using-cloudwatch-createalarm"></a>

Anda dapat membuat CloudWatch alarm yang memantau CloudWatch metrik untuk salah satu instans Anda. CloudWatchakan secara otomatis mengirimi Anda pemberitahuan ketika metrik mencapai ambang batas yang Anda tentukan. Anda dapat membuat CloudWatch alarm menggunakan konsol Amazon EC2, atau menggunakan opsi yang lebih canggih yang disediakan oleh konsol. CloudWatch 

**Untuk membuat alarm menggunakan CloudWatch konsol**  
Sebagai contoh, lihat [Membuat CloudWatch Alarm Amazon](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/AlarmThatSendsEmail.html) di *Panduan CloudWatch Pengguna Amazon*.

**Untuk membuat alarm menggunakan konsol Amazon EC2**

1. Buka konsol Amazon EC2 di. [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)

1. Di panel navigasi, pilih **Instans**.

1. Pilih instance dan pilih **Actions**, **Monitor dan troubleshoot**, **Manage CloudWatch ** alarm.

1. Pada halaman **Kelola detail CloudWatch alarm**, di bawah **Tambah atau edit alarm**, pilih **Buat alarm**.

1. Untuk **Notifikasi alarm**, pilih apakah akan mengonfigurasi notifikasi Amazon Simple Notification Service (Amazon SNS). Masukkan topik Amazon SNS yang ada atau masukkan nama untuk membuat topik baru.

1. Untuk **Tindakan alarm**, pilih apakah akan menentukan tindakan yang akan dilakukan saat alarm dipicu. Pilih tindakan dari dalam daftar.

1. Untuk **Ambang batas alarm**, pilih metrik dan kriteria untuk alarm. Misalnya, untuk membuat alarm yang dipicu ketika pemanfaatan CPU mencapai 80% selama periode 5 menit, lakukan hal berikut:

   1. Pertahankan pengaturan default untuk **Kelompokkan sampel berdasarkan** (**Rata-rata**) dan **Tipe data untuk sampel** (**Pemanfaatan CPU**).

   1. Pilih **>=** untuk **Waktu alarm** dan masukkan **0.80** untuk **Persen**.

   1. Masukkan **1** untuk **periode berturut-turut** dan pilih **5 menit** untuk **Periode**.

1. (Opsional) Untuk **Data metrik sampel**, pilih **Tambahkan ke dasbor**.

1. Pilih **Buat**.

Anda dapat mengedit pengaturan CloudWatch alarm dari konsol Amazon EC2 atau konsol. CloudWatch Jika Anda ingin menghapus alarm Anda, Anda dapat melakukannya dari CloudWatch konsol. Untuk informasi selengkapnya, lihat [Mengedit atau menghapus CloudWatch alarm](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Manage-CloudWatch-Alarm.html#Edit-CloudWatch-Alarm) di *Panduan CloudWatch Pengguna Amazon*.

# Buat alarm yang menghentikan, mengakhiri, melakukan boot ulang, atau memulihkan instans
<a name="UsingAlarmActions"></a>

Dengan menggunakan tindakan CloudWatch alarm Amazon, Anda dapat membuat alarm yang secara otomatis menghentikan, menghentikan, me-reboot, atau memulihkan instans Anda. Anda dapat menggunakan tindakan penghentian atau pengakhiran untuk membantu menghemat uang saat suatu instans tidak lagi diperlukan. Anda dapat menggunakan tindakan boot ulang dan pemulihan untuk secara otomatis melakukan boot ulang instans tersebut atau memulihkannya ke perangkat keras baru jika terjadi gangguan pada sistem.

**catatan**  
Untuk informasi penagihan dan harga CloudWatch alarm Amazon, lihat [ CloudWatch penagihan dan biaya di Panduan](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_billing.html) Pengguna *Amazon CloudWatch *.

Peran `AWSServiceRoleForCloudWatchEvents` terkait layanan memungkinkan AWS untuk melakukan tindakan alarm atas nama Anda. Pertama kali Anda membuat alarm di Konsol Manajemen AWS, API AWS CLI, atau IAM, CloudWatch membuat peran terkait layanan untuk Anda.

Ada sejumlah skenario yang mungkin akan membuat Anda ingin menghentikan atau mengakhiri instans secara otomatis. Misalnya, Anda mungkin memiliki instans khusus untuk membuat batch tugas pemrosesan penggajian atau tugas komputasi ilmiah yang berjalan selama jangka waktu tertentu dan telah menyelesaikan pekerjaannya. Alih-alih membiarkan instans tersebut menganggur (dan menambah biaya), Anda dapat menghentikan atau mengakhirinya, sehingga membantu Anda menghemat uang. Perbedaan utama antara menggunakan tindakan alarm penghentian dan pengakhiran adalah bahwa Anda dapat dengan mudah memulai instans yang dihentikan jika intans tersebut perlu dijalankan kembali nanti. Anda juga dapat menyimpan ID instans dan volume root yang sama. Namun, Anda tidak dapat memulai instans yang diakhiri. Sebaliknya, Anda harus meluncurkan instans baru. Saat instans dihentikan atau diakhiri, data pada volume penyimpanan instans akan hilang.

Anda dapat menambahkan tindakan hentikan, akhiri, boot ulang, atau pulihkan ke alarm apa pun yang diatur pada metrik Amazon EC2 per-instans, termasuk metrik pemantauan dasar dan terperinci yang disediakan oleh Amazon CloudWatch (di ruang nama `AWS/EC2`), seperti serta metrik khusus apa pun yang menyertakan dimensi `InstanceId`, selama nilainya mengacu pada instans Amazon EC2 yang berjalan dan valid.

**penting**  
Alarm pemeriksaan status dapat memasuki `INSUFFICIENT_DATA` status sementara jika ada titik data metrik yang hilang. Meskipun jarang, ini bisa terjadi ketika ada gangguan dalam sistem pelaporan metrik, bahkan ketika sebuah instance sehat. Sebaiknya Anda memperlakukan `INSUFFICIENT_DATA` status sebagai data yang hilang, bukan pelanggaran alarm, terutama saat mengonfigurasi alarm untuk menghentikan, menghentikan, me-reboot, atau memulihkan instance.

**Dukungan konsol**  
Anda dapat membuat alarm menggunakan konsol Amazon EC2 atau CloudWatch konsol. Prosedur dalam dokumentasi ini menggunakan konsol Amazon EC2. Untuk prosedur yang menggunakan CloudWatch konsol, lihat [Membuat alarm yang menghentikan, menghentikan, reboot, atau memulihkan instance](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/UsingAlarmActions.html) di * CloudWatch Panduan Pengguna Amazon*.

**Izin**  
Anda harus memiliki `iam:CreateServiceLinkedRole` untuk membuat atau memodifikasi alarm yang melakukan tindakan alarm EC2. Peran layanan adalah [peran IAM](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles.html) yang diasumsikan oleh layanan untuk melakukan tindakan atas nama Anda. Administrator IAM dapat membuat, mengubah, dan menghapus peran layanan dari dalam IAM. Untuk informasi selengkapnya, lihat [Buat sebuah peran untuk mendelegasikan izin ke Layanan AWS](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_create_for-service.html) dalam *Panduan pengguna IAM*. 

**Topics**
+ [Tambahkan tindakan berhenti ke CloudWatch alarm Amazon](#AddingStopActions)
+ [Tambahkan tindakan penghentian ke alarm Amazon CloudWatch](#AddingTerminateActions)
+ [Tambahkan tindakan reboot ke CloudWatch alarm Amazon](#AddingRebootActions)
+ [Tambahkan tindakan pemulihan ke CloudWatch alarm Amazon](#AddingRecoverActions)
+ [Skenario tindakan CloudWatch alarm Amazon](AlarmActionScenarios.md)

## Tambahkan tindakan berhenti ke CloudWatch alarm Amazon
<a name="AddingStopActions"></a>

Anda dapat membuat alarm yang menghentikan instans Amazon EC2 ketika ambang batas tertentu telah terpenuhi. Misalnya, Anda dapat mengoperasikan pengembangan atau instans pengujian dan terkadang lupa untuk mematikannya. Anda dapat membuat alarm yang dipicu ketika persentase rata-rata pemanfaatan CPU kurang dari 10 persen selama 24 jam, yang menandakan bahwa alarm dalam keadaan menganggur dan tidak diperlukan lagi. Anda dapat menyesuaikan ambang batas, durasi, dan periode sesuai kebutuhan. Anda juga dapat menambahkan notifikasi Amazon Simple Notification Service (Amazon SNS) untuk menerima email saat alarm dipicu.

Instans yang menggunakan volume Amazon EBS sebagai volume root dapat dihentikan atau dihentikan, sedangkan instance yang menggunakan penyimpanan instance sebagai volume root hanya dapat dihentikan. Data pada volume penyimpanan instans hilang saat instans diakhiri atau dihentikan.

**Untuk membuat alarm agar dapat menghentikan instans yang menganggur (konsol Amazon EC2)**

1. Buka konsol Amazon EC2 di. [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)

1. Di panel navigasi, pilih **Instans**.

1. Pilih instance dan pilih **Actions**, **Monitor dan troubleshoot**, **Manage CloudWatch ** alarm.

   Atau, Anda dapat memilih tanda plus ( ![\[Plus sign.\]](http://docs.aws.amazon.com/id_id/AWSEC2/latest/UserGuide/images/add-plus.png) ) pada kolom **Status alarm**.

1. Pada halaman **Kelola CloudWatch alarm**, lakukan hal berikut:

   1. Pilih **Buat alarm**.

   1. Untuk menerima email saat alarm dipicu, untuk **Notifikasi alarm**, pilih topik Amazon SNS yang ada. Anda harus terlebih dahulu membuat topik Amazon SNS menggunakan konsol Amazon SNS. Untuk informasi selengkapnya, lihat [Menggunakan Amazon SNS untuk pesan application-to-person (A2P) di Panduan Pengembang Layanan](https://docs.aws.amazon.com/sns/latest/dg/sns-user-notifications.html) *Pemberitahuan Sederhana Amazon*.

   1. Aktifkan **Tindakan alarm**, lalu pilih **Hentikan**.

   1. Untuk **Kelompokkan sampel berdasarkan** serta **Tipe data untuk sampel**, pilih statistik dan metrik. Dalam contoh ini, pilih **Rata-rata** dan **Pemanfaatan CPU**.

   1. Untuk **Waktu Alarm** dan **Persen**, tentukan ambang batas metrik. Dalam contoh ini, pilih **<=** dan **10** persen.

   1. Untuk **Periode berturut-turut** dan **Periode**, tentukan periode evaluasi alarm. Dalam contoh ini, pilih **1** periode berturut-turut **5 Menit**.

   1. Amazon CloudWatch secara otomatis membuat nama alarm untuk Anda. Untuk mengganti nama, pada **Nama alarm**, masukkan nama baru. Nama alarm hanya boleh berisi karakter ASCII.
**catatan**  
Anda dapat menyesuaikan konfigurasi alarm berdasarkan kebutuhan sebelum membuat alarm, atau Anda dapat mengeditnya nanti. Penyesuaian ini termasuk pengaturan metrik, ambang batas, durasi, tindakan, dan notifikasi. Namun, nama alarm yang telah dibuat sudah tidak dapat diedit.

   1. Pilih **Buat**.

## Tambahkan tindakan penghentian ke alarm Amazon CloudWatch
<a name="AddingTerminateActions"></a>

Anda dapat membuat alarm yang mengakhiri instans EC2 secara otomatis ketika ambang batas tertentu telah terpenuhi (selama perlindungan pengakhiran tidak diaktifkan untuk instans tersebut). Misalnya, Anda mungkin ingin mengakhiri instans ketika telah menyelesaikan pekerjaannya dan sudah tidak diperlukan lagi. Jika Anda mungkin ingin menggunakan instans tersebut nanti, Anda sebaiknya menghentikan instans tersebut dan tidak menghentikannya. Data pada volume penyimpanan instans hilang saat instans diakhiri. Untuk informasi tentang pengaktifan dan penonaktifan perlindungan pengakhiran pada instans, lihat [Ubah perlindungan penghentian instance](Using_ChangingDisableAPITermination.md).

**Untuk membuat alarm agar dapat mengakhiri instans yang menganggur (konsol Amazon EC2)**

1. Buka konsol Amazon EC2 di. [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)

1. Di panel navigasi, pilih **Instans**.

1. Pilih instance dan pilih **Actions**, **Monitor dan troubleshoot**, **Manage CloudWatch ** alarm.

   Atau, Anda dapat memilih tanda plus ( ![\[Plus sign.\]](http://docs.aws.amazon.com/id_id/AWSEC2/latest/UserGuide/images/add-plus.png) ) pada kolom **Status alarm**.

1. Pada halaman **Kelola CloudWatch alarm**, lakukan hal berikut:

   1. Pilih **Buat alarm**.

   1. Untuk menerima email saat alarm dipicu, untuk **Notifikasi alarm**, pilih topik Amazon SNS yang ada. Anda harus terlebih dahulu membuat topik Amazon SNS menggunakan konsol Amazon SNS. Untuk informasi selengkapnya, lihat [Menggunakan Amazon SNS untuk pesan application-to-person (A2P) di Panduan Pengembang Layanan](https://docs.aws.amazon.com/sns/latest/dg/sns-user-notifications.html) *Pemberitahuan Sederhana Amazon*.

   1. Aktifkan **Tindakan alarm**, lalu pilih **Akhiri**.

   1. Untuk **Kelompokkan sampel berdasarkan** serta **Tipe data untuk sampel**, pilih statistik dan metrik. Dalam contoh ini, pilih **Rata-rata** dan **Pemanfaatan CPU**.

   1. Untuk **Waktu Alarm** dan **Persen**, tentukan ambang batas metrik. Dalam contoh ini, pilih **=>** dan **10** persen.

   1. Untuk **Periode berturut-turut** dan **Periode**, tentukan periode evaluasi alarm. Dalam contoh ini, pilih **24** periode berturut-turut dari **1 Jam**.

   1. Amazon CloudWatch secara otomatis membuat nama alarm untuk Anda. Untuk mengganti nama, pada **Nama alarm**, masukkan nama baru. Nama alarm hanya boleh berisi karakter ASCII.
**catatan**  
Anda dapat menyesuaikan konfigurasi alarm berdasarkan kebutuhan sebelum membuat alarm, atau Anda dapat mengeditnya nanti. Penyesuaian ini termasuk pengaturan metrik, ambang batas, durasi, tindakan, dan notifikasi. Namun, nama alarm yang telah dibuat sudah tidak dapat diedit.

   1. Pilih **Buat**.

## Tambahkan tindakan reboot ke CloudWatch alarm Amazon
<a name="AddingRebootActions"></a>

Anda dapat membuat CloudWatch alarm Amazon yang memantau instans Amazon EC2 dan secara otomatis me-reboot instans. Tindakan alarm boot ulang direkomendasikan untuk kegagalan Pemeriksaan Kondisi instans (sebagai lawan dari tindakan alarm pemulihan, yang sesuai untuk kegagalan Pemeriksaan Kondisi Sistem). Sebuah instans yang melakukan boot ulang setara dengan penyalaan ulang sistem operasi. Dalam kebanyakan kasus, hanya diperlukan beberapa menit untuk menyalakan ulang instans Anda. Saat Anda melakukan boot ulang, instans tetap berada di host fisik yang sama, sehingga instans Anda tetap menggunakan nama DNS publik, alamat IP privat, dan setiap data pada volume penyimpanan instansnya.

Boot ulang instans tidak memulai periode penagihan instans baru (dengan biaya minimum satu menit), tidak seperti penghentian dan pemulaian ulang instans Anda. Data pada volume penyimpanan instans dipertahankan saat instans di-boot ulang. Volume penyimpanan instans harus dipasang kembali ke sistem file setelah boot ulang. Untuk informasi selengkapnya, lihat [Nyalakan ulang EC2 instans Amazon Anda](ec2-instance-reboot.md).

**penting**  
Untuk menghindari kondisi pacu antara tindakan boot ulang dan pemulihan, jangan mengatur jumlah periode evaluasi yang sama untuk alarm boot ulang dan alarm pemulihan. Kami menyarankan Anda untuk mengatur alarm boot ulang ke tiga periode evaluasi, masing-masing selama satu menit. Untuk informasi selengkapnya, lihat [Mengevaluasi alarm](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/AlarmThatSendsEmail.html#alarm-evaluation) di *Panduan CloudWatch Pengguna Amazon*.

**Untuk membuat alarm agar dapat melakukan boot ulang instans (konsol Amazon EC2)**

1. Buka konsol Amazon EC2 di. [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)

1. Di panel navigasi, pilih **Instans**.

1. Pilih instance dan pilih **Actions**, **Monitor dan troubleshoot**, **Manage CloudWatch ** alarm.

   Atau, Anda dapat memilih tanda plus ( ![\[Plus sign.\]](http://docs.aws.amazon.com/id_id/AWSEC2/latest/UserGuide/images/add-plus.png) ) pada kolom **Status alarm**.

1. Pada halaman **Kelola CloudWatch alarm**, lakukan hal berikut:

   1. Pilih **Buat alarm**.

   1. Untuk menerima email saat alarm dipicu, untuk **Notifikasi alarm**, pilih topik Amazon SNS yang ada. Anda harus terlebih dahulu membuat topik Amazon SNS menggunakan konsol Amazon SNS. Untuk informasi selengkapnya, lihat [Menggunakan Amazon SNS untuk pesan application-to-person (A2P) di Panduan Pengembang Layanan](https://docs.aws.amazon.com/sns/latest/dg/sns-user-notifications.html) *Pemberitahuan Sederhana Amazon*.

   1. Aktifkan **Tindakan alarm**, lalu pilih **Boot ulang**.

   1. Untuk **Kelompokkan sampel berdasarkan** serta **Tipe data untuk sampel**, pilih statistik dan metrik. Pada contoh ini, pilih **Rata-rata** dan **Pemeriksaan status gagal: instans**.

   1. Untuk **Periode berturut-turut** dan **Periode**, tentukan periode evaluasi alarm. Dalam contoh ini, masukkan **3** periode berturut-turut **1** Menit. Jika **1 Menit dinonaktifkan**, Anda harus [mengaktifkan pemantauan terperinci](manage-detailed-monitoring.md#enable-detailed-monitoring), atau Anda dapat memilih **5 Menit** sebagai gantinya.

   1. Amazon CloudWatch secara otomatis membuat nama alarm untuk Anda. Untuk mengganti nama, pada **Nama alarm**, masukkan nama baru. Nama alarm hanya boleh berisi karakter ASCII.

   1. Pilih **Buat**.

## Tambahkan tindakan pemulihan ke CloudWatch alarm Amazon
<a name="AddingRecoverActions"></a>

Anda dapat membuat CloudWatch alarm Amazon yang memantau instans Amazon EC2. Jika instance menjadi terganggu karena kegagalan perangkat keras yang mendasarinya atau masalah yang memerlukan AWS keterlibatan untuk memperbaiki, Anda dapat memulihkan instance secara otomatis. Instans yang diakhiri tidak dapat dipulihkan. Instans yang dipulihkan identik dengan instans awal, termasuk ID instans , alamat IP privat, alamat IP Elastis, dan semua metadata instans.

CloudWatch mencegah Anda menambahkan tindakan pemulihan ke alarm yang ada di instance yang tidak mendukung tindakan pemulihan.

Ketika alarm `StatusCheckFailed_System` dipicu dan tindakan pemulihan dimulai, topik Amazon SNS yang Anda pilih akan mengirimkan notifikasi ketika Anda membuat alarm dan mengaitkan tindakan pemulihan. Selama pemulihan, instans dimigrasikan selama boot ulang instans, dan semua data yang berada dalam memori akan hilang. Saat proses selesai, informasi akan diterbitkan ke topik SNS yang telah Anda konfigurasikan untuk alarm. Setiap orang yang berlangganan topik SNS ini akan menerima notifikasi email yang meliputi status upaya pemulihan dan petunjuk lebih lanjut. Anda melihat boot ulang instans pada instans yang dipulihkan.

**catatan**  
Tindakan pemulihan hanya dapat digunakan dengan `StatusCheckFailed_System`, tidak dengan `StatusCheckFailed_Instance`.

Masalah berikut dapat menyebabkan kegagalan pemeriksaan status sistem:
+ Hilangnya konektivitas jaringan
+ Kehilangan daya sistem
+ Masalah perangkat lunak pada host fisik
+ Masalah perangkat keras pada host fisik yang memengaruhi jangkauan jaringan

Tindakan pemulihan hanya didukung pada instans yang memenuhi karakteristik tertentu. Untuk informasi selengkapnya, lihat [Pemulihan instans otomatis](ec2-instance-recover.md).

Jika instans Anda memiliki alamat IP publik, instans tersebut akan mempertahankan alamat IP publik setelah pemulihan.

**penting**  
Untuk menghindari kondisi pacu antara tindakan boot ulang dan pemulihan, jangan mengatur jumlah periode evaluasi yang sama untuk alarm boot ulang dan alarm pemulihan. Kami menyarankan Anda untuk mengatur alarm pemulihan ke dua periode evaluasi, masing-masing selama satu menit. Untuk informasi selengkapnya, lihat [Mengevaluasi alarm](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/AlarmThatSendsEmail.html#alarm-evaluation) di *Panduan CloudWatch Pengguna Amazon*.

**Untuk membuat alarm agar dapat memulihkan instans (konsol Amazon EC2)**

1. Buka konsol Amazon EC2 di. [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)

1. Di panel navigasi, pilih **Instans**.

1. Pilih instance dan pilih **Actions**, **Monitor dan troubleshoot**, **Manage CloudWatch ** alarm.

   Atau, Anda dapat memilih tanda plus ( ![\[Plus sign.\]](http://docs.aws.amazon.com/id_id/AWSEC2/latest/UserGuide/images/add-plus.png) ) pada kolom **Status alarm**.

1. Pada halaman **Kelola CloudWatch alarm**, lakukan hal berikut:

   1. Pilih **Buat alarm**.

   1. Untuk menerima email saat alarm dipicu, untuk **Notifikasi alarm**, pilih topik Amazon SNS yang ada. Anda harus terlebih dahulu membuat topik Amazon SNS menggunakan konsol Amazon SNS. Untuk informasi selengkapnya, lihat [Menggunakan Amazon SNS untuk pesan application-to-person (A2P) di Panduan Pengembang Layanan](https://docs.aws.amazon.com/sns/latest/dg/sns-user-notifications.html) *Pemberitahuan Sederhana Amazon*.
**catatan**  
Pengguna harus berlangganan topik SNS yang ditentukan untuk menerima notifikasi email saat alarm dipicu. Pengguna root akun AWS Selalu menerima pemberitahuan email ketika tindakan pemulihan instans otomatis terjadi, bahkan jika topik SNS tidak ditentukan atau pengguna root tidak berlangganan ke topik SNS yang ditentukan.

   1. Aktifkan **Tindakan alarm**, lalu pilih **Pulihkan**.

   1. Untuk **Kelompokkan sampel berdasarkan** serta **Tipe data untuk sampel**, pilih statistik dan metrik. Pada contoh ini, pilih **Rata-rata** dan **Pemeriksaan status gagal: sistem**.

   1. Untuk **Periode berturut-turut** dan **Periode**, tentukan periode evaluasi alarm. Dalam contoh ini, masukkan **2** periode berturut-turut **1** Menit. Jika **1 Menit dinonaktifkan**, Anda harus [mengaktifkan pemantauan terperinci](manage-detailed-monitoring.md#enable-detailed-monitoring), atau Anda dapat memilih **5 Menit** sebagai gantinya.

   1. Amazon CloudWatch secara otomatis membuat nama alarm untuk Anda. Untuk mengganti nama, pada **Nama alarm**, masukkan nama baru. Nama alarm hanya boleh berisi karakter ASCII.

   1. Pilih **Buat**.

# Skenario tindakan CloudWatch alarm Amazon
<a name="AlarmActionScenarios"></a>

Anda dapat menggunakan konsol Amazon EC2 untuk membuat tindakan alarm yang menghentikan atau mengakhiri instans Amazon EC2 ketika kondisi tertentu terpenuhi. Pada tangkapan layar halaman konsol tempat Anda mengatur tindakan alarm berikut, kami telah menomori pengaturannya. Kami juga telah menomori pengaturan dalam skenario yang mengikuti untuk membantu Anda membuat tindakan yang tepat.

![\[Mengelola halaman alarm Cloudwatch.\]](http://docs.aws.amazon.com/id_id/AWSEC2/latest/UserGuide/images/manage-cloudwatch-alarms.png)


## Skenario 1: Menghentikan instans pengembangan dan pengujian yang menganggur
<a name="StopIdleInstance"></a>

Buat alarm yang menghentikan instans yang digunakan untuk pengembangan atau pengujian perangkat lunak saat sedang menganggur selama setidaknya satu jam.


| Pengaturan | Nilai | 
| --- | --- | 
|  1  |  Berhenti  | 
|  2  |  Maksimum  | 
|  3  |  Pemanfaatan CPU  | 
|  4  |  <=  | 
|  5  |  10%  | 
|  6  |  1  | 
|  7  |  1 Jam  | 

## Skenario 2: Menghentikan instans yang menganggur
<a name="StopLowUtilizationInstance"></a>

Buat alarm yang menghentikan sebuah instans dan mengirimkan email saat instans tersebut sudah menganggur selama 24 jam.


| Pengaturan | Nilai | 
| --- | --- | 
|  1  |  Hentikan dan kirim email  | 
|  2  |  Rata-rata  | 
|  3  |  Pemanfaatan CPU  | 
|  4  |  <=  | 
|  5  |  5%  | 
|  6  |  24  | 
|  7  |  1 Jam  | 

## Skenario 3: Mengirimkan email mengenai server web dengan lalu lintas yang luar biasa tinggi
<a name="StopHighWebTraffic"></a>

Buat alarm yang mengirimkan email ketika sebuah instans melebihi 10 GB lalu lintas jaringan keluar per hari.


| Pengaturan | Nilai | 
| --- | --- | 
|  1  |  Email  | 
|  2  |  Jumlah  | 
|  3  |  Jaringan Keluar  | 
|  4  |  >  | 
|  5  |  10 GB  | 
|  6  |  24  | 
|  7  |  1 Jam  | 

## Skenario 4: Menghentikan server web dengan lalu lintas yang luar biasa tinggi
<a name="StopHighWebTraffic2"></a>

Buat alarm yang menghentikan instans dan kirim pesan teks (SMS) jika lalu lintas keluar melebihi 1 GB per jam.


| Pengaturan | Nilai | 
| --- | --- | 
|  1  |  Hentikan dan kirim SMS  | 
|  2  |  Jumlah  | 
|  3  |  Jaringan Keluar  | 
|  4  |  >  | 
|  5  |  1 GB  | 
|  6  |  1  | 
|  7  |  1 Jam  | 

## Skenario 5: Menghentikan instans yang terganggu
<a name="StopImpairedInstance"></a>

Buat alarm yang menghentikan instans yang gagal dalam tiga pemeriksaan status berturut-turut (dilakukan dengan interval 5 menit).


| Pengaturan | Nilai | 
| --- | --- | 
|  1  |  Berhenti  | 
|  2  |  Rata-rata  | 
|  3  |  Pemeriksaan Status Gagal: (Sistem)  | 
|  4  |  -  | 
|  5  |  -  | 
|  6  |  1  | 
|  7  |  15 Menit  | 

## Skenario 6: Mengakhiri instans ketika pembuatan batch pekerjaan pemrosesan selesai
<a name="TerminateBatchProcesses"></a>

Buat alarm yang mengakhiri instans yang menjalankan tugas batch jika tidak lagi mengirimkan data hasil.


| Pengaturan | Nilai | 
| --- | --- | 
|  1  |  Akhiri  | 
|  2  |  Maksimum  | 
|  3  |  Jaringan Keluar  | 
|  4  |  <=  | 
|  5  |  100.000 bita  | 
|  6  |  1  | 
|  7  |  5 Menit  | 

# Otomatiskan Amazon menggunakan EC2 EventBridge
<a name="automating_with_eventbridge"></a>

Anda dapat menggunakan Amazon EventBridge untuk mengotomatiskan Layanan AWS dan merespons peristiwa sistem secara otomatis, seperti masalah ketersediaan aplikasi atau perubahan sumber daya. Acara dari AWS layanan dikirimkan ke EventBridge dalam waktu dekat. Anda dapat membuat aturan untuk menunjukkan peristiwa yang sesuai kepentingan Anda, dan tindakan yang akan diambil ketika peristiwa sesuai dengan aturan. Tindakan yang dapat dipicu secara otomatis meliputi hal-hal berikut:
+ Memanggil fungsi AWS Lambda 
+ Memanggil Amazon EC2 Run Command
+ Menyampaikan peristiwa ke Amazon Kinesis Data Streams
+ Aktifkan mesin AWS Step Functions negara
+ Mengirim notifikasi topik Amazon SNS
+ Mengirim notifikasi antrean Amazon SQS

Berikut ini adalah contoh bagaimana Anda dapat menggunakan EventBridge dengan Amazon EC2:
+ Aktifkan fungsi Lambda setiap kali instans memasuki status berjalan.
+ Notifikasi topik Amazon SNS saat volume Amazon EBS dibuat atau dimodifikasi.
+ Kirim perintah ke satu atau beberapa EC2 instans Amazon menggunakan Amazon EC2 Run Command setiap kali peristiwa tertentu di AWS layanan lain terjadi.

Untuk informasi selengkapnya, lihat [Panduan EventBridge Pengguna Amazon](https://docs.aws.amazon.com/eventbridge/latest/userguide/).

## Jenis EC2 acara Amazon
<a name="ec2-events-eventbridge"></a>

Amazon EC2 mendukung jenis acara berikut:
+ [EC2 Perubahan Negara AMI](monitor-ami-events.md#ami-events)
+ [EC2 Pemberitahuan Perubahan Status Peluncuran Cepat](win-fast-launch-monitor.md#win-monitor-fast-launch-events)
+ [EC2 Kesalahan Armada](monitor-ec2-fleet-using-eventbridge.md#ec2-fleet-config-not-valid)
+ [EC2 Informasi Armada](monitor-ec2-fleet-using-eventbridge.md#ec2-fleet-info)
+ [EC2 Perubahan Instans Armada](monitor-ec2-fleet-using-eventbridge.md#ec2-fleet-instance-change)
+ [EC2 Perubahan Permintaan Instans Fleet Spot](monitor-ec2-fleet-using-eventbridge.md#ec2-fleet-spot-instance-request-change)
+ [EC2 Perubahan Negara Armada](monitor-ec2-fleet-using-eventbridge.md#ec2-fleet-state-change)
+ [EC2 Rekomendasi Penyeimbangan Ulang Instance](rebalance-recommendations.md#cp-eventbridge)
+ [EC2 Pemberitahuan Perubahan Status Instance](monitoring-instance-state-changes.md)
+ [EC2 Kesalahan Armada Spot](monitor-ec2-fleet-using-eventbridge.md#spot-fleet-config-not-valid)
+ [EC2 Informasi Armada Spot](monitor-ec2-fleet-using-eventbridge.md#spot-fleet-info)
+ [EC2 Perubahan Instans Armada Spot](monitor-ec2-fleet-using-eventbridge.md#spot-fleet-instance-change)
+ [EC2 Perubahan Permintaan Instans Spot Armada Spot](monitor-ec2-fleet-using-eventbridge.md#spot-fleet-spot-instance-request-change)
+ [EC2 Perubahan Negara Armada Spot](monitor-ec2-fleet-using-eventbridge.md#spot-fleet-state-change)
+ [EC2 Peringatan Gangguan Instans Spot](spot-instance-termination-notices.md#ec2-spot-instance-interruption-warning-event)
+ [EC2 Pemenuhan Permintaan Instans Spot](spot-request-status.md#spot-request-fulfillment-event)
+ [EC2 Pemberitahuan Kurangnya Pemanfaatan ODCR](cr-eventbridge.md)

Untuk informasi tentang jenis acara yang didukung oleh Amazon EBS, lihat [Amazon EventBridge untuk Amazon EBS](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-cloud-watch-events.html).

# Log panggilan EC2 API Amazon menggunakan AWS CloudTrail
<a name="monitor-with-cloudtrail"></a>

Amazon EC2 API terintegrasi dengan [AWS CloudTrail](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/), layanan yang menyediakan catatan tindakan yang diambil oleh pengguna, peran, atau Layanan AWS. CloudTrail menangkap semua panggilan Amazon EC2 API sebagai peristiwa. Panggilan yang ditangkap termasuk panggilan yang dilakukan oleh konsol. Dengan menggunakan informasi yang dikumpulkan oleh CloudTrail, Anda dapat menentukan permintaan yang dibuat ke Amazon EC2 API, alamat IP dari mana permintaan itu dibuat, dan kapan permintaan itu dibuat.

Setiap entri peristiwa atau log berisi informasi tentang entitas yang membuat permintaan tersebut. Informasi identitas membantu Anda menentukan berikut hal ini:
+ Baik permintaan tersebut dibuat dengan kredensial pengguna root atau pengguna.
+ Apakah permintaan dibuat atas nama pengguna IAM Identity Center.
+ Apakah permintaan tersebut dibuat dengan kredensial keamanan sementara untuk satu peran atau pengguna gabungan.
+ Apakah permintaan tersebut dibuat oleh Layanan AWS lain.

CloudTrail aktif di Anda Akun AWS ketika Anda membuat akun dan Anda secara otomatis memiliki akses ke **riwayat CloudTrail Acara**. **Riwayat CloudTrail Acara menyediakan catatan** yang dapat dilihat, dapat dicari, dapat diunduh, dan tidak dapat diubah dari 90 hari terakhir dari peristiwa manajemen yang direkam dalam file. Wilayah AWS Untuk informasi selengkapnya, lihat [Bekerja dengan riwayat CloudTrail Acara](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/view-cloudtrail-events.html) di *Panduan AWS CloudTrail Pengguna*. Tidak ada CloudTrail biaya untuk melihat **riwayat Acara**.

Untuk catatan acara yang sedang berlangsung dalam 90 hari Akun AWS terakhir Anda, buat jejak atau penyimpanan data acara [CloudTrailDanau](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-lake.html).

**CloudTrail jalan setapak**  
*Jejak* memungkinkan CloudTrail untuk mengirimkan file log ke bucket Amazon S3. Semua jalur yang dibuat menggunakan Konsol Manajemen AWS Multi-region. Anda dapat membuat jalur Single-region atau Multi-region dengan menggunakan. AWS CLI Membuat jejak Multi-wilayah disarankan karena Anda menangkap aktivitas Wilayah AWS di semua akun Anda. Jika Anda membuat jejak wilayah Tunggal, Anda hanya dapat melihat peristiwa yang dicatat di jejak. Wilayah AWS Untuk informasi selengkapnya tentang jejak, lihat [Membuat jejak untuk Anda Akun AWS](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-create-and-update-a-trail.html) dan [Membuat jejak untuk organisasi](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/creating-trail-organization.html) di *Panduan AWS CloudTrail Pengguna*.  
Anda dapat mengirimkan satu salinan acara manajemen yang sedang berlangsung ke bucket Amazon S3 Anda tanpa biaya CloudTrail dengan membuat jejak, namun, ada biaya penyimpanan Amazon S3. Untuk informasi selengkapnya tentang CloudTrail harga, lihat [AWS CloudTrail Harga](https://aws.amazon.com/cloudtrail/pricing/). Untuk informasi tentang harga Amazon S3, lihat [Harga Amazon S3](https://aws.amazon.com/s3/pricing/).

**CloudTrail Penyimpanan data acara danau**  
*CloudTrail Lake* memungkinkan Anda menjalankan kueri berbasis SQL pada acara Anda. CloudTrail [Lake mengubah peristiwa yang ada dalam format JSON berbasis baris ke format Apache ORC.](https://orc.apache.org/) ORC adalah format penyimpanan kolumnar yang dioptimalkan untuk pengambilan data dengan cepat. Peristiwa digabungkan ke dalam *penyimpanan data peristiwa*, yang merupakan kumpulan peristiwa yang tidak dapat diubah berdasarkan kriteria yang Anda pilih dengan menerapkan pemilih acara [tingkat lanjut](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-lake-concepts.html#adv-event-selectors). Penyeleksi yang Anda terapkan ke penyimpanan data acara mengontrol peristiwa mana yang bertahan dan tersedia untuk Anda kueri. Untuk informasi lebih lanjut tentang CloudTrail Danau, lihat [Bekerja dengan AWS CloudTrail Danau](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-lake.html) di *Panduan AWS CloudTrail Pengguna*.  
CloudTrail Penyimpanan data acara danau dan kueri menimbulkan biaya. Saat Anda membuat penyimpanan data acara, Anda memilih [opsi harga](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-lake-manage-costs.html#cloudtrail-lake-manage-costs-pricing-option) yang ingin Anda gunakan untuk penyimpanan data acara. Opsi penetapan harga menentukan biaya untuk menelan dan menyimpan peristiwa, dan periode retensi default dan maksimum untuk penyimpanan data acara. Untuk informasi selengkapnya tentang CloudTrail harga, lihat [AWS CloudTrail Harga](https://aws.amazon.com/cloudtrail/pricing/).

## Acara manajemen EC2 API Amazon di CloudTrail
<a name="cloudtrail-management-events"></a>

[Acara manajemen](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/logging-management-events-with-cloudtrail.html#logging-management-events) memberikan informasi tentang operasi manajemen yang dilakukan pada sumber daya di Anda Akun AWS. Ini juga dikenal sebagai operasi bidang kontrol. Secara default, CloudTrail mencatat peristiwa manajemen.

Semua tindakan Amazon EC2 API dicatat sebagai peristiwa manajemen. Untuk daftar tindakan API yang dicatat CloudTrail, lihat [Referensi EC2 API Amazon](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/). Misalnya, panggilan ke [https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RunInstances.html](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RunInstances.html), dan [https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_StopInstances.html](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_StopInstances.html)tindakan dicatat sebagai peristiwa manajemen.

## Contoh acara Amazon EC2 API
<a name="cloudtrail-event-examples"></a>

Peristiwa mewakili permintaan tunggal dari sumber manapun dan mencakup informasi tentang operasi API yang diminta, tanggal dan waktu operasi, parameter permintaan, dan sebagainya. CloudTrail file log bukanlah jejak tumpukan yang diurutkan dari panggilan API publik, sehingga peristiwa tidak muncul dalam urutan tertentu.

Catatan file log berikut menunjukkan bahwa pengguna telah mengakhiri sebuah instans.

```
{
   "Records":[
      {
         "eventVersion":"1.03",
         "userIdentity":{
            "type":"Root",
            "principalId":"123456789012",
            "arn":"arn:aws:iam::123456789012:root",
            "accountId":"123456789012",
            "accessKeyId":"AKIAIOSFODNN7EXAMPLE",
            "userName":"user"
         },
         "eventTime":"2016-05-20T08:27:45Z",
         "eventSource":"ec2.amazonaws.com",
         "eventName":"TerminateInstances",
         "awsRegion":"us-west-2",
         "sourceIPAddress":"198.51.100.1",
         "userAgent":"aws-cli/1.10.10 Python/2.7.9 Windows/7botocore/1.4.1",
         "requestParameters":{
            "instancesSet":{
               "items":[{
                  "instanceId":"i-1a2b3c4d"
               }]
            }
         },
         "responseElements":{
            "instancesSet":{
               "items":[{
                  "instanceId":"i-1a2b3c4d",
                  "currentState":{
                     "code":32,
                     "name":"shutting-down"
                  },
                  "previousState":{
                     "code":16,
                     "name":"running"
                  }
               }]
            }
         },
         "requestID":"be112233-1ba5-4ae0-8e2b-1c302EXAMPLE",
         "eventID":"6e12345-2a4e-417c-aa78-7594fEXAMPLE",
         "eventType":"AwsApiCall",
         "recipientAccountId":"123456789012"
     }
   ]
}
```

Untuk informasi tentang konten CloudTrail rekaman, lihat [konten CloudTrail rekaman](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-event-reference-record-contents.html) di *Panduan AWS CloudTrail Pengguna*.

## Koneksi audit dibuat menggunakan EC2 Instance Connect
<a name="ec2-instance-connect-cloudtrail"></a>

Anda dapat menggunakan AWS CloudTrail untuk mengaudit pengguna yang terhubung ke instans menggunakan EC2 Instance Connect.

**Untuk mengaudit aktivitas SSH melalui EC2 Instance Connect menggunakan konsol AWS CloudTrail**

1. Buka CloudTrail konsol di [https://console.aws.amazon.com/cloudtrail/](https://console.aws.amazon.com/cloudtrail/).

1. Pastikan Anda berada di Wilayah yang benar.

1. Di panel navigasi, pilih **Riwayat Peristiwa**.

1. Untuk **Filter**, pilih **Sumber peristiwa**, **ec2-instance-connect.amazonaws.com**.

1. (Opsional) Untuk **Rentang waktu**, pilih satu rentang waktu.

1. Pilih ikon **Segarkan peristiwa**.

1. Halaman ini menampilkan peristiwa yang sesuai dengan panggilan API [https://docs.aws.amazon.com/ec2-instance-connect/latest/APIReference/API_SendSSHPublicKey.html](https://docs.aws.amazon.com/ec2-instance-connect/latest/APIReference/API_SendSSHPublicKey.html). Perluas acara menggunakan panah untuk melihat detail tambahan, seperti nama pengguna dan kunci AWS akses yang digunakan untuk membuat koneksi SSH, dan alamat IP sumber.

1. Untuk menampilkan informasi peristiwa yang lengkap dalam format JSON, pilih **Lihat peristiwa**. Bidang **requestParameters** berisi ID instans tujuan, nama pengguna OS, dan kunci publik yang digunakan untuk membuat koneksi SSH.

   ```
   {
       "eventVersion": "1.05",
       "userIdentity": {
           "type": "IAMUser",
           "principalId": "ABCDEFGONGNOMOOCB6XYTQEXAMPLE",
           "arn": "arn:aws:iam::1234567890120:user/IAM-friendly-name",
           "accountId": "123456789012",
           "accessKeyId": "ABCDEFGUKZHNAW4OSN2AEXAMPLE",
           "userName": "IAM-friendly-name",
           "sessionContext": {
               "attributes": {
                   "mfaAuthenticated": "false",
                   "creationDate": "2018-09-21T21:37:58Z"}
           }
       },
       "eventTime": "2018-09-21T21:38:00Z",
       "eventSource": "ec2-instance-connect.amazonaws.com",
       "eventName": "SendSSHPublicKey ",
       "awsRegion": "us-west-2",
       "sourceIPAddress": "123.456.789.012",
       "userAgent": "aws-cli/1.15.61 Python/2.7.10 Darwin/16.7.0 botocore/1.10.60",
       "requestParameters": {
           "instanceId": "i-0123456789EXAMPLE",
           "osUser": "ec2-user",
           "SSHKey": {
               "publicKey": "ssh-rsa ABCDEFGHIJKLMNO01234567890EXAMPLE"
           }
        },
       "responseElements": null,
       "requestID": "1a2s3d4f-bde6-11e8-a892-f7ec64543add",
       "eventID": "1a2w3d4r5-a88f-4e28-b3bf-30161f75be34",
       "eventType": "AwsApiCall",
       "recipientAccountId": "0987654321"
   }
   ```

   Jika Anda telah mengonfigurasi AWS akun Anda untuk mengumpulkan CloudTrail acara dalam bucket S3, Anda dapat mengunduh dan mengaudit informasi secara terprogram. Untuk informasi selengkapnya, lihat [Mendapatkan dan melihat file CloudTrail log Anda](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/get-and-view-cloudtrail-log-files.html) di *Panduan AWS CloudTrail Pengguna*.

# Pantau aplikasi.NET dan SQL Server menggunakan Application CloudWatch Insights
<a name="monitoring-appinsights"></a>

CloudWatch [Application Insights membantu Anda memantau aplikasi.NET dan SQL Server yang menggunakan instans Amazon EC2 bersama dengan sumber daya aplikasi lainnya.AWS](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/appinsights-what-is.html#appinsights-components) Ini mengidentifikasi dan mengatur log metrik utama dan alarm di seluruh sumber daya aplikasi dan tumpukan teknologi Anda (misalnya, database Microsoft SQL Server, web (IIS) dan server aplikasi, OS, penyeimbang beban, dan antrian). Wawasan Aplikasi CloudWatch terus memantau metrik dan log untuk mendeteksi serta menghubungkan anomali dan kesalahan. Ketika kesalahan dan anomali terdeteksi, Application Insights menghasilkan peristiwa yang dapat Anda gunakan untuk mengatur notifikasi atau mengambil tindakan. Untuk membantu memecahkan masalah, Wawasan Aplikasi membuat dasbor otomatis pada masalah yang terdeteksi, yang mencakup anomali metrik dan kesalahan log yang berhubungan, beserta wawasan tambahan untuk menunjukkan kemungkinan akar masalah. Dasbor otomatis tersebut membantu Anda mengambil tindakan perbaikan untuk menjaga aplikasi agar tetap sehat dan mencegah dampak bagi pengguna akhir aplikasi Anda.

**Informasi yang diberikan terkait masalah yang terdeteksi:**
+ Ringkasan singkat masalah
+ Waktu dan tanggal mulai masalah
+ Tingkat keparahan masalah: High/Medium/Low
+ Status masalah yang terdeteksi: Sedang Berlangsung/Terselesaikan
+ Wawasan: Secara otomatis menghasilkan wawasan terkait masalah yang terdeteksi dan kemungkinan akar masalah
+ Umpan balik tentang wawasan: Umpan balik yang Anda berikan tentang kegunaan wawasan yang dihasilkan oleh Wawasan CloudWatch Aplikasi untuk.NET dan SQL Server
+ Observasi terkait: Tampilan terperinci dari anomali metrik dan cuplikan kesalahan dari log yang relevan terkait masalah di berbagai komponen aplikasi

**Umpan Balik**  
Anda dapat memberikan umpan balik mengenai wawasan yang dihasilkan secara otomatis terkait masalah yang terdeteksi dengan menetapkannya sebagai berguna atau tidak berguna. Umpan balik mengenai wawasan tersebut, beserta diagnostik aplikasi Anda (anomali metrik dan pengecualian log), digunakan untuk meningkatkan deteksi masalah serupa pada masa mendatang.

Untuk informasi selengkapnya, lihat dokumentasi [Wawasan CloudWatch Aplikasi](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch-application-insights.html) di *Panduan CloudWatch Pengguna Amazon*. 

# Lacak penggunaan Tingkat Gratis Anda untuk Amazon EC2
<a name="ec2-free-tier-usage"></a>

Saat Anda membuat Akun AWS, Anda dapat memulai dengan Amazon EC2 secara gratis menggunakan Tingkat [AWS Gratis](https://aws.amazon.com/free). Manfaat Tingkat Gratis Anda berbeda tergantung pada apakah Anda membuat akun sebelum 15 Juli 2025, atau pada atau setelah 15 Juli 2025. Untuk informasi selengkapnya, lihat [Menjelajahi AWS layanan dengan Tingkat AWS Gratis](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/free-tier.html) di *Panduan AWS Billing Pengguna*.

## Manfaat Tingkat Gratis sebelum dan sesudah 15 Juli 2025
<a name="ec2-free-tier-comparison"></a>

Tabel berikut membandingkan manfaat Tingkat Gratis berdasarkan tanggal Akun AWS pembuatan Anda:


| Manfaat Tingkat Gratis | Akun dibuat sebelum 15 Juli 2025 | Akun dibuat pada atau setelah 15 Juli 2025 | 
| --- | --- | --- | 
| Jenis instans ditandai Tingkat gratis memenuhi syarat |  `t2.micro`, `t3.micro`  |  `t3.micro`, `t3.small`, `t4g.micro`, `t4g.small`, `c7i-flex.large`, `m7i-flex.large`  | 
| Jenis volume Amazon EBS ditandai Tingkat gratis memenuhi syarat |  `standard`,`st1`,`sc1`,`gp2`, dan `gp3`  |  `standard`,`st1`,`sc1`,`gp2`, dan `gp3`  | 
| AMIs ditandai Tingkat gratis memenuhi syarat | Periksa untuk memenuhi syarat tingkat Gratis yang AMIs ditandai. | Periksa untuk memenuhi syarat tingkat Gratis yang AMIs ditandai. | 
| Batas penggunaan | Dibatasi pada batas penggunaan, setelah itu Anda ditagih pay-as-you-go tarif. |  Dapatkan kredit pendaftaran USD \$1100 dan dapatkan hingga \$1100 dalam kredit tambahan.  | 
| Durasi Tingkat Gratis | Tingkat Gratis Anda berlangsung selama 12 bulan sejak tanggal Anda membuat akun. Selama waktu ini, jika Anda melebihi batas penggunaan Tingkat Gratis, Anda akan ditagih pay-as-you-go tarif. | Tingkat Gratis Anda berlangsung selama 6 bulan sejak tanggal Anda membuat akun, atau ketika kredit Anda habis, mana yang terjadi lebih dulu. Anda tidak dapat melebihi batas Tingkat Gratis Anda. | 

**Untuk mencantumkan jenis instans yang memenuhi syarat tingkat gratis**  
Gunakan [describe-instance-types](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instance-types.html)perintah dengan `free-tier-eligible` filter.

```
aws ec2 describe-instance-types \
    --filters Name=free-tier-eligible,Values=true \
    --query "InstanceTypes[*].[InstanceType]" \
    --output text | sort
```

**Untuk daftar AMIs yang memenuhi syarat tingkat gratis**  
Gunakan [perintah deskripsi-gambar](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-images.html) dengan filter. `free-tier-eligible`

```
aws ec2 describe-images \
    --filters Name=free-tier-eligible,Values=true \
    --query "Images[*].[ImageId]" \
    --output text | sort
```

## Lacak penggunaan Tingkat Gratis untuk akun yang dibuat sebelum 15 Juli 2025
<a name="track-ec2-free-tier-usage"></a>

**catatan**  
***Bagian ini hanya berlaku untuk pengguna Tingkat Gratis yang membuat Akun AWS sebelum 15 Juli 2025. Jika Anda membuat akun pada atau setelah 15 Juli 2025, lihat [Melacak penggunaan Tingkat AWS Gratis Anda](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/tracking-free-tier-usage.html) di Panduan AWS Billing Pengguna.***

Jika Anda membuat akun sebelum 15 Juli 2025, Anda dapat menggunakan Amazon EC2 tanpa dikenakan biaya jika Anda telah AWS menjadi pelanggan kurang dari 12 bulan dan Anda tetap dalam batas penggunaan. AWS Tingkat Gratis Penting untuk melacak penggunaan Tingkat Gratis Anda guna menghindari tagihan yang tidak terduga. Jika Anda melebihi batas Tingkat Gratis, Anda akan dikenakan pay-as-go biaya standar. Untuk informasi selengkapnya, lihat [AWS Tingkat Gratis](https://aws.amazon.com/free/).

**catatan**  
Jika Anda telah menjadi AWS pelanggan selama lebih dari 12 bulan, Anda tidak lagi memenuhi syarat untuk penggunaan Tingkat Gratis dan Anda tidak akan melihat kotak **Tingkat Gratis EC2** yang dijelaskan dalam prosedur berikut.

**Untuk melacak penggunaan Tingkat Gratis Anda**

1. Buka konsol Amazon EC2 di. [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)

1. Di panel navigasi, pilih **Dasbor EC2**.

1. Temukan kotak **Tingkat Gratis EC2** (di bagian kanan atas).  
![\[Kotak Tingkat Gratis EC2 di Dasbor EC2.\]](http://docs.aws.amazon.com/id_id/AWSEC2/latest/UserGuide/images/ec2-free-tier-widget.png)

1. Di kotak **Tingkat Gratis EC2**, centang penggunaan Tingkat Gratis Anda, sebagai berikut:
   + Di bawah **penawaran Tingkat Gratis EC2 yang digunakan**, perhatikan peringatannya:
     + **Prakiraan akhir bulan** – Ini memberikan peringatan bahwa Anda akan dikenai biaya bulan ini jika melanjutkan dengan pola penggunaan saat ini.
     + **Melebihi Tingkat Gratis** – Ini memberikan peringatan bahwa Anda telah melebihi batas Tingkat Gratis dan Anda sudah dikenai biaya.
   + Di bawah **Penggunaan penawaran (bulanan)**, perhatikan penggunaan instans Linux, instans Windows, dan penyimpanan EBS Anda. Persentase menunjukkan jumlah batas Tingkat Gratis yang telah Anda gunakan bulan ini. Jika telah mencapai 100%, Anda akan dikenai biaya untuk penggunaan lebih lanjut.
**catatan**  
Informasi ini muncul hanya setelah Anda membuat instans. Namun, informasi penggunaan tidak diperbarui secara waktu nyata; informasi ini diperbarui tiga kali sehari.

1. Untuk menghindari biaya lebih lanjut, hapus sumber daya apa pun yang dikenai biaya saat ini, atau akan dikenai biaya jika Anda melebihi batas penggunaan Tingkat Gratis.
   + Untuk instruksi untuk menghapus instance Anda, lihat[Mengakhiri instans Amazon EC2](terminating-instances.md).
   + Untuk memeriksa apakah Anda memiliki sumber daya di Wilayah lain yang mungkin menimbulkan biaya, di kotak **Tingkat Gratis EC2**, pilih **Lihat sumber daya EC2 Global** untuk membuka **Tampilan Global EC2**. Untuk informasi selengkapnya, lihat [Melihat sumber daya di seluruh Wilayah menggunakan Tampilan AWS Global](global-view.md).

1. Untuk melihat penggunaan sumber daya Anda untuk semua Layanan AWS di bawah AWS Tingkat Gratis, di bagian bawah kotak **Tingkat Gratis EC2**, pilih **Lihat semua AWS Tingkat Gratis penawaran**. Untuk informasi selengkapnya, lihat [Mencoba layanan yang digunakan AWS Tingkat Gratis](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/billing-free-tier.html) dalam *Panduan Pengguna AWS Penagihan*.

# Memahami kode untuk Amazon EC2 dalam laporan penagihan dan penggunaan
<a name="ec2-billing-usage-reports"></a>

Saat Anda menggunakan Amazon EC2, kami menyertakan kode terkait dalam laporan AWS penagihan dan penggunaan Anda. Meninjau kode ini membantu Anda memahami biaya dan pola penggunaan untuk Amazon EC2. Melacak dan mengelola pengeluaran Anda sangat penting untuk mengoptimalkan biaya Anda.

Tabel berikut menjelaskan kode untuk Amazon EC2 yang muncul di laporan penagihan dan penggunaan Anda. Untuk daftar kode Wilayah yang digunakan dalam laporan penagihan dan penggunaan, lihat Kode [penagihan AWS wilayah](https://docs.aws.amazon.com/global-infrastructure/latest/regions/aws-region-billing-codes.html).

**Topics**
+ [Contoh](#instances-billing-usage-reports)
+ [Instans bare metal](#bare-metal-instances-billing-usage-reports)
+ [Host Khusus](#dedicated-hosts-billing-usage-reports)
+ [Instans Khusus](#dedicated-instances-billing-usage-reports)
+ [Optimisasi EBS](#ebs-billing-usage-reports)
+ [Reservasi Kapasitas](#capacity-reservation-billing-usage-reports)

**Sumber daya terkait**
+ [Opsi penagihan dan pembelian Amazon EC2](instance-purchasing-options.md)
+ [Memahami informasi penagihan AMI](ami-billing-info.md)
+ [ EC2 Harga Amazon](https://aws.amazon.com/ec2/pricing/)

## Contoh
<a name="instances-billing-usage-reports"></a>


| Kode | Deskripsi | Unit | 
| --- | --- | --- | 
| region-BoxUsage:instance-type | Waktu berjalan untuk Instans Sesuai Permintaan. | Jam | 
| region-HostBoxUsage:instance-type | Waktu berjalan untuk instans pada Host Khusus. | Jam | 
| region-SpotUsage:instance-type | Waktu berjalan untuk Instans Spot. | Jam | 



## Instans bare metal
<a name="bare-metal-instances-billing-usage-reports"></a>


| Kode | Deskripsi | Unit | 
| --- | --- | --- | 
| region-BoxUsage: instance-family .logam | Waktu berjalan untuk Instans On-Demand bare metal. | Jam | 
| region-HostBoxUsage: instance-family .logam | Waktu berjalan untuk instans bare metal di Host Khusus. | Jam | 
| region-SpotUsage: instance-family .logam | Waktu berjalan untuk Instans Spot bare metal. | Jam | 



## Host Khusus
<a name="dedicated-hosts-billing-usage-reports"></a>


| Kode | Deskripsi | Unit | 
| --- | --- | --- | 
| region-HostUsage:host-type | Waktu dimana Dedicated Host disediakan. | Jam | 
| region-ReservedHostUsage:host-type | Waktu Reservasi Tuan Rumah Khusus diterapkan. | Jam | 



## Instans Khusus
<a name="dedicated-instances-billing-usage-reports"></a>


| Kode | Deskripsi | Unit | 
| --- | --- | --- | 
| region-DedicatedUsage:instance-type | Waktu berjalan untuk Instans Khusus. | Jam\$1Biaya per wilayah | 



## Optimisasi EBS
<a name="ebs-billing-usage-reports"></a>


| Kode | Deskripsi | Unit | 
| --- | --- | --- | 
| region-EBSOptimized:instance-type | Waktu optimasi EBS diaktifkan. | Jam | 



## Reservasi Kapasitas
<a name="capacity-reservation-billing-usage-reports"></a>


| Kode | Deskripsi | Unit | 
| --- | --- | --- | 
| region-Reservation:instance-type | Waktu instans yang dicadangkan untuk Reservasi Kapasitas. | Jam | 
| region-UnusedBox:instance-type | Waktu instans cadangan yang tidak digunakan untuk Reservasi Kapasitas. | Jam | 
| region-DedicatedRes:instance-type | Waktu instans yang dipesan untuk Reservasi Kapasitas Khusus. | Jam | 
| region-UnusedDed:instance-type | Waktu instans cadangan yang tidak digunakan untuk Reservasi Kapasitas Khusus. | Jam | 



# Buat inventaris EC2 instans Anda
<a name="ec2-data-inventory"></a>

Amazon EC2 menyediakan kapasitas komputasi sesuai permintaan dan skalabel. EC2 Instance adalah server virtual yang berjalan di AWS jaringan.

Tabel berikut menjelaskan karakteristik kunci dari sebuah EC2 instance. Administrator sistem dapat menggunakan panduan yang disediakan dalam panduan ini untuk mendapatkan informasi tentang karakteristik ini dan menggunakannya untuk mengonfigurasi server yang setara secara fungsional yang berjalan di tempat atau di jaringan Penyedia Cloud lain.


| Karakteristik | Deskripsi | 
| --- | --- | 
| [Lokasi geografis](#ec2-data-geographic-location) | Amazon EC2 di-host di semua AWS Wilayah di seluruh dunia. Anda memilih lokasi untuk instans Anda yang menempatkan mereka dekat dengan pelanggan Anda. Anda dapat meluncurkan instance di beberapa lokasi. | 
| [Spesifikasi perangkat keras](#ec2-data-specifications) | Amazon EC2 menyediakan berbagai pilihan jenis instans, dioptimalkan untuk kasus penggunaan yang berbeda. Jenis instans yang Anda pilih untuk instans menentukan sumber daya komputasi, memori, jaringan, dan penyimpanannya. | 
| [Gambar](#ec2-data-images) | Amazon Machine Image (AMI) menyertakan perangkat lunak untuk diinstal pada instans Anda saat peluncuran. Ini termasuk sistem operasi, paket perangkat lunak, dan konfigurasi khusus. | 
| [Alamat IP dan nama host DNS](#ec2-data-ip-dns) | Instans menerima alamat IP pribadi dan nama host DNS pribadi. Jika Anda mengonfigurasi alamat IP publik untuk sebuah instance, itu juga menerima nama host DNS publik. | 
| [Aturan grup keamanan](#ec2-data-rules) | Aturan grup keamanan yang terkait dengan instans Anda menentukan lalu lintas masuk dan lalu lintas keluar yang diizinkan. | 
| [Data pengguna](#ec2-data-user-data) | Data pengguna tersedia untuk instance saat peluncuran. Ini terdiri dari skrip shell (Linux) atau PowerShell skrip (Windows). | 

## Lokasi geografis
<a name="ec2-data-geographic-location"></a>

Amazon EC2 tersedia di setiap AWS Wilayah di seluruh dunia. Setiap Wilayah adalah wilayah geografis yang terpisah. Anda dapat menurunkan latensi jaringan ketika Anda memilih Wilayah untuk server Anda yang dekat dengan mayoritas pengguna Anda.

Anda dapat menggunakan [Amazon EC2 Global View](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/global-view.html) untuk mencantumkan EC2 instans Amazon Anda di semua Wilayah. Dengan API Konsol Manajemen AWS dan API, Anda harus mencantumkan instance untuk setiap Wilayah satu per satu.

**Mengapa ini penting**  
Setelah menentukan lokasi instans, Anda dapat memutuskan apakah akan menggunakan server yang setara secara fungsional di lokasi yang sama atau lokasi berbeda, tergantung pada kebutuhan Anda.

**Untuk mendapatkan ringkasan EC2 instans Anda di semua Wilayah**

1. Buka konsol Amazon EC2 Global View di [https://console.aws.amazon.com/ec2globalview/rumah](https://console.aws.amazon.com/ec2globalview/home).

1. Pada tab **Region explorer**, di bawah **Ringkasan**, periksa jumlah sumber daya untuk **Instans**, yang mencakup jumlah instance dan jumlah Wilayah. Klik teks yang digarisbawahi untuk melihat bagaimana jumlah instance tersebar di seluruh Wilayah.

1. Pada tab **Pencarian global**, pilih filter klien **Jenis sumber daya = Instance**. Anda dapat memfilter hasil lebih lanjut dengan menentukan Wilayah atau tag.

**Untuk mendapatkan jumlah EC2 instance di Wilayah menggunakan AWS CLI**  
Gunakan perintah [describe-instance berikut untuk menghitung instance](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instances.html) di Region yang ditentukan. Anda harus menjalankan perintah ini di setiap Wilayah di mana Anda memiliki instance.

```
aws ec2 describe-instances \
    --region us-east-2 \
    --query "length(Reservations[*].Instances[])"
```

Berikut ini adalah output contoh.

```
27
```

Untuk mendapatkan daftar instance IDs alih-alih hitungan instance, gunakan `--query` parameter berikut sebagai gantinya.

```
--query "Reservations[*].Instances[].InstanceId"
```

## Spesifikasi perangkat keras
<a name="ec2-data-specifications"></a>

Jenis instans yang Anda tentukan untuk sebuah EC2 instance menentukan komputasi, memori, penyimpanan, dan sumber daya jaringan yang tersedia untuknya. Setiap keluarga instance menawarkan keseimbangan sumber daya komputasi, memori, jaringan, dan penyimpanan yang berbeda. Untuk informasi selengkapnya, lihat [Panduan Jenis EC2 Instans Amazon](https://docs.aws.amazon.com/ec2/latest/instancetypes/instance-types.html).

**Mengapa ini penting**  
Setelah Anda menentukan spesifikasi perangkat keras untuk instans Anda, Anda dapat memutuskan spesifikasi minimum yang diperlukan untuk server yang setara secara fungsional.

**Untuk mendapatkan ringkasan dari jenis instans yang digunakan oleh instans Anda**  
Gunakan perintah [describe-instance](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instances.html) berikut. **sed**Perintah menghapus baris dengan tanda kurung dan baris kosong. Anda harus menjalankan perintah ini di setiap Wilayah di mana Anda memiliki instance.

```
aws ec2 describe-instances \
    --query "Reservations[*].Instances[].InstanceType" | sed 's/[][]//g;/^$/d' | sort | uniq -c | sort -nr
```

Berikut ini adalah output contoh.

```
  20    "c6i.4xlarge",
   5    "t2.micro",
   2    "g6e.2xlarge",
```

**Untuk mendapatkan informasi tentang jenis instance tertentu**  
Gunakan [describe-instance-types](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instance-types.html)perintah berikut untuk menggambarkan jenis instance. `--query`Parameter hanya mencakup bidang yang ditentukan dalam output. Ini adalah karakteristik dasar. Anda dapat menyertakan bidang tambahan apa pun yang Anda perlukan, atau Anda dapat merujuk ke [spesifikasi jenis EC2 instans Amazon](https://docs.aws.amazon.com/ec2/latest/instancetypes/ec2-instance-type-specifications.html) *di Panduan Jenis EC2 Instans Amazon*.

```
aws ec2 describe-instance-types \
    --instance-types c6i.4xlarge t2.micro g6e.2xlarge \
    --query "InstanceTypes[*].[InstanceType,VCpuInfo.DefaultVCpus,MemoryInfo.SizeInMiB,NetworkInfo.NetworkPerformance]" \
    --output table
```

Berikut ini adalah output contoh. Kolom adalah tipe instance, vCPUs, memori (GiB), dan bandwidth jaringan (Gbps).

```
------------------------------------------------------
|                DescribeInstanceTypes               |
+--------------+-----+--------+----------------------+
|  t2.micro    |  1  |  1024  |  Low to Moderate     |
|  c6i.4xlarge |  16 |  32768 |  Up to 12.5 Gigabit  |
|  g6e.2xlarge |  8  |  65536 |  Up to 20 Gigabit    |
+--------------+-----+--------+----------------------+
```

## Citra
<a name="ec2-data-images"></a>

Amazon Machine Image (AMI) menyediakan perangkat lunak yang diinstal pada instans Anda saat peluncuran, seperti sistem operasi, layanan, alat pengembangan, dan aplikasi. Anda dapat mengekspor AMI ke format lain untuk digunakan dengan server lain.

**Mengapa ini penting**  
Setelah menentukan instans, Anda dapat merencanakan gambar yang diperlukan untuk server yang setara secara fungsional. AMIs Dimungkinkan untuk mengekspor Anda AMIs ke format yang dapat Anda gunakan di tempat lain. Atau, Anda mungkin perlu menyambung ke instance yang diluncurkan dari setiap AMI, mengonfirmasi apa yang diinstal dan bagaimana konfigurasinya, dan memastikan bahwa Anda memiliki salinan semua yang Anda butuhkan.

**Untuk mendapatkan AMIs contoh Anda**  
Gunakan perintah [describe-instance](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instances.html) berikut. **sed**Perintah menghapus baris dengan tanda kurung dan baris kosong. Anda harus menjalankan perintah ini di setiap Wilayah di mana Anda memiliki instance.

```
aws ec2 describe-instances \
    --query "Reservations[*].Instances[].ImageId" | sed 's/[][]//g;/^$/d' | sort | uniq -c | sort -nr
```

Berikut ini adalah output contoh.

```
20     "ami-0a70b9d193ae8a79",
 5     "ami-07d9cf938edb0739b",
 2     "ami-09245d5773578a1d6",
```

**Untuk mendapatkan informasi tentang spesifik AMIs**  
Gunakan [perintah deskripsi-gambar](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-images.html) berikut. `--query`Parameter hanya mencakup bidang yang ditentukan dalam output. Anda dapat menyertakan bidang tambahan apa pun yang Anda butuhkan.

```
aws ec2 describe-images \
    --image-id ami-0a70b9d193ae8a79 ami-07d9cf938edb0739b ami-09245d5773578a1d6 \
    --query "Images[*].{ID:ImageId,CreateDate:CreationDate,Name:Name,Description:Description}"
```

Berikut ini adalah output contoh.

```
[
    {
        "ID": "ami-0a70b9d193ae8a799",
        "CreateDate": "2025-03-01T02:22:41.000Z",
        "Name": "web-server-3.1",
        "Description": "Image for web servers"
    },
    {
        "ID": "ami-07d9cf938edb0739b",
        "CreateDate": "2025-02-01T23:59:03.000Z",
        "Name": "awesome-application-11.5",
        "Description": "Image for Awesome Application"
    },
    {
        "ID": "ami-09245d5773578a1d6",
        "CreateDate": "2025-01-31T02:22:41.000Z",
        "Name": "monitoring-4.2",
        "Description": "Monitoring software"
    }
]
```

**Untuk membuat file VM dari AMI**  
Gunakan perintah [export-image](https://docs.aws.amazon.com/cli/latest/reference/ec2/export-image.html). Format gambar yang didukung adalah VHD (kompatibel dengan Citrix Xen dan Microsoft Hyper-V), VMDK (kompatibel VMware dengan ESX dan vSphere), VMware dan format mentah (kompatibel dengan hypervisor KVM dan Xen). [Untuk informasi tentang persyaratan dan batasan Impor/Ekspor VM, lihat persyaratan VM. Import/Export ](https://docs.aws.amazon.com/vm-import/latest/userguide/vmie_prereqs.html)

## Alamat IP dan nama host DNS
<a name="ec2-data-ip-dns"></a>

Pengguna Anda terhubung ke EC2 instans Anda melalui internet menggunakan nama host DNS publik mereka. Nama host DNS publik dari sebuah EC2 instans menyelesaikan ke alamat IP publiknya. EC2 instance dapat berkomunikasi satu sama lain menggunakan alamat IP pribadi mereka.

**Mengapa ini penting**  
Alamat IP memungkinkan perangkat untuk berkomunikasi satu sama lain melalui jaringan lokal atau internet. Dengan mencatat alamat IP dan nama DNS dari instans Anda, Anda dapat membantu memastikan bahwa server yang setara secara fungsional dapat berkomunikasi dengan klien atau perangkat yang sama dengan instans Anda. Misalnya, Anda dapat memperbarui konfigurasi penyeimbang beban atau catatan DNS yang Anda buat untuk penyedia DNS Anda.

**Untuk mendapatkan alamat IP dan nama host DNS untuk instans Anda**  
Gunakan perintah [describe-instance](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instances.html) berikut. Anda harus menjalankan perintah ini di setiap Wilayah di mana Anda memiliki instance. `--query`Parameter hanya mencakup bidang yang ditentukan dalam output. Anda dapat menyertakan bidang tambahan apa pun yang Anda butuhkan.

```
aws ec2 describe-instances \
    --query "Reservations[*].Instances[].[InstanceId,PrivateIpAddress,PublicDnsName]" \
    --output table
```

Berikut ini adalah output contoh. Kolom tersebut adalah ID instance, IPv4 alamat pribadi, dan nama IPv4 DNS publik.

```
----------------------------------------------------------------------------------------
|                                   DescribeInstances                                  |
+---------------------+------------+---------------------------------------------------+
| i-0bac57d7472c89bac | 10.0.2.139 | ec2-192-0-2-142.us-east-2.compute.amazonaws.com   |
| i-0fa8b7678975a3fff | 10.0.14.85 | ec2-198-51-100-56.us-east-2.compute.amazonaws.com |
  ...
  ...
| i-08fd74f3f1595fdbd | 10.0.1.241 | ec2-203.0.113.13.us-east-2.compute.amazonaws.com  |
+---------------------+------------+---------------------------------------------------+
```

## Aturan-aturan grup keamanan
<a name="ec2-data-rules"></a>

Grup keamanan bertindak sebagai firewall virtual. Setelah Anda mengaitkan grup keamanan dengan EC2 instans, aturannya mengizinkan lalu lintas masuk dan keluar untuk EC2 instance melalui port dan protokol tertentu.

**Mengapa ini penting**  
Setelah Anda menentukan lalu lintas masuk yang diizinkan untuk mencapai server Anda dan lalu lintas keluar yang diizinkan untuk meninggalkan server Anda, Anda dapat merencanakan aturan firewall yang diperlukan untuk server yang setara secara fungsional.

**Untuk mendapatkan grup keamanan untuk instans Anda**  
Gunakan perintah [describe-instance](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instances.html) berikut. **sed**Perintah menghapus baris dengan tanda kurung dan baris kosong. Anda harus menjalankan perintah ini di setiap Wilayah di mana Anda memiliki instance.

```
aws ec2 describe-instances \
    --query "Reservations[*].Instances[].SecurityGroups[].GroupId" | sed 's/[][]//g;/^$/d' | sort | uniq -c | sort -nr
```

Berikut ini adalah output contoh.

```
27     "sg-01dd3383691d02f42",
10     "sg-08c77cc910c0b3b2c",
 2     "sg-00f4e409629f1a42d",
```

**Untuk mendapatkan aturan masuk untuk grup keamanan**  
Gunakan [describe-security-group-rules](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-security-group-rules.html)perintah berikut untuk menampilkan aturan untuk grup keamanan yang ditentukan di mana `IsEgress` berada`false`.

```
aws ec2 describe-security-group-rules \
    --filters Name=group-id,Values=sg-01dd3383691d02f42 \
    --query 'SecurityGroupRules[?IsEgress==`false`]'
```

Berikut ini adalah output contoh. Aturan pertama adalah aturan masuk default, yang memungkinkan lalu lintas masuk dari semua sumber daya yang ditetapkan ke grup keamanan ini. Aturan lain memungkinkan lalu lintas SSH dari alamat IP dalam daftar awalan yang ditentukan. Untuk menggambarkan blok CIDR dalam daftar awalan, gunakan perintah. [describe-prefix-lists](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-prefix-lists.html)

```
[
    {
        "SecurityGroupRuleId": "sgr-06c8b42574a91db1b",
        "GroupId": "sg-01dd3383691d02f42",
        "GroupOwnerId": "123456789012",
        "IsEgress": false,
        "IpProtocol": "-1",
        "FromPort": -1,
        "ToPort": -1,
        "ReferencedGroupInfo": {
            "GroupId": "sg-01dd3383691d02f42",
            "UserId": "123456789012"
        },
        "Tags": [],
        "SecurityGroupRuleArn": "arn:aws:ec2:us-west-2:123456789012:security-group-rule/sgr-06c8b42574a91db1b"
    },
    {
        "SecurityGroupRuleId": "sgr-0886a5d46afcd1758",
        "GroupId": "sg-01dd3383691d02f42",
        "GroupOwnerId": "123456789012",
        "IsEgress": false,
        "IpProtocol": "tcp",
        "FromPort": 22,
        "ToPort": 22,
        "PrefixListId": "pl-f8a6439125e7bf465",
        "Tags": [],
        "SecurityGroupRuleArn": "arn:aws:ec2:us-east-2:123456789012:security-group-rule/sgr-0886a5d46afcd1758"
    }
]
```

**Untuk mendapatkan aturan keluar untuk grup keamanan**  
Gunakan [describe-security-group-rules](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-security-group-rules.html)perintah berikut untuk menampilkan aturan untuk grup keamanan yang ditentukan di mana `IsEgress` berada`true`.

```
aws ec2 describe-security-group-rules \
    --filters Name=group-id,Values=sg-01dd3383691d02f42 \
    --query 'SecurityGroupRules[?IsEgress==`true`]'
```

Berikut ini adalah output contoh. Ini hanya berisi aturan keluar default, yang memungkinkan semua lalu lintas keluar IPv4 .

```
[
    {
        "SecurityGroupRuleId": "sgr-048f09a719247dce7",
        "GroupId": "sg-01dd3383691d02f42",
        "GroupOwnerId": "123456789012",
        "IsEgress": true,
        "IpProtocol": "-1",
        "FromPort": -1,
        "ToPort": -1,
        "CidrIpv4": "0.0.0.0/0",
        "Tags": [],
        "SecurityGroupRuleArn": "arn:aws:ec2:us-east-2:123456789012:security-group-rule/sgr-048f09a719247dce7"
    }
]
```

## Data pengguna
<a name="ec2-data-user-data"></a>

Saat meluncurkan EC2 instance, Anda dapat meneruskan skrip shell ke instance menggunakan data pengguna. Perhatikan bahwa data pengguna dikodekan base64, jadi Anda perlu memecahkan kode data pengguna untuk membaca skrip.

**Mengapa ini penting**  
Jika menjalankan perintah saat peluncuran sebagai bagian dari pengaturan instance, Anda mungkin perlu melakukan tugas yang sama saat menyiapkan server yang setara secara fungsional.

**Untuk melihat data pengguna yang didekodekan untuk sebuah instance**  
Gunakan perintah berikut [describe-instance-attribute](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instance-attribute.html). **base64**Perintah menerjemahkan data pengguna.

```
aws ec2 describe-instance-attribute \
    --instance-id i-1234567890abcdef0 \
    --attribute userData \
    --output text \
    --query "UserData.Value" | base64 --decode
```

Berikut ini adalah output contoh.

```
#!/bin/bash
yum update -y
service httpd start
chkconfig httpd on
```

## Sumber daya terkait
<a name="ec2-data-related-resources"></a>

Berikut ini adalah karakteristik tambahan dari EC2 contoh:
+ [Pasangan kunci](ec2-key-pairs.md)
+ [Penyimpanan](Storage.md)
+ [Tanda](Using_Tags.md)

Anda dapat memverifikasi apakah Anda menggunakan yang berikut ini untuk meluncurkan EC2 instance atau mendistribusikan lalu lintas antar EC2 instans Anda:
+ [Grup Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/auto-scaling-groups.html)
+ [EC2 Armada](Fleets.md)
+ [Elastic Load Balancing](https://docs.aws.amazon.com/elasticloadbalancing/latest/userguide/)