Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Metrik-metrik kustom
Dengan metrik AWS IoT Device Defender khusus, Anda dapat menentukan dan memantau metrik yang unik untuk armada atau kasus penggunaan Anda, seperti jumlah perangkat yang terhubung ke gateway Wi-Fi, tingkat pengisian daya untuk baterai, atau jumlah siklus daya untuk colokan pintar. Perilaku metrik kustom didefinisikan dalam Profil Keamanan, yang menentukan perilaku yang diharapkan untuk sekelompok perangkat (grup benda) atau untuk semua perangkat. Anda dapat memantau perilaku dengan mengatur alarm, yang dapat Anda gunakan untuk mendeteksi dan merespons masalah yang spesifik pada perangkat.
Bab ini berisi bagian-bagian berikut:
Cara menggunakan metrik khusus di konsol
Tutorial
AWS IoT Device Defender Agen SDK (Python)
Untuk memulai, unduh AWS IoT Device Defender agen sampel Agen SDK (Python). Agen mengumpulkan metrik dan menerbitkan laporan. Setelah metrik sisi perangkat dipublikasikan, Anda dapat melihat metrik yang dikumpulkan dan menentukan ambang batas untuk menyiapkan alarm. Petunjuk untuk menyiapkan agen perangkat tersedia di Device Defender Agent SDK (Python
Buat metrik khusus dan tambahkan ke Profil Keamanan
Prosedur berikut menunjukkan cara membuat metrik khusus di konsol.
-
Di AWS IoT konsol
, di panel navigasi, perluas Defend, lalu pilih Detect, Metrics. -
Pada halaman Metrik kustom, pilih Buat.
-
Pada halaman Buat metrik kustom, lakukan hal berikut.
-
Di bawah Nama, masukkan nama untuk metrik kustom Anda. Anda tidak dapat mengubah nama ini setelah membuat metrik kustom.
-
Di bawah Nama tampilan (opsional), Anda dapat memasukkan nama ramah untuk metrik kustom Anda. Itu tidak harus unik dan dapat dimodifikasi setelah pembuatan.
-
Di bawah Jenis, pilih jenis metrik yang ingin Anda pantau. Jenis metrik termasuk daftar string,, daftar nomor ip-address-list, dan angka. Jenis tidak dapat dimodifikasi setelah pembuatan.
catatan
Deteksi ML hanya memungkinkan jenis nomor.
-
Di bawah Tag, Anda dapat memilih tag yang akan dikaitkan dengan sumber daya.
Setelah selesai, pilih Konfirmasi.
-
-
Setelah membuat metrik kustom, halaman Metrik kustom akan muncul, di mana Anda dapat melihat metrik kustom yang baru dibuat.
-
Selanjutnya, Anda perlu menambahkan metrik kustom Anda ke Profil Keamanan. Di AWS IoT konsol
, di panel navigasi, perluas Defend, lalu pilih Detect, Security profiles. -
Pilih Profil Keamanan yang ingin Anda tambahkan metrik kustom.
-
Pilih Tindakan, Edit.
-
Pilih Metrik Tambahan untuk dipertahankan, lalu pilih metrik kustom Anda. Pilih Berikutnya di layar berikut hingga Anda mencapai halaman Konfirmasi. Pilih Simpan dan Lanjutkan. Setelah metrik kustom Anda berhasil ditambahkan, halaman detail Profil Keamanan akan muncul.
catatan
Statistik persentil tidak tersedia untuk metrik ketika nilai metrik merupakan angka negatif.
Lihat detail metrik khusus
Prosedur berikut menunjukkan cara melihat detail metrik kustom di konsol.
-
Di AWS IoT konsol
, di panel navigasi, perluas Defend, lalu pilih Detect, Metrics. -
Pilih nama Metrik dari metrik kustom yang ingin Anda lihat detailnya.
Perbarui metrik khusus
Prosedur berikut menunjukkan cara memperbarui metrik khusus di konsol.
-
Di AWS IoT konsol
, di panel navigasi, perluas Defend, lalu pilih Detect, Metrics. -
Pilih tombol opsi di sebelah metrik khusus yang ingin Anda perbarui. Kemudian, untuk Tindakan, pilih Edit.
-
Pada halaman Perbarui metrik kustom, Anda dapat mengedit nama tampilan dan menghapus atau menambahkan tag.
-
Setelah selesai, pilih Perbarui. Halaman metrik kustom.
Hapus metrik khusus
Prosedur berikut menunjukkan cara menghapus metrik khusus di konsol.
-
Pertama, hapus metrik kustom Anda dari Profil Keamanan yang direferensikan. Anda dapat melihat Profil Keamanan mana yang berisi metrik kustom Anda di halaman detail metrik kustom Anda. Di AWS IoT konsol
, di panel navigasi, perluas Defend, lalu pilih Detect, Metrics. -
Pilih metrik khusus yang ingin Anda hapus. Hapus metrik kustom dari Profil Keamanan apa pun yang tercantum di bawah Profil Keamanan pada halaman detail metrik kustom.
-
Di AWS IoT konsol
, di panel navigasi, perluas Defend, lalu pilih Detect, Metrics. -
Pilih tombol opsi di sebelah metrik khusus yang ingin Anda hapus. Kemudian, untuk Tindakan, pilih Hapus.
-
Di Apakah Anda yakin ingin menghapus metrik khusus? pesan, pilih Hapus metrik kustom.
Awas
Setelah menghapus metrik kustom, Anda kehilangan semua data yang terkait dengan metrik. Tindakan ini tidak dapat dibatalkan.
Cara menggunakan metrik khusus dari CLI
Tutorial
AWS IoT Device Defender Agen SDK (Python)
Untuk memulai, unduh AWS IoT Device Defender agen sampel Agen SDK (Python). Agen mengumpulkan metrik dan menerbitkan laporan. Setelah metrik sisi perangkat dipublikasikan, Anda dapat melihat metrik yang dikumpulkan dan menentukan ambang batas untuk menyiapkan alarm. Petunjuk untuk menyiapkan agen perangkat tersedia di Device Defender Agent SDK (Python
Buat metrik khusus dan tambahkan ke Profil Keamanan
Prosedur berikut menunjukkan cara membuat metrik khusus dan menambahkannya ke Profil Keamanan dari CLI.
-
Gunakan
create-custom-metric
perintah untuk membuat metrik kustom Anda. Contoh berikut membuat metrik khusus yang mengukur persentase baterai.aws iot create-custom-metric \ --metric-name "
batteryPercentage
" \ --metric-type "number
" \ --display-name "Remaining battery percentage.
" \ --regionus-east-1
--client-request-token "02ccb92b-33e8-4dfa-a0c1-35b181ed26b0
" \Output:
{ "metricName": "
batteryPercentage
", "metricArn": "arn:aws:iot:us-east-1
:1234564789012
:custommetric/batteryPercentage
" } -
Setelah membuat metrik kustom, Anda dapat menambahkan metrik kustom ke profil yang ada menggunakan
update-security-profile
atau membuat profil keamanan baru untuk menambahkan metrik kustom untuk digunakancreate-security-profile
.Di sini, kami membuat profil keamanan baru yang disebut
Kami juga menambahkan metrik Rules Detect yang disebutBatteryUsage untuk menambahkan metrik kustom BatteryPercentage
baru kami.CellularBandwidth
.aws iot create-security-profile \ --security-profile-name
batteryUsage
\ --security-profile-description "Shows how much battery is left in percentile.
" \ --behaviors "[{\"name\":\"great-than-75\",\"metric\":\"batteryPercentage
\",\"criteria\":{\"comparisonOperator\":\"greater-than\",\"value\":{\"number\":75},\"consecutiveDatapointsToAlarm\":5,\"consecutiveDatapointsToClear\":1}},{\"name\":\"cellularBandwidth
\",\"metric\":\"aws:message-byte-size\",\"criteria\":{\"comparisonOperator\":\"less-than\",\"value\":{\"count\":128},\"consecutiveDatapointsToAlarm\":1,\"consecutiveDatapointsToClear\":1}}]" \ --regionus-east-1
Output:
{ "securityProfileArn": "
arn:aws:iot:us-east-1:1234564789012:securityprofile/batteryUsage
", "securityProfileName": "batteryUsage
" }
catatan
Statistik persentil tidak tersedia untuk metrik ketika nilai metrik merupakan angka negatif.
Lihat detail metrik khusus
Prosedur berikut menunjukkan kepada Anda cara melihat detail untuk metrik khusus dari CLI.
-
Gunakan
list-custom-metrics
perintah untuk melihat semua metrik kustom Anda.aws iot list-custom-metrics \ --region
us-east-1
Hasil akhir dari perintah ini adalah sebagai berikut.
{ "metricNames": [ "
batteryPercentage
" ] }
Perbarui metrik khusus
Prosedur berikut menunjukkan cara memperbarui metrik khusus dari CLI.
-
Gunakan
update-custom-metric
perintah untuk memperbarui metrik khusus. Contoh berikut memperbaruidisplay-name
.aws iot update-custom-metric \ --metric-name
batteryPercentage
\ --display-name 'remaining battery percentage on device
' \ --regionus-east-1
Hasil akhir dari perintah ini adalah sebagai berikut.
{ "metricName": "
batteryPercentage
", "metricArn": "arn:aws:iot:us-east-1
:1234564789012
:custommetric/batteryPercentage
", "metricType": "number", "displayName": "remaining battery percentage on device
", "creationDate": "2020-11-17T23:01:35.110000-08:00", "lastModifiedDate": "2020-11-17T23:02:12.879000-08:00" }
Hapus metrik khusus
Prosedur berikut menunjukkan cara menghapus metrik khusus dari CLI.
-
Untuk menghapus metrik kustom, pertama-tama hapus dari Profil Keamanan apa pun yang dilampirkan. Gunakan
list-security-profiles
perintah untuk melihat Profil Keamanan dengan metrik khusus tertentu. -
Untuk menghapus metrik kustom dari Profil Keamanan, gunakan
update-security-profiles
perintah. Masukkan semua informasi yang ingin Anda simpan, tetapi kecualikan metrik khusus.aws iot update-security-profile \ --security-profile-name
batteryUsage
\ --behaviors "[{\"name\":\"cellularBandwidth
\",\"metric\":\"aws:message-byte-size\",\"criteria\":{\"comparisonOperator\":\"less-than\",\"value\":{\"count\":128},\"consecutiveDatapointsToAlarm\":1,\"consecutiveDatapointsToClear\":1}}]"Hasil akhir dari perintah ini adalah sebagai berikut.
{ "behaviors": [{\"name\":\"
cellularBandwidth
\",\"metric\":\"aws:message-byte-size\",\"criteria\":{\"comparisonOperator\":\"less-than\",\"value\":{\"count\":128},\"consecutiveDatapointsToAlarm\":1,\"consecutiveDatapointsToClear\":1}}], "securityProfileName": "batteryUsage
", "lastModifiedDate": 2020-11-17T23:02:12.879000-09:00, "securityProfileDescription": "Shows how much battery is left in percentile.
", "version": 2, "securityProfileArn": "arn:aws:iot:us-east-1:1234564789012:securityprofile/batteryUsage
", "creationDate": 2020-11-17T23:02:12.879000-09:00 } -
Setelah metrik kustom terlepas, gunakan
delete-custom-metric
perintah untuk menghapus metrik kustom.aws iot delete-custom-metric \ --metric-name
batteryPercentage
\ --regionus-east-1
Output dari perintah ini terlihat seperti berikut
HTTP 200
Perintah CLI metrik khusus
Anda dapat menggunakan perintah CLI berikut untuk membuat dan mengelola metrik kustom.
API metrik khusus
API berikut dapat digunakan untuk membuat dan mengelola metrik kustom.