

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

# Skenario: Publikasikan metrik ke CloudWatch
<a name="PublishMetrics"></a>

Dalam skenario ini, Anda menggunakan AWS Command Line Interface (AWS CLI) untuk menerbitkan metrik tunggal untuk aplikasi hipotetis bernama *GetStarted*. Jika Anda belum menginstal dan mengonfigurasinya AWS CLI, lihat [Mendapatkan Pengaturan AWS Command Line Interface dengan](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-set-up.html) *Panduan AWS Command Line Interface Pengguna*.

**Topics**
+ [Langkah 1: Menentukan konfigurasi data](#define-data-domain)
+ [Langkah 2: Tambahkan metrik ke CloudWatch](#add-metrics-to-scenario)
+ [Langkah 3: Dapatkan statistik dari CloudWatch](#GetStatistics)
+ [Langkah 4: Menampilkan grafik dengan konsol](#ViewGraphs)

## Langkah 1: Menentukan konfigurasi data
<a name="define-data-domain"></a>

Dalam skenario ini, Anda menerbitkan titik data yang melacak latensi permintaan untuk aplikasi tersebut. Pilih nama untuk metrik dan ruang nama yang sesuai bagi Anda. Untuk contoh ini, sebutkan metrik *RequestLatency* dan tempatkan semua titik data ke dalam *GetStarted* ruangnama. 

Anda menerbitkan beberapa titik data yang secara bersma-sama mewakili tiga jam data latensi. Data mentah terdiri atas 15 pembacaan latensi permintaan yang didistribusikan selama tiga jam. Setiap pembacaan dalam milidetik: 
+ Jam pertama: 87, 51, 125, 235
+ Jam kedua: 121, 113, 189, 65, 89
+ Jam ketiga: 100, 47, 133, 98, 100, 328

Anda dapat mempublikasikan data CloudWatch sebagai titik data tunggal atau sebagai kumpulan titik data agregat yang disebut *kumpulan statistik*. Anda dapat menggabungkan metrik menjadi granularitas serendah satu menit. Anda dapat mempublikasikan titik data agregat CloudWatch sebagai satu set statistik dengan empat kunci yang telah ditentukan:`Sum`,, `Minimum``Maximum`, dan. `SampleCount`

Anda menerbitkan titik data dari satu jam sebagai satu titik data. Untuk data dari jam kedua dan ketiga, Anda menggabungkan titik data dan menerbitkan set statistik untuk setiap jam. Nilai-nilai utama ditunjukkan dalam tabel berikut.


| Jam | Data mentah | Jumlah | Minimum | Maksimum | SampleCount | 
| --- | --- | --- | --- | --- | --- | 
| `1` | `87` |  |  |  |  | 
| `1` | `51` |  |  |  |  | 
| `1` | `125` |  |  |  |  | 
| `1` | `235` |  |  |  |  | 
| `2` | `121, 113, 189, 65, 89` | `577` | `65` | `189` | `5` | 
| `3` | `100, 47, 133, 98, 100, 328` | `806` | `47` | `328` | `6` | 

## Langkah 2: Tambahkan metrik ke CloudWatch
<a name="add-metrics-to-scenario"></a>

Setelah Anda menentukan konfigurasi data, Anda siap untuk menambahkan data.

**Untuk mempublikasikan poin data ke CloudWatch**

1. Pada prompt perintah, jalankan [put-metric-data](https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/put-metric-data.html)perintah berikut untuk menambahkan data selama satu jam pertama. Ganti stempel waktu contoh dengan stempel waktu yang merupakan dua jam sebelumnya, dalam Waktu Terkoordinasi Universal (UTC).

   ```
   aws cloudwatch put-metric-data --metric-name RequestLatency --namespace GetStarted \
   --timestamp 2016-10-14T20:30:00Z --value 87 --unit Milliseconds
   aws cloudwatch put-metric-data --metric-name RequestLatency --namespace GetStarted \
   --timestamp 2016-10-14T20:30:00Z --value 51 --unit Milliseconds
   aws cloudwatch put-metric-data --metric-name RequestLatency --namespace GetStarted \
   --timestamp 2016-10-14T20:30:00Z --value 125 --unit Milliseconds
   aws cloudwatch put-metric-data --metric-name RequestLatency --namespace GetStarted \
   --timestamp 2016-10-14T20:30:00Z --value 235 --unit Milliseconds
   ```

1. Tambahkan data untuk jam kedua, menggunakan stempel waktu satu jam lebih lambat dari jam pertama.

   ```
   aws cloudwatch put-metric-data --metric-name RequestLatency --namespace GetStarted \
   --timestamp 2016-10-14T21:30:00Z --statistic-values Sum=577,Minimum=65,Maximum=189,SampleCount=5 --unit Milliseconds
   ```

1. Tambahkan data untuk jam ketiga, hilangkan stempel waktu ke default dengan waktu saat ini. 

   ```
   aws cloudwatch put-metric-data --metric-name RequestLatency --namespace GetStarted \
   --statistic-values Sum=806,Minimum=47,Maximum=328,SampleCount=6 --unit Milliseconds
   ```

## Langkah 3: Dapatkan statistik dari CloudWatch
<a name="GetStatistics"></a>

Sekarang setelah Anda menerbitkan metrik CloudWatch, Anda dapat mengambil statistik berdasarkan metrik tersebut menggunakan [get-metric-statistics](https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/get-metric-statistics.html)perintah sebagai berikut. Pastikan untuk menentukan `--start-time` dan `--end-time` cukup jauh di masa lalu untuk membahas stempel waktu paling awal yang Anda terbitkan.

```
aws cloudwatch get-metric-statistics --namespace GetStarted --metric-name RequestLatency --statistics Average \
--start-time 2016-10-14T00:00:00Z --end-time 2016-10-15T00:00:00Z --period 60
```

Berikut ini output contohnya:

```
{
	"Datapoints": [],
	"Label": "Request:Latency"
}
```

## Langkah 4: Menampilkan grafik dengan konsol
<a name="ViewGraphs"></a>

Setelah menerbitkan metrik CloudWatch, Anda dapat menggunakan CloudWatch konsol untuk melihat grafik statistik.

**Untuk melihat grafik statistik Anda di 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. Di tab **Semua metrik**, dalam kotak pencarian, ketik **RequestLatency** dan tekan Enter.

1. Pilih centang kotak untuk **RequestLatency** metrik. Grafik data metrik ditampilkan di panel atas.

Untuk informasi selengkapnya, lihat [Membuat grafik metrik](graph_metrics.md).