Metrik grafik yang dihasilkan oleh aturan di CloudWatch - Amazon CloudWatch

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

Metrik grafik yang dihasilkan oleh aturan di CloudWatch

Wawasan Kontributor menyediakan sebuah fungsi matematika metrik INSIGHT_RULE_METRIC. Anda dapat menggunakan fungsi ini untuk menambahkan data dari laporan Contributor Insights ke grafik di tab Metrik konsol. CloudWatch Anda juga dapat mengatur alarm didasarkan pada fungsi matematika ini. Untuk informasi selengkapnya tentang fungsi matematika metrik, silakan lihat Menggunakan ekspresi matematika dengan CloudWatch metrik.

Untuk menggunakan fungsi matematika metrik ini, Anda harus masuk ke akun yang memiliki cloudwatch:GetMetricData dan cloudwatch:GetInsightRuleReport izin.

Sintaks adalah INSIGHT_RULE_METRIC(ruleName, metricName). ruleName adalah nama aturan Wawasan Kontributor. metricName adalah salah satu nilai dalam daftar berikut. Nilai dari metricName menentukan jenis data yang dikembalikan oleh fungsi matematika.

  • UniqueContributors — jumlah kontributor unik untuk setiap titik data.

  • MaxContributorValue — nilai kontributor teratas untuk setiap titik data. Identitas kontributor mungkin berubah untuk setiap titik data dalam grafik.

    Jika aturan ini diagregat dengan Count, kontributor teratas untuk setiap titik data adalah kontributor dengan kemunculan paling banyak dalam periode tersebut. Jika aturan diagregat dengan Sum, kontributor teratas adalah kontributor dengan jumlah terbesar di dalam bidang log yang ditentukan oleh aturan Value selama periode tersebut.

  • SampleCount — jumlah titik data yang sesuai dengan aturan.

  • Sum — jumlah nilai dari semua kontributor selama periode waktu yang diwakili oleh titik data tersebut.

  • Minimum — nilai minimum dari satu observasi selama periode waktu yang diwakili oleh titik data tersebut.

  • Maximum — nilai maksimal dari satu observasi selama periode waktu yang diwakili oleh titik data tersebut.

  • Average — nilai rata-rata dari semua kontributor selama periode waktu yang diwakili oleh titik data tersebut.

Mengatur Alarm pada Data Metrik Wawasan Kontributor

Dengan menggunakan fungsi INSIGHT_RULE_METRIC ini, Anda akan dapat menyetel alarm pada metrik yang dihasilkan oleh Wawasan Kontributor. Misalnya, Anda dapat membuat alarm yang didasarkan pada persentase koneksi protokol kontrol transmisi (TCP) yang ditolak. Untuk memulai dengan jenis alarm ini, Anda dapat membuat aturan-aturan seperti yang ditunjukkan dalam dua contoh berikut:

Contoh aturan: "RejectedConnectionsRule"

{ "Schema": { "Name": "CloudWatchLogRule", "Version": 1 }, "LogGroupNames": [ "/aws/containerinsights/sample-cluster-name/flowlogs" ], "LogFormat": "CLF", "Fields": { "3": "interfaceID", "4": "sourceAddress", "8": "protocol", "13": "action" }, "Contribution": { "Keys": [ "interfaceID", "sourceAddress" ], "Filters": [ { "Match": "protocol", "EqualTo": 6 }, { "Match": "action", "In": [ "REJECT" ] } ] }, "AggregateOn": "Sum" }

Contoh aturan: "TotalConnectionsRule"

{ "Schema": { "Name": "CloudWatchLogRule", "Version": 1 }, "LogGroupNames": [ "/aws/containerinsights/sample-cluster-name/flowlogs" ], "LogFormat": "CLF", "Fields": { "3": "interfaceID", "4": "sourceAddress", "8": "protocol", "13": "action" }, "Contribution": { "Keys": [ "interfaceID", "sourceAddress" ], "Filters": [{ "Match": "protocol", "EqualTo": 6 }], "AggregateOn": "Sum" } }

Setelah membuat aturan, Anda dapat memilih tab Metrik di CloudWatch Konsol, di mana Anda dapat menggunakan contoh ekspresi matematika metrik berikut untuk membuat grafik data yang dilaporkan Contributor Insights:

Contoh: Ekspresi matematika metrik

e1 INSIGHT_RULE_METRIC("RejectedConnectionsRule", "Sum") e2 INSIGHT_RULE_METRIC("TotalConnectionsRule", "Sum") e3 (e1/e2)*100

Dalam contoh, ekspresi matematika metrik e3 mengembalikan semua TCP koneksi yang ditolak. Jika Anda ingin diberi tahu ketika 20 persen TCP koneksi ditolak, Anda dapat memodifikasi ekspresi dengan mengubah ambang batas dari 100 ke20.

catatan

Anda dapat mengatur alarm pada metrik yang Anda pantau dari bagian Metrik. Saat berada di tab Metrik bergrafik, Anda dapat memilih ikon Buat alarm di bawah kolom Tindakan. Ikon Buat alarm terlihat seperti bel.

Untuk informasi selengkapnya tentang membuat grafik metrik dan penggunaan fungsi matematika metrik, silakan lihat bagian berikut: Tambahkan ekspresi matematika ke CloudWatch grafik.