Memahami opsi migrasi ke pemberitahuan yang lebih baru

Pemberitahuan klasik dihentikan untuk pengguna cloud publik. Pemberitahuan klasik untuk cloud Azure Government dan Microsoft Azure yang dioperasikan oleh 21Vianet akan dihentikan pada 29 Februari 2024.

Artikel ini menjelaskan cara kerja alat migrasi manual dan migrasi sukarela, yang akan digunakan untuk memigrasikan aturan peringatan yang tersisa. Ini juga menjelaskan solusi untuk beberapa masalah umum.

Penting

Pemberitahuan log aktivitas (termasuk pemberitahuan Kondisi layanan) dan pemberitahuan pencarian log tidak terpengaruh oleh migrasi. Migrasi hanya berlaku untuk aturan peringatan klasik yang dijelaskan di sini.

Catatan

Jika aturan peringatan klasik Anda tidak valid, yaitu mereka berada pada metrik yang tidak digunakan lagi atau sumber daya yang telah dihapus, aturan tersebut tidak akan dimigrasikan dan tidak akan tersedia setelah layanan dihentikan.

Memigrasikan peringatan klasik secara manual ke peringatan yang lebih baru

Pelanggan yang tertarik untuk memigrasikan peringatan mereka yang tersisa secara manual sudah dapat melakukannya menggunakan bagian berikut. Ini juga termasuk metrik yang dihentikan dan jadi tidak dapat dimigrasikan secara langsung.

Metrik tamu pada komputer virtual

Sebelum Anda dapat membuat pemberitahuan metrik baru pada metrik tamu, metrik tamu harus dikirim ke penyimpanan log Azure Monitor. Ikuti petunjuk berikut untuk membuat peringatan:

Ada lebih banyak opsi untuk mengumpulkan metrik tamu dan memperingatkan mereka, pelajari lebih lanjut.

Metrik akun Penyimpanan dan Penyimpanan Klasik

Semua peringatan klasik di akun penyimpanan dapat dimigrasikan kecuali peringatan pada metrik berikut:

  • PercentAuthorizationError
  • PercentClientOtherError
  • PercentNetworkError
  • PercentServerOtherError
  • PercentSuccess
  • PercentThrottlingError
  • PercentTimeoutError
  • AnonymousThrottlingError
  • SASThrottlingError
  • ThrottlingError

Aturan peringatan klasik pada metrik Persen harus dimigrasikan berdasarkan pemetaan antara metrik penyimpanan lama dan baru. Ambang batas perlu dimodifikasi dengan tepat karena metrik baru yang tersedia adalah yang mutlak.

Aturan peringatan klasik tentang AnonymousThrottlingError, SASThrottlingError, dan ThrottlingError harus dibagi menjadi dua peringatan baru karena tidak ada metrik gabungan yang menyediakan fungsionalitas yang sama. Ambang batas harus disesuaikan dengan tepat.

Metrik Azure Cosmos DB

Semua pemberitahuan klasik pada metrik Azure Cosmos DB dapat dimigrasikan kecuali pemberitahuan pada metrik ini:

  • Permintaan Rata-Rata per Detik
  • Tingkat Konsistensi
  • Http 2xx
  • Http 3xx
  • Max RUPM Dikonsumsi Per Menit
  • Max RUs Per Detik
  • Mongo Other Request Charge
  • Mongo Other Request Charge
  • Latensi Baca teramati
  • Latensi Tulis teramati
  • Ketersediaan layanan
  • Kapasitas Penyimpanan

Rata-rata Permintaan per Detik, Tingkat Konsistensi, Max RUPM Dikonsumsi Per Menit, Max RUs Per Detik, Latensi Baca Teramati, Latensi Tulis Teramati, dan Kapasitas Penyimpanan saat ini tidak tersedia dalam sistem baru.

