Metrik dan Amaran Azure Monitor
Kumpulkan metrik platform untuk VM dan App Service, konfigurasikan amaran ambang statik dan dinamik, serta halakan pemberitahuan amaran kepada kumpulan tindakan melalui e-mel dan cangkuk web.
Metrik dan Amaran Azure Monitor ialah pelajaran Azure Fundamentals percuma di CoddyKit. Ini ialah pelajaran 1 daripada 4. Anda boleh membaca keseluruhan pelajaran di bawah secara percuma — kemudian berlatih secara praktikal dalam pelayar menggunakan penyunting kod terbina dalam dan tutor kecerdasan buatan 24/7. Pelajaran ini merupakan sebahagian daripada laluan pembelajaran Azure Fundamentals, dan kemajuan anda disegerakkan merentas web serta aplikasi CoddyKit. Kursus Azure Fundamentals merangkumi sejumlah 4 pelajaran.
Apakah Azure Monitor?
Azure Monitor ialah platform pemerhatian bersatu untuk semua sumber Azure. Ia mengumpulkan metrik (data siri masa berangka) dan log (rekod peristiwa berstruktur) daripada setiap perkhidmatan yang anda sebarkan. Tanpa Azure Monitor, anda akan beroperasi tanpa pandangan — tidak dapat mengesan kemerosotan prestasi atau isu kapasiti sebelum perkara itu menjejaskan pengguna.
Memahami Metrik Platform
Metrik platform dikumpulkan secara automatik untuk setiap sumber Azure tanpa kos tambahan. Bagi mesin maya, Azure Monitor menangkap Percentage CPU, Network In, Network Out, Disk Read Bytes dan banyak lagi. Metrik ini disimpan dengan ketelitian satu minit selama 93 hari dalam gedung metrik. Tiada ejen atau konfigurasi diperlukan untuk mula melihatnya.
# View available metrics for a VM via Azure CLI
az monitor metrics list-definitions \
--resource /subscriptions/<sub-id>/resourceGroups/<rg>/providers/Microsoft.Compute/virtualMachines/<vm-name> \
--output tableMelihat Metrik dalam Metrics Explorer
Metrics Explorer dalam portal Azure membolehkan anda memplot sebarang metrik platform secara interaktif. Pilih sumber, pilih ruang nama metrik, pilih metrik dan pilih jenis pengagregatan (Average, Maximum, Minimum, Count atau Sum). Anda boleh menindih beberapa metrik, memisahkannya mengikut dimensi (contohnya mengikut cakera atau antara muka rangkaian), dan mengepin carta itu pada Azure Dashboard.
Pemberitahuan Ambang Statik
Peraturan pemberitahuan metrik dicetuskan apabila metrik melintasi ambang tetap dalam tempoh penilaian yang ditentukan. Contohnya: cetuskan pemberitahuan apabila Percentage CPU melebihi 85% selama 5 minit berturut-turut. Peraturan pemberitahuan terdiri daripada sumber sasaran, syarat dan kumpulan tindakan yang menentukan perkara yang berlaku apabila pemberitahuan dicetuskan.
# Create a static CPU alert via CLI
az monitor metrics alert create \
--name 'High-CPU-Alert' \
--resource-group myRG \
--scopes /subscriptions/<sub>/resourceGroups/myRG/providers/Microsoft.Compute/virtualMachines/myVM \
--condition 'avg Percentage CPU > 85' \
--window-size 5m \
--evaluation-frequency 1m \
--action myActionGroupPemberitahuan Ambang Dinamik
Ambang dinamik menggunakan pembelajaran mesin untuk menetapkan sempadan pemberitahuan secara automatik berdasarkan tingkah laku sejarah. Daripada menetapkan peratusan CPU secara tetap, Azure Monitor mempelajari corak normal metrik anda dan hanya memberikan pemberitahuan apabila nilainya menyimpang dengan ketara. Hal ini mengurangkan positif palsu bagi metrik yang aras semula jadinya berubah mengikut waktu atau hari dalam minggu. Tetapkan kepekaan kepada Low, Medium atau High.
Kumpulan Tindakan
Kumpulan tindakan mentakrifkan pemberitahuan dan tindakan automatik yang dijalankan apabila pemberitahuan dicetuskan. Jenis pemberitahuan yang disokong termasuk Email/SMS/Push, Voice dan Azure app notifications. Tindakan automatik termasuk memanggil Azure Function, menyiarkan kepada Logic App, mencetuskan webhook atau menjalankan Automation Runbook. Satu kumpulan tindakan boleh dikongsi oleh banyak peraturan pemberitahuan.
# Create an action group with email notification
az monitor action-group create \
--name 'OpsTeam' \
--resource-group myRG \
--action email 'ops-lead' 'ops@example.com'Tahap Keterukan Pemberitahuan
Setiap peraturan pemberitahuan diberikan keterukan daripada Sev 0 (Kritikal) hingga Sev 4 (Terperinci). Keterukan tidak mempengaruhi masa pemberitahuan dicetuskan — ia ialah metadata yang digunakan oleh pasukan operasi untuk mengutamakan insiden. Amalan terbaik ialah hanya memanggil jurutera bertugas untuk pemberitahuan Sev 0 dan Sev 1, menghalakan Sev 2 ke baris gilir tiket, dan menganggap Sev 3–4 sebagai maklumat.
Pemberitahuan Log Aktiviti
Pemberitahuan log aktiviti dicetuskan berdasarkan operasi pentadbiran yang direkodkan dalam Azure Activity Log, bukannya berdasarkan metrik. Gunakannya untuk menerima pemberitahuan apabila seseorang memadam kumpulan sumber, mengubah peraturan kumpulan keselamatan rangkaian atau memulakan semula VM. Pemberitahuan ini dikonfigurasikan sama seperti pemberitahuan metrik, tetapi menyasarkan syarat log aktiviti seperti nama operasi atau jenis sumber.
# Alert when any VM in a resource group is deleted
az monitor activity-log alert create \
--name 'VM-Delete-Alert' \
--resource-group myRG \
--condition category=Administrative operationName=Microsoft.Compute/virtualMachines/delete \
--action-group myActionGroupKeadaan Alert dan Peraturan Pemprosesan Alert
Satu kejadian alert melalui tiga keadaan: Dicetuskan → Diakui → Diselesaikan. Peraturan pemprosesan alert (dahulunya peraturan penindasan) membolehkan anda menindas pemberitahuan semasa tempoh penyelenggaraan berjadual atau menambahkan kumpulan tindakan pada semua alert yang sepadan dengan skop — tanpa mengubah setiap peraturan alert secara berasingan. Ini penting untuk mengurus lebihan alert semasa penggunaan.
Alert Metrik untuk Perkhidmatan PaaS
Metrik platform bukan terhad kepada VM. App Service menyediakan Http5xx, RequestCount, dan AverageResponseTime. Pangkalan Data Azure SQL menyediakan cpu_percent dan dtu_consumption_percent. Azure Storage menyediakan UsedCapacity dan Transactions. Anda menggunakan model alert metrik yang sama merentas semua perkhidmatan ini, lalu memberikan pendekatan pemantauan yang seragam tanpa mengira jenis sumber.
# Alert on App Service HTTP 5xx errors
az monitor metrics alert create \
--name 'AppService-5xx-Alert' \
--resource-group myRG \
--scopes /subscriptions/<sub>/resourceGroups/myRG/providers/Microsoft.Web/sites/myApp \
--condition 'total Http5xx > 10' \
--window-size 5m \
--evaluation-frequency 1m \
--action myActionGroupAlert Berbilang Sumber
Azure Monitor menyokong alert metrik berbilang sumber yang menggunakan satu peraturan pada semua sumber daripada jenis yang sama dalam langganan atau kumpulan sumber. Sebagai contoh, satu peraturan alert boleh memantau semua VM dalam kumpulan sumber untuk mengesan CPU yang tinggi. Ini mengurangkan dengan ketara bilangan peraturan yang perlu anda urus berbanding penciptaan satu peraturan bagi setiap VM. Alert berbilang sumber mempunyai skop kumpulan sumber atau langganan serta jenis sumber tertentu.
Semakan Pantas
Uji pemahaman anda tentang konsep Microsoft Azure Fundamentals (AZ-900) daripada pelajaran ini.
Imbas Kembali Pelajaran
Dalam pelajaran ini, anda telah mempelajari bahawa: Azure Monitor mengumpulkan metrik platform secara automatik daripada setiap sumber Azure, peraturan alert metrik dicetuskan berdasarkan ambang statik atau dinamik dan memaklumkan pasukan melalui kumpulan tindakan, manakala alert log aktiviti dicetuskan oleh operasi pentadbiran seperti pemadaman sumber. Seterusnya, kita akan meneroka Log Analytics dan KQL untuk membuat pertanyaan terhadap data log berstruktur.
Pelajari Azure Fundamentals dengan tutor kecerdasan buatan — percuma
Tulis dan jalankan kod sebenar dalam pelayar anda, dapatkan bantuan segera daripada tutor kecerdasan buatan yang tersedia 24/7, dan sambung semula dari tempat anda berhenti di web atau dalam aplikasi.
- Kursus
- 30
- Pelajaran
- 120
Soalan Lazim
Adakah pelajaran “Metrik dan Amaran Azure Monitor” percuma?
Ya — teks penuh “Metrik dan Amaran Azure Monitor” boleh dibaca secara percuma di web ini. Untuk berlatih secara interaktif menggunakan penyunting kod terbina dalam dan tutor kecerdasan buatan 24/7, serta membuka kunci baki kursus Azure Fundamentals, tingkat taraf kepada CoddyKit PRO. Kursus Azure Fundamentals merangkumi sejumlah 4 pelajaran.
Apakah yang akan saya pelajari dalam “Metrik dan Amaran Azure Monitor”?
Kumpulkan metrik platform untuk VM dan App Service, konfigurasikan amaran ambang statik dan dinamik, serta halakan pemberitahuan amaran kepada kumpulan tindakan melalui e-mel dan cangkuk web. Anda berlatih Azure Fundamentals menggunakan kod praktikal yang dijalankan terus dalam pelayar, manakala tutor kecerdasan buatan 24/7 menjawab soalan anda semasa anda mengikuti pelajaran.
Adakah saya memerlukan pengalaman untuk memulakan Azure Fundamentals?
Tiada pengalaman terdahulu diperlukan. Pembelajaran Azure Fundamentals di CoddyKit disusun untuk pelajar daripada peringkat pemula hingga lanjutan, jadi anda boleh bermula di sini atau dari awal dan belajar mengikut kadar anda sendiri. Ini ialah pelajaran 1 daripada 4.
Berapa lamakah pelajaran “Metrik dan Amaran Azure Monitor” diambil?
Kebanyakan pelajaran CoddyKit mengambil masa kira-kira 5–10 minit. Setiap pelajaran ringkas dan interaktif, jadi anda boleh membuat kemajuan secara berterusan dan menyambung tepat dari tempat anda berhenti di web atau aplikasi.
Bolehkah saya menulis dan menjalankan kod dalam pelajaran Azure Fundamentals ini?
Ya. Setiap pelajaran Azure Fundamentals menyertakan penyunting kod terbina dalam, jadi anda boleh menulis dan menjalankan kod sebenar terus dalam pelayar serta menerima maklum balas kecerdasan buatan serta-merta — tanpa memerlukan persediaan setempat.
Semua pelajaran dalam kursus ini
- Metrik dan Amaran Azure Monitor
- Asas Analitis Log dan KQL
- Application Insights
- Papan Pemuka dan Buku Kerja Azure