Menggunakan Analisis Perubahan dalam Azure Monitor

Penting

Analisis Perubahan berpindah ke Azure Resource Graph dan saat ini dalam pratinjau sebagai penawaran Azure Resource Graph. Pelajari selengkapnya tentang masa depan Analisis Perubahan.

Meskipun solusi pemantauan standar mungkin mengingatkan Anda akan masalah situs langsung, pemadaman, atau kegagalan komponen, mereka sering tidak menjelaskan penyebabnya. Katakanlah situs Anda bekerja lima menit yang lalu, dan sekarang rusak. Apa yang berubah dalam lima menit terakhir?

Analisis Perubahan dirancang untuk menjawab pertanyaan tersebut di Azure Monitor.

Membangun kekuatan Azure Resource Graph, Analisis Perubahan:

  • Memberikan wawasan tentang perubahan aplikasi Azure Anda.
  • Meningkatkan observabilitas.
  • Mengurangi waktu rata-rata untuk perbaikan (MTTR).

Catatan

Analisis Perubahan saat ini hanya tersedia di Public Azure Cloud.

Arsitektur Analisis Perubahan

Analisis Perubahan mendeteksi berbagai jenis perubahan, dari lapisan infrastruktur hingga penyebaran aplikasi. Analisis Perubahan adalah penyedia sumber daya Azure tingkat langganan yang:

  • Memeriksa perubahan sumber daya dalam langganan.
  • Menyediakan data untuk berbagai alat diagnostik untuk membantu pengguna memahami perubahan apa yang menyebabkan masalah.

Diagram berikut mengilustrasikan arsitektur Analisis Perubahan:

Diagram arsitektur tentang bagaimana Analisis Perubahan mendapatkan data perubahan dan menyediakannya ke alat klien.

Jenis sumber daya yang didukung

Layanan Analisis Perubahan Aplikasi mendukung perubahan tingkat properti sumber daya di semua jenis sumber daya Azure, termasuk sumber daya umum seperti:

  • Komputer Virtual
  • Set skala komputer virtual
  • App Service
  • Azure Kubernetes Service (AKS)
  • Fungsi Azure
  • Sumber daya jaringan:
    • Kelompok Keamanan Jaringan
    • Virtual Network
    • Application Gateway, dll.
  • Layanan data:
    • Penyimpanan
    • SQL
    • Redis Cache
    • Azure Cosmos DB, dll.

Sumber data

Kueri Analisis Perubahan Azure Monitor untuk:

Analisis Perubahan juga melacak perubahan ketergantungan sumber daya untuk mendiagnosis dan memantau aplikasi secara menyeluruh.

Perubahan properti sumber daya Azure Resource Manager

Menggunakan Azure Resource Graph, Analisis Perubahan menyediakan catatan historis tentang bagaimana sumber daya Azure yang menghosting aplikasi Anda berubah dari waktu ke waktu. Pengaturan konfigurasi dasar berikut ini diatur menggunakan Azure Resource Manager dan dilacak oleh Azure Resource Graph:

  • Identitas Terkelola
  • Peningkatan OS Platform
  • Nama host

Perubahan pada konfigurasi sumber daya

Selain pengaturan yang diatur melalui Azure Resource Manager, Anda bisa mengatur pengaturan konfigurasi menggunakan CLI, Bicep, dll., seperti:

  • Aturan untuk Konfigurasi IP
  • pengaturan TLS
  • Versi ekstensi

Azure Resource Graph tidak mengambil perubahan pengaturan ini. Analisis Perubahan mengisi kesenjangan ini dengan menangkap rekam jepret perubahan di dalam properti konfigurasi utama tersebut, seperti perubahan pada string koneksi, dll. Rekam jepret diambil dari perubahan konfigurasi dan detail perubahan setiap hingga 6 jam.

Lihat batasan yang diketahui mengenai analisis perubahan konfigurasi sumber daya.

Perubahan di Azure Function dan Web Apps (perubahan dalam tamu)