Peringatan tentang metrik permintaan seperti Http 2xx, Http 3xx, dan Ketersediaan Layanan tidak dimigrasikan karena cara permintaan dihitung berbeda antara metrik klasik dan metrik baru. Peringatan pada metrik ini harus dibuat ulang secara manual dengan ambang batas yang disesuaikan.

Aturan peringatan klasik pada metrik yang tidak digunakan lagi

Berikut ini adalah aturan peringatan klasik tentang metrik yang sebelumnya didukung tetapi akhirnya ditolak. Sebagian kecil pelanggan mungkin memiliki aturan peringatan klasik yang tidak valid pada metrik tersebut. Karena aturan peringatan ini tidak valid, aturan tersebut tidak akan dimigrasikan.

Jenis Sumber Daya Metrik yang tidak digunakan lagi
Microsoft.DBforMySQL/server compute_consumption_percent, compute_limit
Microsoft.DBforPostgreSQL/server compute_consumption_percent, compute_limit
Microsoft.Network/publicIPAddresses defaultddostriggerrate
Microsoft.SQL/servers/databases service_level_objective, storage_limit, storage_used, throttling, dtu_consumption_percent, storage_used
Microsoft.Web/hostingEnvironments/multirolepools averagememoryworkingset
Microsoft.Web/hostingEnvironments/multirolepools bytesreceived, httpqueuelength

Bagaimana aturan peringatan dan grup tindakan baru yang setara dibuat

Alat migrasi mengonversi aturan peringatan dan grup tindakan baru yang setara untuk peringatan klasik Anda. Untuk sebagian besar aturan peringatan klasik, aturan peringatan baru yang setara berada pada metrik yang sama dengan properti yang sama seperti windowSize dan aggregationType. Namun, ada beberapa aturan peringatan klasik ada pada metrik yang memiliki metrik yang berbeda dan setara dalam sistem baru. Prinsip-prinsip berikut berlaku untuk migrasi peringatan klasik kecuali ditentukan dalam bagian di bawah ini:

  • Frekuensi: Menentukan seberapa sering aturan peringatan klasik atau baru memeriksa kondisi tersebut. Aturan frequency peringatan klasik tidak dapat dikonfigurasi oleh pengguna dan selalu 5 menit untuk semua jenis sumber daya. Frekuensi aturan yang setara juga diatur ke 5 menit.
  • Aggregation Type: Menentukan bagaimana metrik dikumpulkan di atas jendela yang diminati. Ini aggregationType juga sama antara peringatan klasik dan peringatan baru untuk sebagian besar metrik. Dalam beberapa kasus, karena metrik berbeda antara peringatan klasik dan peringatan baru, setara aggregationType atau yang primary Aggregation Type ditentukan untuk metrik yang digunakan.
  • Unit: Properti metrik tempat peringatan dibuat. Beberapa metrik yang setara memiliki unit yang berbeda. Ambang batas disesuaikan dengan tepat sesuai kebutuhan. Misal, jika metrik asli menjadikan detik sebagai unit namun metrik baru yang setara menjadikan milidetik sebagai unit, ambang batas asli dikalikan dengan 1000 untuk memastikan perilaku yang sama.
  • Windows Size: Menentukan jendela di mana data metrik dikumpulkan untuk dibandingkan dengan ambang batas. Untuk nilai windowSize standar seperti 5 menit, 15 menit, 30 menit, 1 jam, 3 jam, 6 jam, 12 jam, 1 hari, tidak ada perubahan yang dibuat untuk aturan peringatan baru yang setara. Untuk nilai lainnya, yang terdekat windowSize digunakan. Bagi sebagian besar pelanggan, tidak ada efek dengan perubahan ini. Untuk sebagian kecil pelanggan, mungkin ada kebutuhan mengubah ambang batas untuk mendapatkan perilaku yang sama persis.

