Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
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.
Sintaksnya adalahINSIGHT_RULE_METRIC(
. ruleName
,
metricName
)ruleName
adalah nama aturan Contributor Insights. metricName
adalah salah satu nilai dalam daftar berikut. Nilai metricName
menentukan jenis data yang dikembalikan 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 denganSum
, kontributor teratas adalah kontributor dengan jumlah terbesar di dalam bidang log yang ditentukan oleh aturanValue
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. Sebagai contoh, Anda dapat membuat alarm berdasarkan 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
akan mengembalikan semua koneksi TCP yang ditolak. Jika Anda ingin diberi tahu ketika 20 persen koneksi TCP ditolak, Anda dapat mengubah ekspresi dengan mengubah ambang batas dari 100
menjadi 20
.
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.