Analisis Perubahan akan menangkap status penyebaran dan konfigurasi aplikasi setiap 30 menit. Misalnya, ia dapat mendeteksi perubahan dalam variabel lingkungan aplikasi, file konfigurasi, dan WebJobs. Alat ini menghitung perbedaan dan menyajikan apa yang telah berubah.

Rekam jepret pemilihan tombol Refresh untuk melihat perubahan terbaru.

Lihat panduan pemecahan masalah kami jika Anda tidak melihat:

  • Perubahan file dalam waktu 30 menit
  • Perubahan konfigurasi dalam waktu 6 jam

Lihat batasan yang diketahui mengenai analisis perubahan tamu.

Saat ini semua file berbasis teks di bawah wwwroot akar situs dengan ekstensi berikut didukung:

  • *.json
  • *.xml
  • *.ini
  • *.yml
  • *.config
  • *.properties
  • *.html
  • *.cshtml
  • *.js
  • requirements.txt
  • Gemfile
  • Gemfile.lock
  • config.gemspec

Perubahan dependensi

Perubahan pada dependensi sumber daya juga dapat menyebabkan masalah dalam sumber daya. Misalnya, jika aplikasi web menelepon ke cache Redis, SKU cache Redis dapat memengaruhi performa aplikasi web.

Sebagai contoh lain, jika port 22 ditutup dalam Kelompok Keamanan Jaringan komputer virtual, itu menyebabkan kesalahan konektivitas.

Aplikasi Web akan mendiagnosis dan memecahkan masalah navigator (Pratinjau)

Analisis Perubahan memeriksa catatan DNS aplikasi web, untuk mendeteksi perubahan dependensi dan komponen aplikasi yang dapat menyebabkan masalah.

Saat ini, dependensi berikut didukung dalam Diagnosis Aplikasi Web dan memecahkan masalah | Navigator:

  • Aplikasi Web
  • Azure Storage
  • Azure SQL

Batasan

  • Lingkungan OS: Untuk perubahan dalam tamu Azure Function dan Web App, Analisis Perubahan saat ini hanya berfungsi dengan lingkungan Windows, bukan Linux.
  • Perubahan penerapan aplikasi web: Informasi perubahan penerapan kode mungkin tidak segera tersedia di alat Analisis Perubahan. Untuk menampilkan perubahan terbaru dalam Analisis Perubahan, pilih Refresh.
  • Perubahan file Fungsi dan Aplikasi Web: Perubahan file membutuhkan waktu hingga 30 menit untuk ditampilkan.
  • Perubahan konfigurasi Fungsi dan Aplikasi Web: Karena pendekatan rekam jepret untuk perubahan konfigurasi, tanda waktu perubahan konfigurasi dapat memakan waktu hingga 6 jam untuk ditampilkan dari kapan perubahan benar-benar terjadi.
  • Penyebaran aplikasi web dan perubahan konfigurasi: Ekstensi situs mengumpulkan perubahan ini dan menyimpannya di ruang disk yang dimiliki oleh aplikasi Anda. Dengan demikian, pengumpulan dan penyimpanan data tunduk pada perilaku aplikasi Anda. Periksa untuk melihat apakah aplikasi yang tidak berperilaku mempengaruhi hasilnya.
  • Retensi rekam jepret untuk semua perubahan: Azure Resource Graphs (ARG) melacak data Analisis Perubahan untuk sumber daya. ARG hanya menyimpan riwayat rekam jepret sumber daya yang dilacak selama 14 hari.

Tanya jawab umum

Bagian ini menyediakan jawaban atas pertanyaan umum.

Apakah menggunakan Analisis Perubahan dikenakan biaya?

Anda dapat menggunakan Analisis Perubahan tanpa biaya tambahan. Aktifkan Microsoft.ChangeAnalysis penyedia sumber daya, dan apa pun yang didukung oleh Analisis Perubahan terbuka untuk Anda.

Langkah berikutnya