Di bagian berikut, kami merinci metrik yang berbeda dan setara dalam sistem baru. Metrik apa pun yang tetap sama untuk aturan peringatan klasik dan baru tidak tercantum. Anda dapat menemukan daftar metrik yang didukung dalam sistem baru di sini.

Microsoft.Storage/storageAccounts and Microsoft.ClassicStorage/storageAccounts

Untuk layanan akun Penyimpanan seperti blob, table, file, dan queue, metrik berikut dipetakan ke metrik yang setara seperti yang ditunjukkan di bawah ini:

Metrik dalam peringatan klasik Metrik yang setara dalam pemberitahuan baru Komentar
AnonymousAuthorizationError Metrik transaksi dengan "ResponseType"="AuthorizationError" dan "Authentication" = "Anonymous"
AnonymousClientOtherError Metrik transaksi dengan dimensi "ResponseType"="ClientOtherError" dan "Authentication" = "Anonymous"
AnonymousClientTimeOutError Metrik transaksi dengan dimensi "ResponseType"="ClientTimeOutError" dan "Authentication" = "Anonymous"
AnonymousNetworkError Metrik transaksi dengan dimensi "ResponseType"="NetworkError" dan "Authentication" = "Anonymous"
AnonymousServerOtherError Metrik transaksi dengan dimensi "ResponseType"="ServerOtherError" dan "Authentication" = "Anonymous"
AnonymousServerTimeOutError Metrik transaksi dengan dimensi "ResponseType"="ServerTimeOutError" dan "Authentication" = "Anonymous"
AnonymousSuccess Metrik transaksi dengan dimensi "ResponseType"="Success" dan "Authentication" = "Anonymous"
AuthorizationError Metrik transaksi dengan dimensi "ResponseType"="AuthorizationError"
AverageE2ELatency SuccessE2ELatency
AverageServerLatency SuccessServerLatency
Kapasitas BlobCapacity Gunakan aggregationType 'average' sebagai ganti 'last'. Metrik hanya berlaku untuk layanan Blob
ClientOtherError Metrik transaksi dengan dimensi "ResponseType"="ClientOtherError"
ClientTimeoutError Metrik transaksi dengan dimensi "ResponseType"="ClientTimeOutError"
ContainerCount ContainerCount Gunakan aggregationType 'average' sebagai ganti 'last'. Metrik hanya berlaku untuk layanan Blob
NetworkError Metrik transaksi dengan dimensi "ResponseType"="NetworkError"
ObjectCount BlobCount Gunakan aggregationType 'average' sebagai ganti 'last'. Metrik hanya berlaku untuk layanan Blob
SASAuthorizationError Metrik transaksi dengan dimensi "ResponseType"="AuthorizationError" dan "Authentication" = "SAS"
SASClientOtherError Metrik transaksi dengan dimensi "ResponseType"="ClientOtherError" dan "Authentication" = "SAS"
SASClientTimeOutError Metrik transaksi dengan dimensi "ResponseType"="ClientTimeOutError" dan "Authentication" = "SAS"
SASNetworkError Metrik transaksi dengan dimensi "ResponseType"="NetworkError" dan "Authentication" = "SAS"
SASServerOtherError Metrik transaksi dengan dimensi "ResponseType"="ServerOtherError" dan "Authentication" = "SAS"
SASServerTimeOutError Metrik transaksi dengan dimensi "ResponseType"="ServerTimeOutErro" dan "Authentication" = "SAS"
SASSuccess Metrik transaksi dengan dimensi "ResponseType"="Success" dan "Authentication" = "SAS"
ServerOtherError Metrik transaksi dengan dimensi "ResponseType"="ServerOtherError"
ServerTimeOutError Metrik transaksi dengan dimensi "ResponseType"="ServerTimeOutError"
Berhasil Metrik transaksi dengan dimensi "ResponseType"="Success"
TotalBillableRequests Transaksi
TotalEgress Egress
TotalIngress Ingress
TotalRequests Transaksi

