Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Metrik-metrik kustom
catatan
Fitur AWS deteksi IoT Device Defender tidak lagi tersedia untuk pelanggan baru. Untuk mempelajari alternatif pendeteksian AWS IoT Device Defender, lihat AWS IoT Device Defender mendeteksi perubahan ketersediaan fitur. Tidak ada perubahan pada ketersediaan audit AWS IoT Device Defender.
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 Wi-Fi gateway, 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 menanggapi masalah yang khusus untuk perangkat.
Bab ini berisi bagian-bagian berikut:
Cara menggunakan metrik khusus di konsol
Tutorial
AWS IoT Device Defender SDK Agen (Python)
Untuk memulai, unduh AWS IoT Device Defender agen sampel Agen SDK (Python). Agen mengumpulkan metrik dan menerbitkan laporan. Setelah metrik sisi perangkat Anda diterbitkan, Anda dapat melihat metrik yang dikumpulkan dan menentukan ambang batas untuk menyiapkan alarm. Petunjuk untuk menyiapkan agen perangkat tersedia di Readme AWS IoT
Membuat metrik khusus dan menambahkannya ke Profil Keamanan
Prosedur berikut menunjukkan cara membuat metrik khusus di konsol.
-
Di AWS IoT konsol
, di panel navigasi, perluas Per tahankan, lalu pilih Deteksi, Metrik. -
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 dipantau. Jenis metrik termasuk string-list, ip-address-list, number-list, dan number. Jenis tidak dapat dimodifikasi setelah pembuatan.
catatan
ML Detect hanya mengiz inkan jenis angka.
-
Di bawah Tag, Anda dapat memilih tag yang akan dikaitkan dengan sumber daya.
Setelah selesai, pilih Kon firmasi.
-
-
Setelah membuat metrik kustom, halaman Metrik ku stom akan muncul, tempat 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 Per tahankan, lalu pilih Deteksi, Profil keamanan. -
Pilih Profil Keamanan yang ingin Anda tambahkan metrik kustom.
-
Pilih Tindakan, Edit.
-
Pilih Metrik Tambahan untuk dipertahankan, lalu pilih metrik kustom Anda. Pilih Berikutnya pada layar berikut sampai Anda mencapai halaman Kon firmasi. Pilih S impan dan Lanjutkan. Setelah metrik kustom 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 Per tahankan, lalu pilih Deteksi, Metrik. -
Pilih nama Metrik dari metrik kustom yang ingin Anda lihat detailnya.
Memperbarui metrik khusus
Prosedur berikut menunjukkan cara memperbarui metrik khusus di konsol.
-
Di AWS IoT konsol
, di panel navigasi, perluas Per tahankan, lalu pilih Deteksi, Metrik. -
Pilih tombol opsi di sebelah metrik khusus yang ingin Anda perbarui. Kemudian, untuk T indakan, pilih Edit.
-
Pada halaman Perbarui metrik kustom, Anda dapat mengedit nama tampilan dan menghapus atau menambahkan tag.
-
Setelah selesai, pilih Per barui. Halaman metrik kustom.
Menghapus metrik khusus
Prosedur berikut menunjukkan cara menghapus metrik khusus di konsol.
-
Pertama, hapus metrik kustom Anda dari Profil Keamanan yang dirujuk. 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 Per tahankan, lalu pilih Deteksi, Metrik. -
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 Per tahankan, lalu pilih Deteksi, Metrik. -
Pilih tombol opsi di sebelah metrik khusus yang ingin Anda hapus. Kemudian, untuk T indakan, pilih Hapus.
-
Pada Apakah Anda yakin ingin menghapus metrik khusus? pesan, pilih H apus metrik khusus.
Awas
Setelah menghapus metrik khusus, Anda kehilangan semua data yang terkait dengan metrik tersebut. Tindakan ini tidak dapat dibatalkan.
Cara menggunakan metrik khusus dari CLI
Tutorial
AWS IoT Device Defender SDK Agen (Python)
Untuk memulai, unduh AWS IoT Device Defender agen sampel Agen SDK (Python). Agen mengumpulkan metrik dan menerbitkan laporan. Setelah metrik sisi perangkat Anda diterbitkan, Anda dapat melihat metrik yang dikumpulkan dan menentukan ambang batas untuk menyiapkan alarm. Petunjuk untuk menyiapkan agen perangkat tersedia di Readme AWS IoT
Membuat metrik khusus dan menambahkannya ke Profil Keamanan
Prosedur berikut menunjukkan cara membuat metrik kustom dan menambahkannya ke Profil Keamanan dari CLI.
-
Gunakan
create-custom-metricperintah 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-profileatau membuat profil keamanan baru untuk menambahkan metrik kustom untuk menggunakancreate-security-profile. Di sini, kami membuat profil keamanan baru yang dipanggilbatteryUsageuntuk menambahkan metrikbatteryPercentagekhusus baru kami ke. Kami juga menambahkan metrik Deteksi Aturan yang disebutcellularBandwidth.aws iot create-security-profile \ --security-profile-namebatteryUsage\ --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-1Output:
{ "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 cara melihat detail untuk metrik kustom dari CLI.
-
Gunakan
list-custom-metricsperintah untuk melihat semua metrik kustom Anda.aws iot list-custom-metrics \ --regionus-east-1Hasil akhir dari perintah ini adalah sebagai berikut.
{ "metricNames": [ "batteryPercentage" ] }
Memperbarui metrik khusus
Prosedur berikut menunjukkan cara memperbarui metrik kustom dari CLI.
-
Gunakan
update-custom-metricperintah untuk memperbarui metrik khusus. Contoh berikut memperbaruidisplay-name.aws iot update-custom-metric \ --metric-namebatteryPercentage\ --display-name 'remaining battery percentage on device' \ --regionus-east-1Hasil 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" }
Menghapus metrik khusus
Prosedur berikut menunjukkan cara menghapus metrik kustom dari CLI.
-
Untuk menghapus metrik kustom, pertama-tama hapus metrik tersebut dari Profil Keamanan yang dilampirkan. Gunakan
list-security-profilesperintah untuk melihat Profil Keamanan dengan metrik khusus tertentu. -
Untuk menghapus metrik kustom dari Profil Keamanan, gunakan
update-security-profilesperintah. Masukkan semua informasi yang ingin Anda simpan, tetapi kecualikan metrik khusus.aws iot update-security-profile \ --security-profile-namebatteryUsage\ --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 dilepaskan, gunakan
delete-custom-metricperintah untuk menghapus metrik kustom.aws iot delete-custom-metric \ --metric-namebatteryPercentage\ --regionus-east-1Output dari perintah ini terlihat seperti berikut
HTTP 200
Perintah CLI metrik kustom
Anda dapat menggunakan perintah CLI berikut untuk membuat dan mengelola metrik kustom.
API metrik khusus
API berikut dapat digunakan untuk membuat dan mengelola metrik khusus.