

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

# Lihat status pemeriksaan kesehatan dan alasan kegagalan pemeriksaan kesehatan
<a name="warm-pools-health-checks-monitor-view-status"></a>

Pemeriksaan kesehatan memungkinkan Amazon EC2 Auto Scaling untuk menentukan kapan instans tidak sehat dan harus dihentikan. Untuk contoh kolam hangat yang disimpan dalam `Stopped` keadaan, ia menggunakan pengetahuan bahwa Amazon EBS memiliki ketersediaan instans untuk mengidentifikasi `Stopped` contoh yang tidak sehat. Ini dilakukan dengan memanggil `DescribeVolumeStatus` API untuk menentukan status volume EBS yang dilampirkan ke instance. Untuk instance kolam hangat yang disimpan dalam `Running` keadaan, itu bergantung pada pemeriksaan status EC2 untuk menentukan kesehatan instance. Meskipun tidak ada masa tenggang pemeriksaan kesehatan untuk instans kolam hangat, Amazon EC2 Auto Scaling tidak mulai memeriksa kesehatan instans hingga pengait siklus hidup selesai. 

Ketika sebuah instans ditemukan tidak sehat, Amazon EC2 Auto Scaling secara otomatis menghapus instans yang tidak sehat dan membuat yang baru untuk menggantikannya. Contoh biasanya dihentikan dalam beberapa menit setelah gagal dalam pemeriksaan kesehatan mereka. Untuk informasi selengkapnya, lihat [Lihat alasan kegagalan pemeriksaan kesehatan](replace-unhealthy-instance.md).

Pemeriksaan kesehatan khusus juga didukung. Ini dapat membantu jika Anda memiliki sistem pemeriksaan kesehatan sendiri yang dapat mendeteksi kesehatan instans dan mengirimkan informasi ini ke Amazon EC2 Auto Scaling. Untuk informasi selengkapnya, lihat [Siapkan pemeriksaan kesehatan khusus untuk grup Auto Scaling](set-up-a-custom-health-check.md).

Di konsol Amazon EC2 Auto Scaling, Anda dapat melihat status (sehat atau tidak sehat) instans kolam hangat Anda. Anda juga dapat melihat status kesehatan mereka menggunakan AWS CLI atau salah satu dari SDKs. 

**Untuk melihat status instance kolam hangat Anda (konsol)**

1. Buka konsol Amazon EC2 di [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/), dan pilih Grup **Auto Scaling** dari panel navigasi.

1. Pilih kotak centang di samping grup Auto Scaling. 

   Panel terpisah terbuka di bagian bawah halaman grup **Auto Scaling.** 

1. Pada tab **Manajemen instans**, di bawah **instance kumpulan Warm**, kolom **Siklus Hidup** berisi status instance Anda.

   Kolom **status Kesehatan** menunjukkan penilaian yang dibuat oleh Amazon EC2 Auto Scaling tentang kesehatan instans.
**catatan**  
Contoh baru mulai sehat. Sampai kait siklus hidup selesai, kesehatan instans tidak diperiksa.

**Untuk melihat alasan kegagalan pemeriksaan kesehatan (konsol)**

1. Buka konsol Amazon EC2 di [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/), dan pilih Grup **Auto Scaling** dari panel navigasi.

1. Pilih kotak centang di samping grup Auto Scaling. 

   Panel terpisah terbuka di bagian bawah halaman grup **Auto Scaling.** 

1. Pada tab **Aktivitas**, di **Riwayat aktivitas**, kolom **Status** menunjukkan apakah grup Auto Scaling Anda telah berhasil meluncurkan atau menghentikan instance.

   Jika menghentikan kasus yang tidak sehat, kolom **Penyebab** menunjukkan tanggal dan waktu penghentian dan alasan kegagalan pemeriksaan kesehatan. Misalnya, “Pada 2021-04-01T 21:48:35 Z sebuah instance dikeluarkan dari layanan sebagai tanggapan atas kegagalan pemeriksaan kesehatan volume EBS”. 

**Untuk melihat status instance kolam hangat Anda ()AWS CLI**  
Lihat kolam hangat untuk grup Auto Scaling dengan menggunakan perintah berikut [describe-warm-pool](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/describe-warm-pool.html).

```
aws autoscaling describe-warm-pool --auto-scaling-group-name my-asg
```

Contoh keluaran

```
{
    "WarmPoolConfiguration": {
        "MinSize": 0,
        "PoolState": "Stopped"
    },
    "Instances": [
        {
            "InstanceId": "i-0b5e5e7521cfaa46c",
            "InstanceType": "t2.micro",
            "AvailabilityZone": "us-west-2a",
            "LifecycleState": "Warmed:Stopped",
            "HealthStatus": "Healthy",
            "LaunchTemplate": {
                "LaunchTemplateId": "lt-08c4cd42f320d5dcd",
                "LaunchTemplateName": "my-template-for-auto-scaling",
                "Version": "1"
            }
        },
        {
            "InstanceId": "i-0e21af9dcfb7aa6bf",
            "InstanceType": "t2.micro",
            "AvailabilityZone": "us-west-2a",
            "LifecycleState": "Warmed:Stopped",
            "HealthStatus": "Healthy",
            "LaunchTemplate": {
                "LaunchTemplateId": "lt-08c4cd42f320d5dcd",
                "LaunchTemplateName": "my-template-for-auto-scaling",
                "Version": "1"
            }
        }
    ]
}
```

**Untuk melihat alasan kegagalan pemeriksaan kesehatan (AWS CLI)**  
Gunakan perintah berikut [describe-scaling-activities](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/describe-scaling-activities.html). 

```
aws autoscaling describe-scaling-activities --auto-scaling-group-name my-asg
```

Berikut ini adalah contoh respons, yang `Description` menunjukkan bahwa grup Auto Scaling Anda telah menghentikan instance dan `Cause` menunjukkan alasan kegagalan pemeriksaan kesehatan. 

Aktivitas penskalaan diurutkan berdasarkan waktu mulai. Aktivitas masih dalam proses dijelaskan terlebih dahulu. 

```
{
  "Activities": [
    {
      "ActivityId": "4c65e23d-a35a-4e7d-b6e4-2eaa8753dc12",
      "AutoScalingGroupName": "my-asg",
      "Description": "Terminating EC2 instance: i-04925c838b6438f14",
      "Cause": "At 2021-04-01T21:48:35Z an instance was taken out of service in response to EBS volume health check failure.",
      "StartTime": "2021-04-01T21:48:35.859Z",
      "EndTime": "2021-04-01T21:49:18Z",
      "StatusCode": "Successful",
      "Progress": 100,
      "Details": "{\"Subnet ID\":\"subnet-5ea0c127\",\"Availability Zone\":\"us-west-2a\"...}",
      "AutoScalingGroupARN": "arn:aws:autoscaling:us-west-2:123456789012:autoScalingGroup:283179a2-f3ce-423d-93f6-66bb518232f7:autoScalingGroupName/my-asg"
    },
...
  ]
}
```