Microsoft.DocumentDB/databaseAccounts

Untuk Azure Cosmos DB, metrik yang setara seperti yang ditunjukkan di bawah ini:

Metrik dalam peringatan klasik Metrik yang setara dalam pemberitahuan baru Komentar
Penyimpanan yang tersedia Penyimpanan yang tersedia
Ukuran Data Penggunaan Data
Jumlah Dokumen Jumlah Dokumen
Ukuran Indeks IndexUsage
Layanan Tidak Tersedia ServiceAvailability
TotalRequestUnits TotalRequestUnits
Permintaan Dibatasi TotalRequests dengan dimensi "StatusCode" = "429" Jenis agregasi 'Average' dikoreksi ke 'Count'
Kesalahan Server Internal TotalRequests dengan dimensi "StatusCode" = "500"} Jenis agregasi 'Average' dikoreksi ke 'Count'
Http 401 TotalRequests dengan dimensi "StatusCode" = "401" Jenis agregasi 'Average' dikoreksi ke 'Count'
Http 400 TotalRequests dengan dimensi "StatusCode" = "400" Jenis agregasi 'Average' dikoreksi ke 'Count'
Total Permintaan TotalRequests Jenis agregasi 'Max' dikoreksi ke 'Count'
Biaya Permintaan Jumlah Mongo MongoRequestCharge dengan dimensi "CommandName" = "count"
Mongo Count Request Charge MongoRequestCharge dengan dimensi "CommandName" = "count"
Biaya Permintaan Hapus Mongo MongoRequestCharge dengan dimensi "CommandName" = "count"
Mongo Delete Request Charge MongoRequestCharge dengan dimensi "CommandName" = "count"
Biaya Permintaan Sisipan Mongo MongoRequestCharge dengan dimensi "CommandName" = "count"
Mongo Insert Request Charge MongoRequestsCount dengan dimensi "CommandName" = "insert"
Biaya Permintaan Kueri Mongo MongoRequestCharge dengan dimensi "CommandName" = "find"
Biaya Permintaan Kueri Mongo MongoRequestsCount dengan dimensi "CommandName" = "find"
Biaya Permintaan Pembaruan Mongo MongoRequestCharge dengan dimensi "CommandName" = "count"
Permintaan Sisipan Mongo Gagal MongoRequestCount dengan dimensi "CommandName" = "insert" dan "Status" = "failed" Jenis agregasi 'Average' dikoreksi ke 'Count'
Permintaan Kueri Mongo Gagal MongoRequestCount dengan dimensi "CommandName" = "query" dan "Status" = "failed" Jenis agregasi 'Average' dikoreksi ke 'Count'
Permintaan gagal Jumlah Mongo MongoRequestCount dengan dimensi "CommandName" = "count" and "Status" = "failed" Jenis agregasi 'Average' dikoreksi ke 'Count'
Permintaan Gagal Pembaruan Mongo MongoRequestCount dengan dimensi "CommandName" = "update" and "Status" = "failed" Jenis agregasi 'Average' dikoreksi ke 'Count'
Permintaan Mongo lainnya yang Gagal MongoRequestCount dengan dimensi "CommandName" = "other" dan "Status" = "failed" Jenis agregasi 'Average' dikoreksi ke 'Count'
Permintaan Hapus Mongo Gagal MongoRequestCount dengan dimensi "CommandName" = "insert" dan "Status" = "failed" Jenis agregasi 'Average' dikoreksi ke 'Count'

Seberapa setara grup tindakan dibuat

Aturan peringatan klasik memiliki email, webhook, aplikasi logika, dan tindakan runbook yang terkait dengan aturan peringatan itu sendiri. Aturan peringatan baru menggunakan grup tindakan yang dapat digunakan kembali di beberapa aturan peringatan. Alat migrasi membuat grup tindakan tunggal untuk tindakan yang sama, tidak peduli berapa banyak aturan peringatan yang menggunakan tindakan tersebut. Grup tindakan yang dibuat oleh alat migrasi menggunakan format penamaan 'Migrated_AG*'.

Catatan

Peringatan klasik mengirim email yang dilokalkan berdasarkan lokal administrator klasik saat digunakan untuk memberi tahu peran administrator klasik. Email peringatan baru dikirim melalui Grup Tindakan dan hanya dalam bahasa Inggris.

Fase peluncuran

Alat migrasi diluncurkan secara bertahap kepada pelanggan yang menggunakan aturan peringatan klasik. Pemilik langganan akan menerima email saat langganan siap dimigrasikan dengan menggunakan alat ini.

Catatan

Karena alat ini diluncurkan secara bertahap, Anda mungkin melihat bahwa beberapa langganan Anda belum siap untuk dimigrasikan selama fase awal.

Sebagian besar langganan saat ini ditandai sebagai siap untuk migrasi. Hanya langganan yang memiliki peringatan klasik tentang jenis sumber daya berikut yang masih belum siap untuk migrasi.

  • Microsoft.classicCompute/domainNames/slots/roles
  • Microsoft.insights/components

Siapa yang dapat memicu migrasi?

Setiap pengguna yang memiliki peran bawaan Kontributor Pemantauan di tingkat langganan dapat memicu migrasi. Pengguna yang memiliki peran khusus dengan izin berikut juga dapat memicu migrasi:

  • */read
  • Microsoft.Insights/actiongroups/*
  • Microsoft.Insights/AlertRules/*
  • Microsoft.Insights/metricAlerts/*
  • Microsoft.AlertsManagement/smartDetectorAlertRules/*

Catatan

Selain memiliki izin di atas, pelanggan Anda juga harus didaftarkan ke penyedia sumber daya Microsoft.AlertsManagement. Hal ini diperlukan agar berhasil memigrasikan peringatan Anomali Kegagalan pada Application Insights.

Masalah umum dan solusinya

Setelah memicu migrasi, Anda akan menerima email di alamat yang diberikan untuk memberi tahu Anda bahwa migrasi telah selesai atau jika ada tindakan yang diperlukan. Bagian ini menjelaskan beberapa masalah umum dan cara mengatasinya.

Validasi gagal

Karena beberapa perubahan terbaru pada aturan peringatan klasik di langganan Anda, langganan tidak dapat dimigrasikan. Masalah ini bersifat sementara. Anda dapat memulai kembali migrasi setelah status migrasi kembali ke Siap untuk migrasi dalam beberapa hari.

Kunci cakupan mencegah kami memigrasikan aturan Anda

Sebagai bagian dari migrasi, peringatan metrik dan grup tindakan baru akan dibuat, kemudian aturan peringatan klasik akan dihapus. Namun, kunci cakupan dapat mencegah kita membuat atau menghapus sumber daya. Bergantung pada kunci cakupan, beberapa atau semua aturan tidak dapat dimigrasikan. Anda dapat mengatasi masalah ini dengan menghapus kunci cakupan untuk langganan, grup sumber daya, atau sumber daya, yang tercantum di alat migrasi, dan memicu migrasi lagi. Kunci cakupan tidak dapat dinonaktifkan dan harus dihapus selama proses migrasi. Pelajari selengkapnya tentang mengelola kunci cakupan.

Kebijakan dengan efek 'Tolak' mencegah kami memigrasikan aturan Anda

Sebagai bagian dari migrasi, peringatan metrik dan grup tindakan baru akan dibuat, kemudian aturan peringatan klasik akan dihapus. Namun, penetapan Azure Policy dapat mencegah kami membuat sumber daya. Bergantung pada penetapan kebijakan, beberapa atau semua aturan tidak dapat dimigrasikan. Penetapan kebijakan yang memblokir proses tercantum dalam alat migrasi. Selesaikan masalah ini dengan:

Langkah berikutnya