Referensi data pemantauan Azure Bus Layanan
Artikel ini berisi semua informasi referensi pemantauan untuk layanan ini.
Lihat Memantau Azure Bus Layanan untuk detail tentang data yang dapat Anda kumpulkan untuk Bus Layanan dan cara menggunakannya.
Metrik
Bagian ini mencantumkan semua metrik platform yang dikumpulkan secara otomatis untuk layanan ini. Metrik ini juga merupakan bagian dari daftar global semua metrik platform yang didukung di Azure Monitor.
Untuk informasi tentang retensi metrik, lihat Gambaran umum Metrik Azure Monitor.
Metrik yang didukung untuk Microsoft.ServiceBus/Namespaces
Tabel berikut mencantumkan metrik yang tersedia untuk jenis sumber daya Microsoft.ServiceBus/Namespaces.
- Semua kolom mungkin tidak ada di setiap tabel.
- Beberapa kolom mungkin berada di luar area tampilan halaman. Pilih Perluas tabel untuk menampilkan semua kolom yang tersedia.
Judul tabel
- Kategori - Grup metrik atau klasifikasi.
- Metrik - Nama tampilan metrik seperti yang muncul di portal Azure.
- Nama di REST API - Nama metrik seperti yang disebutkan dalam REST API.
- Unit - Satuan ukuran.
- Agregasi - Jenis agregasi default. Nilai yang valid: Rata-rata (Rata-rata), Minimum (Min), Maksimum (Maks), Total (Jumlah), Hitungan.
- Dimensi dimensi - tersedia untuk metrik.
- Interval Butir - Waktu tempat metrik diambil sampelnya. Misalnya,
PT1M
menunjukkan bahwa metrik diambil sampelnya setiap menit,PT30M
setiap 30 menit,PT1H
setiap jam, dan sebagainya. - Ekspor DS- Apakah metrik dapat diekspor ke Log Azure Monitor melalui pengaturan diagnostik. Untuk informasi tentang mengekspor metrik, lihat Membuat pengaturan diagnostik di Azure Monitor.
Metrik | Nama dalam REST API | Unit | Agregasi | Dimensi | Butir Waktu | Ekspor DS |
---|---|---|---|---|---|---|
Pesan yang Diabaikan Jumlah pesan yang diabaikan dalam Antrean/Topik. |
AbandonMessage |
Hitung | Total (Jumlah) | EntityName |
PT1M | Ya |
ActiveConnections Total Koneksi Aktif untuk Microsoft.ServiceBus. |
ActiveConnections |
Hitung | Total (Jumlah) | <Tidak ada> | PT1M | No |
Jumlah pesan aktif dalam Antrean/Topik. Jumlah pesan aktif dalam Antrean/Topik. |
ActiveMessages |
Hitung | Rata-rata, Minimum, Maksimum | EntityName |
PT1M | No |
Pesan Selesai Jumlah pesan yang diselesaikan dalam Antrean/Topik. |
CompleteMessage |
Hitung | Total (Jumlah) | EntityName |
PT1M | Ya |
Koneksi Ditutup. Sambungan Ditutup untuk Microsoft.ServiceBus. |
ConnectionsClosed |
Hitung | Tengah | EntityName |
PT1M | No |
Koneksi Dibuka. Sambungan Dibuka untuk Microsoft.ServiceBus. |
ConnectionsOpened |
Hitung | Tengah | EntityName |
PT1M | No |
CPU (Tidak digunakan lagi) Metrik penggunaan CPU namespace premium bus layanan. Metrik ini tidak digunakan lagi. Silakan gunakan metrik CPU (NamespaceCpuUsage) sebagai gantinya. |
CPUXNS |
Persen | Maksimum | Replica |
PT1M | No |
Jumlah pesan surat mati dalam Antrean/Topik. Jumlah pesan berhuruf mati dalam Antrean/Topik. |
DeadletteredMessages |
Hitung | Rata-rata, Minimum, Maksimum | EntityName |
PT1M | No |
Pesan Masuk Pesan Masuk untuk Microsoft.ServiceBus. |
IncomingMessages |
Hitung | Total (Jumlah) | EntityName |
PT1M | Ya |
Permintaan Masuk Permintaan Masuk untuk Microsoft.ServiceBus. |
IncomingRequests |
Hitung | Total (Jumlah) | EntityName |
PT1M | Ya |
Jumlah pesan dalam Antrean/Topik. Jumlah pesan di Antrean/Topik. |
Messages |
Hitung | Rata-rata, Minimum, Maksimum | EntityName |
PT1M | No |
CPU Metrik penggunaan CPU namespace premium bus layanan. |
NamespaceCpuUsage |
Persen | Maksimum | Replica |
PT1M | No |
Penggunaan Memori Metrik penggunaan memori namespace premium bus layanan. |
NamespaceMemoryUsage |
Persen | Maksimum | Replica |
PT1M | No |
Pesan Keluar Pesan Keluar untuk Microsoft.ServiceBus. |
OutgoingMessages |
Hitung | Total (Jumlah) | EntityName |
PT1M | Ya |
Jumlah Operasi Titik Pemeriksaan Tertunda. Jumlah Operasi Titik Pemeriksaan yang Tertunda. |
PendingCheckpointOperationCount |
Hitung | Total (Jumlah) | <Tidak ada> | PT1M | No |
ReplicationLagCount Lag replikasi menurut jumlah pesan |
ReplicationLagCount |
Hitung | Maksimum, Minimum, Rata-rata | EntityName |
PT1M | No |
ReplicationLagDuration Lag replikasi menurut durasi waktu |
ReplicationLagDuration |
Detik | Maksimum, Minimum, Rata-rata | EntityName |
PT1M | Ya |
Jumlah pesan terjadwal dalam Antrean/Topik. Jumlah pesan yang dijadwalkan di Antrean/Topik. |
ScheduledMessages |
Hitung | Rata-rata, Minimum, Maksimum | EntityName |
PT1M | No |
Kesalahan Server. Kesalahan Server untuk Microsoft.ServiceBus. |
ServerErrors |
Hitung | Total (Jumlah) | EntityName , OperationResult |
PT1M | No |
Latensi Kirim Server. Latensi operasi Kirim Pesan untuk sumber daya Bus Layanan. |
ServerSendLatency |
Milidetik | Tengah | EntityName |
PT1M | Ya |
Ukuran Ukuran Antrean/Topik dalam Byte. |
Size |
Byte | Rata-rata, Minimum, Maksimum | EntityName |
PT1M | No |
Permintaan berhasil Total permintaan yang berhasil untuk namespace |
SuccessfulRequests |
Hitung | Total (Jumlah) | EntityName , OperationResult |
PT1M | No |
Permintaan yang Dibatasi. Permintaan yang Dibatasi untuk Microsoft.ServiceBus. |
ThrottledRequests |
Hitung | Total (Jumlah) | EntityName , , OperationResult MessagingErrorSubCode |
PT1M | No |
Kesalahan Pengguna. Kesalahan Pengguna untuk Microsoft.ServiceBus. |
UserErrors |
Hitung | Total (Jumlah) | EntityName , OperationResult |
PT1M | No |
Penggunaan Memori (Tidak Digunakan Lagi) Metrik penggunaan memori namespace premium bus layanan. Metrik ini tidak digunakan lagi. Harap gunakan metrik Penggunaan Memori (NamespaceMemoryUsage) sebagai gantinya. |
WSXNS |
Persen | Maksimum | Replica |
PT1M | No |
Bagian berikut memberikan deskripsi yang lebih rinci untuk metrik yang disajikan di bagian sebelumnya.
Metrik permintaan
Metrik permintaan menghitung jumlah permintaan operasi data dan manajemen.
Metrik | Deskripsi |
---|---|
Permintaan Masuk | Jumlah permintaan yang dibuat untuk layanan Service Bus selama periode tertentu. |
Permintaan Berhasil | Jumlah permintaan berhasil yang dibuat untuk layanan Service Bus selama periode tertentu. |
Kesalahan Server | Jumlah permintaan yang tidak diproses karena kesalahan dalam layanan Service Bus selama periode tertentu. |
Kesalahan Pengguna | Jumlah permintaan yang tidak diproses karena kesalahan pengguna selama periode tertentu. |
Permintaan Dibatasi | Jumlah permintaan yang dibatasi karena penggunaannya terlampaui. Dimensi MessagingErrorSubCode memiliki nilai berikut:
|
Jumlah Operasi Titik Pemeriksaan yang Tertunda | Jumlah operasi titik pemeriksaan yang tertunda di namespace layanan. Layanan mulai dibatasi saat jumlah titik pemeriksaan yang tertunda melebihi batas operasi (500.000 + (500.000 * unit Olahpesan)). Metrik ini hanya berlaku untuk namespace layanan yang menggunakan tingkat premium. |
Latensi Kirim Server | Waktu yang dibutuhkan oleh layanan Azure Service Bus untuk menyelesaikan permintaan. |
Dua jenis kesalahan berikut diklasifikasikan sebagai kesalahan pengguna:
- Kesalahan sisi klien (Dalam HTTP yang akan menjadi kesalahan 400).
- Kesalahan yang terjadi saat memproses pesan, seperti MessageLockLostException.
Metrik pesan
Metrik berikut adalah metrik pesan.
Metrik | Deskripsi |
---|---|
Pesan Masuk | Jumlah peristiwa atau pesan yang dikirim ke Service Bus selama periode tertentu. Untuk tingkat dasar dan standar, pesan masuk otomatis disertakan dalam metrik ini. Dan, untuk tingkat premium, mereka tidak disertakan. |
Pesan Keluar | Jumlah peristiwa atau pesan yang diterima dari Service Bus selama periode tertentu. Pesan keluar secara otomatis tidak disertakan dalam metrik ini. |
Pesan | Jumlah pesan dalam antrean/topik. Metrik ini mencakup pesan di semua status yang berbeda seperti aktif, surat mati, terjadwal, dll. |
Pesan Aktif | Jumlah pesan aktif dalam antrean/topik. Pesan aktif adalah pesan dalam antrean atau langganan yang dalam status aktif dan siap untuk pengiriman. Pesan tersedia untuk diterima. |
Pesan dengan surat mati | Menghitung pesan dengan dead-letter dalam antrean/topik. |
Pesan terjadwal | Jumlah pesan terjadwal dalam antrean/topik. |
Pesan Selesai | Jumlah pesan yang diselesaikan selama periode tertentu. |
Pesan Diabaikan | Jumlah pesan yang ditinggalkan selama periode tertentu. |
Ukuran | Ukuran entitas (antrean atau topik) dalam byte. |
Penting
Nilai untuk pesan, pesan aktif, dengan dead-letter, terjadwal, selesai, dan diabaikan adalah nilai point-in-time. Pesan masuk yang dikonsumsi segera setelah titik waktu tersebut mungkin tidak tercermin dalam metrik ini.
Catatan
Ketika klien mencoba mendapatkan info tentang antrean atau topik, layanan Bus Layanan mengembalikan beberapa informasi statis seperti nama, waktu terakhir diperbarui, waktu pembuatan, dan memerlukan sesi atau tidak. Beberapa informasi dinamis seperti jumlah pesan. Jika permintaan dibatasi, layanan mengembalikan informasi statis dan informasi dinamis kosong. Itulah sebabnya jumlah pesan ditampilkan sebagai 0 saat namespace sedang dibatasi. Perilaku ini secara desain.
Metrik koneksi
Metrik berikut adalah metrik koneksi.
Metrik | Deskripsi |
---|---|
Sambungan Aktif | Jumlah koneksi aktif pada namespace dan pada entitas di namespace. Nilai untuk metrik ini adalah nilai point-in-time. Koneksi yang aktif segera setelah point-in-time tersebut mungkin tidak tercermin dalam metrik. |
Sambungan Dibuka | Jumlah koneksi terbuka. Nilai untuk metrik ini adalah agregasi, dan mencakup semua koneksi yang dibuka di jendela waktu agregasi. |
Sambungan Ditutup | Jumlah koneksi tertutup. Nilai untuk metrik ini adalah agregasi, dan mencakup semua koneksi yang dibuka di jendela waktu agregasi. |
Metrik penggunaan sumber daya
Metrik sumber daya berikut hanya tersedia dengan tingkat premium.
Metrik | Deskripsi |
---|---|
Penggunaan CPU per namespace | Persentase penggunaan CPU namespace. |
Penggunaan ukuran memori per namespace | Persentase penggunaan memori namespace. |
Metrik yang penting untuk memantau pemadaman untuk namespace tingkat premium adalah: Penggunaan CPU per namespace dan ukuran memori per namespace. Siapkan pemberitahuan untuk metrik ini menggunakan Azure Monitor.
Metrik lain yang dapat Anda pantau adalah: permintaan yang dibatasi. Ini seharusnya tidak menjadi masalah selama namespace tetap dalam memori, CPU, dan batas koneksi diperantarai. Untuk informasi selengkapnya, lihat Pembatasan di tingkatan Azure Service Bus Premium
Metrik kesalahan
Metrik berikut adalah metrik kesalahan.
Metrik | Deskripsi |
---|---|
Kesalahan Server | Jumlah permintaan yang tidak diproses karena kesalahan dalam layanan Service Bus selama periode tertentu. |
Kesalahan Pengguna | Jumlah permintaan yang tidak diproses karena kesalahan pengguna selama periode tertentu. |
Metrik Geo-Replikasi
Metrik berikut adalah metrik replikasi geografis:
Metrik | Deskripsi |
---|---|
Durasi Lag Replikasi | Offset dalam detik antara tindakan terbaru pada wilayah primer dan sekunder. |
Jumlah Lag Replikasi | Offset dalam jumlah operasi antara tindakan terbaru pada wilayah utama dan sekunder. |
Dimensi metrik
Untuk informasi tentang dimensi metrik apa itu, lihat Metrik multi-dimensi.
Layanan ini memiliki dimensi berikut yang terkait dengan metriknya.
- EntityName Bus Layanan mendukung entitas olahpesan di bawah namespace layanan. Dengan metrik Permintaan Masuk, dimensi Nama Entitas memiliki nilai
-NamespaceOnlyMetric-
selain semua antrean dan topik Anda. Nilai ini mewakili permintaan, yang dibuat pada tingkat namespace. Contohnya termasuk permintaan untuk mencantumkan semua antrean/topik di bawah namespace layanan atau permintaan ke entitas yang gagal autentikasi atau otorisasi. - MessagingErrorSubCode
- OperationResult
- Replika
Catatan
Azure Monitor tidak menyertakan dimensi dalam data metrik yang diekspor yang dikirim ke tujuan seperti Azure Storage, Azure Event Hubs, atau Log Azure Monitor.
Log sumber daya
Bagian ini mencantumkan jenis log sumber daya yang dapat Anda kumpulkan untuk layanan ini. Bagian menarik dari daftar semua jenis kategori log sumber daya yang didukung di Azure Monitor.
Log sumber daya yang didukung untuk Microsoft.ServiceBus/Namespaces
Kategori | Nama tampilan kategori | Tabel log | Mendukung rencana log dasar | Mendukung transformasi waktu penyerapan | Contoh kueri | Biaya untuk diekspor |
---|---|---|---|---|---|---|
ApplicationMetricsLogs |
Log Metrik Aplikasi (Tidak Digunakan) | AZMSApplicationMetricLogs Menangkap metrik aplikasi (masuk/keluar, berhasil/gagal, dll. pengiriman pesan) untuk Azure Event Hubs dan Azure Bus Layanan. |
Ya | No | Ya | |
DiagnosticErrorLogs |
Log Kesalahan Diagnostik | AZMSDiagnosticErrorLogs Menangkap informasi diagnostik agregat seperti kesalahan klien, kesalahan sibuk server, dan kesalahan kuota yang terlampaui untuk berbagai operasi akses sarana data (seperti mengirim atau menerima pesan) di Azure Event Hubs dan Azure Bus Layanan. |
Ya | Tidak | Kueri | Ya |
OperationalLogs |
Log Operasional | AZMSOperationalLogs Menangkap semua operasi manajemen yang dilakukan di namespace Azure Event Hubs/Azure Bus Layanan dan entitasnya. |
Ya | Tidak | Kueri | No |
RuntimeAuditLogs |
Log audit runtime | AZMSRunTimeAuditLogs Menangkap informasi diagnostik agregat untuk berbagai operasi akses sarana data (seperti mengirim atau menerima pesan) di Azure Event Hubs dan Azure Bus Layanan. Log audit runtime saat ini hanya tersedia di tingkat premium. |
Ya | Tidak | Kueri | Ya |
VNetAndIPFilteringLogs |
Log Koneksi Pemfilteran VNet/IP | AZMSVnetConnectionEvents Mengambil semua log pemfilteran jaringan virtual dan IP untuk Azure Event Hubs dan Azure Bus Layanan. Ini hanya akan dipancarkan jika namespace memungkinkan akses dari jaringan yang dipilih atau dari alamat IP tertentu (aturan Filter IP). |
Ya | Tidak | Kueri | No |
Bagian ini mencantumkan tipe log sumber daya yang bisa Anda kumpulkan untuk Azure Service Bus.
- Log Operasional
- Jaringan virtual dan log pemfilteran IP
- Log Audit Runtime
Azure Bus Layanan sekarang memiliki kemampuan untuk mengirimkan log ke salah satu dari dua tabel tujuan - Tabel khusus Azure Diagnostic atau Resource di Log Analytics. Anda dapat menggunakan pengalih yang tersedia di portal Azure untuk memilih tabel tujuan.
Log Operasional
Entri log operasional mencakup elemen yang tercantum dalam tabel berikut ini:
Nama | Deskripsi | Didukung di AzureDiagnostics | Didukung dalam AZMSOperationalLogs (tabel Spesifik Sumber Daya) |
---|---|---|---|
ActivityId |
ID internal, digunakan untuk mengidentifikasi aktivitas yang ditentukan | Ya | Ya |
EventName |
Nama operasi | Ya | Ya |
ResourceId |
ID sumber daya Azure Resource Manager | Ya | Ya |
SubscriptionId |
ID Langganan | Ya | Ya |
EventtimeString |
Waktu operasi | Ya | Tidak |
TimeGenerated [UTC] |
Waktu operasi yang dijalankan (dalam UTC) | Tidak | Ya |
EventProperties |
Properti operasi | Ya | Ya |
Status |
Status operasi | Ya | Ya |
Caller |
Pemanggil operasi (portal Microsoft Azure atau klien manajemen) | Ya | Ya |
Provider |
Nama Layanan yang memancarkan log, seperti ServiceBus | Tidak | Ya |
Type |
Jenis log yang dipancarkan | Tidak | Ya |
Category |
Kategori Log | Ya | Tidak |
Berikut adalah contoh string JSON log operasional:
AzureDiagnostics:
{
"ActivityId": "0000000000-0000-0000-0000-00000000000000",
"EventName": "Create Queue",
"resourceId": "/SUBSCRIPTIONS/<AZURE SUBSCRPTION ID>/RESOURCEGROUPS/<RESOURCE GROUP NAME>/PROVIDERS/MICROSOFT.SERVICEBUS/NAMESPACES/<SERVICE BUS NAMESPACE NAME>",
"SubscriptionId": "0000000000-0000-0000-0000-00000000000000",
"EventTimeString": "9/28/2016 8:40:06 PM +00:00",
"EventProperties": "{\"SubscriptionId\":\"0000000000-0000-0000-0000-00000000000000\",\"Namespace\":\"mynamespace\",\"Via\":\"https://mynamespace.servicebus.windows.net/f8096791adb448579ee83d30e006a13e/?api-version=2016-07\",\"TrackingId\":\"5ee74c9e-72b5-4e98-97c4-08a62e56e221_G1\"}",
"Status": "Succeeded",
"Caller": "ServiceBus Client",
"category": "OperationalLogs"
}
Entri tabel khusus sumber daya:
{
"ActivityId": "0000000000-0000-0000-0000-00000000000000",
"EventName": "Retrieve Queue",
"resourceId": "/SUBSCRIPTIONS/<AZURE SUBSCRPTION ID>/RESOURCEGROUPS/<RESOURCE GROUP NAME>/PROVIDERS/MICROSOFT.SERVICEBUS/NAMESPACES/<SERVICE BUS NAMESPACE NAME>",
"SubscriptionId": "0000000000-0000-0000-0000-00000000000000",
"TimeGenerated(UTC)": "9/28/2023 8:40:06 PM +00:00",
"EventProperties": "{\"SubscriptionId\":\"0000000000-0000-0000-0000-00000000000000\",\"Namespace\":\"mynamespace\",\"Via\":\"https://mynamespace.servicebus.windows.net/f8096791adb448579ee83d30e006a13e/?api-version=2016-07\",\"TrackingId\":\"5ee74c9e-72b5-4e98-97c4-08a62e56e221_G1\"}",
"Status": "Succeeded",
"Caller": "ServiceBus Client",
"type": "AZMSOperationalLogs",
"Provider" : "SERVICEBUS"
}
Peristiwa dan operasi yang diambil dalam log operasional
Log operasional mengambil semua operasi manajemen yang dilakukan pada namespace Azure Service Bus. Operasi data tidak diambil, karena tingginya volume operasi data yang dilakukan di Azure Service Bus.
Catatan
Untuk membantu Anda melacak operasi data dengan lebih baik, sebaiknya gunakan pelacakan sisi klien.
Operasi manajemen berikut ini ditangkap dalam log operasional:
Cakupan | Operasi |
---|---|
Ruang nama | - Buat Namespace - Perbarui Namespace layanan - Hapus Namespace - Perbarui Namespace layanan - Ambil Namespace - Kebijakan SharedAccess |
Antrean | - Buat Antrean - Perbarui Antrean - Hapus Antrean - Penghapusan AutoDelete Antrean - Ambil Antrean |
Topik | - Buat Topik - Perbarui Topik - Hapus Topik - Hapus Topik Penghapusan AutoDelete - Ambil Topik |
Langganan | - Buat Langganan - Perbarui Langganan - Hapus Langganan - Menghapus Langganan AutoDelete - Ambil Langganan |
Catatan
Saat in, operasi Baca tidak dilacak dalam log operasional.
Jaringan virtual dan log pemfilteran IP
Bus Layanan peristiwa koneksi jaringan virtual JSON menyertakan elemen yang tercantum dalam tabel berikut:
Nama | Deskripsi | Didukung dalam Diagnostik Azure | Didukung di AZMSVnetConnectionEvents (Tabel khusus sumber daya) |
---|---|---|---|
SubscriptionId |
ID langganan Azure | Ya | Ya |
NamespaceName |
Nama namespace | Ya | Ya |
IPAddress |
Alamat IP klien yang tersambung ke layanan Bus Layanan | Ya | Ya |
AddressIP |
Alamat IP klien yang terhubung ke bus layanan | Ya | Ya |
TimeGenerated [UTC] |
Waktu operasi yang dijalankan (dalam UTC) | Ya | Ya |
Action |
Tindakan yang dilakukan oleh layanan Bus Layanan saat mengevaluasi permintaan koneksi. Tindakan yang didukung adalah Terima Koneksi dan Tolak Koneksi. | Ya | Ya |
Reason |
Memberikan alasan mengapa tindakan dilakukan | Ya | Ya |
Count |
Jumlah kemunculan untuk tindakan yang diberikan | Ya | Ya |
ResourceId |
ID sumber daya Azure Resource Manager. | Ya | Ya |
Category |
Kategori Log | Ya | Tidak |
Provider |
Nama Layanan yang memancarkan log seperti ServiceBus | Tidak | Ya |
Type |
Jenis Log yang Dikeluarkan | Tidak | Ya |
Catatan
Log jaringan virtual dibuat hanya jika namespace memungkinkan akses dari jaringan yang dipilih atau dari alamat IP tertentu (aturan filter IP).
Berikut ini contoh string JSON log jaringan virtual:
AzureDiagnostics:
{
"SubscriptionId": "0000000-0000-0000-0000-000000000000",
"NamespaceName": "namespace-name",
"IPAddress": "1.2.3.4",
"Action": "Accept Connection",
"Reason": "IP is accepted by IPAddress filter.",
"Count": 1,
"ResourceId": "/SUBSCRIPTIONS/<AZURE SUBSCRIPTION ID>/RESOURCEGROUPS/<RESOURCE GROUP NAME>/PROVIDERS/MICROSOFT.SERVICEBUS/NAMESPACES/<SERVICE BUS NAMESPACE NAME>",
"Category": "ServiceBusVNetConnectionEvent"
}
Entri tabel khusus sumber daya:
{
"SubscriptionId": "0000000-0000-0000-0000-000000000000",
"NamespaceName": "namespace-name",
"AddressIp": "1.2.3.4",
"Action": "Accept Connection",
"Message": "IP is accepted by IPAddress filter.",
"Count": 1,
"ResourceId": "/SUBSCRIPTIONS/<AZURE SUBSCRIPTION ID>/RESOURCEGROUPS/<RESOURCE GROUP NAME>/PROVIDERS/MICROSOFT.SERVICEBUS/NAMESPACES/<SERVICE BUS NAMESPACE NAME>",
"Provider" : "SERVICEBUS",
"Type": "AZMSVNetConnectionEvents"
}
Log audit runtime
Log audit runtime akan mengambil informasi diagnostik agregat untuk semua operasi akses data plane (seperti mengirim atau menerima pesan) di Azure Service Bus.
Catatan
Log audit runtime saat ini hanya tersedia di tingkat premium.
Log audit runtime menyertakan elemen yang tercantum dalam tabel berikut:
Nama | Deskripsi | Didukung dalam Diagnostik Azure | Didukung dalam AZMSRuntimeAuditLogs (Tabel khusus sumber daya) |
---|---|---|---|
ActivityId |
UUID yang dibuat secara acak yang memastikan keunikan untuk aktivitas audit. | Ya | Ya |
ActivityName |
Nama operasi runtime. | Ya | Ya |
ResourceId |
Sumber daya terkait dengan aktivitas. | Ya | Ya |
Timestamp |
Waktu agregasi. | Ya | Tidak |
time Generated (UTC) |
Waktu agregat | Tidak | Ya |
Status |
Status aktivitas (berhasil atau gagal). | Ya | Ya |
Protocol |
Tipe protokol terkait dengan operasi. | Ya | Ya |
AuthType |
Jenis autentikasi (ID Microsoft Entra atau Kebijakan SAS). | Ya | Ya |
AuthKey |
ID aplikasi Microsoft Entra atau nama kebijakan SAS yang digunakan untuk mengautentikasi ke sumber daya. | Ya | Ya |
NetworkType |
Jenis akses jaringan: Public atau Private . |
yes | Ya |
ClientIP |
Alamat IP aplikasi klien. | Ya | Ya |
Count |
Total jumlah operasi yang dijalankan selama periode agregat selama 1 menit. | Ya | Ya |
Properties |
Metadata yang khusus untuk operasi sarana data. | yes | Ya |
Category |
Kategori log | Ya | Tidak |
Provider |
Nama Layanan yang memancarkan log, seperti ServiceBus | Tidak | Ya |
Type |
Jenis Log yang dipancarkan | Tidak | Ya |
Berikut adalah contoh entri log audit runtime:
AzureDiagnostics:
{
"ActivityId": "<activity id>",
"ActivityName": "ConnectionOpen | Authorization | SendMessage | ReceiveMessage | PeekLockMessage",
"ResourceId": "/SUBSCRIPTIONS/xxx/RESOURCEGROUPS/<Resource Group Name>/PROVIDERS/MICROSOFT.SERVICEBUS/NAMESPACES/<Service Bus namespace>/servicebus/<service bus name>",
"Time": "1/1/2021 8:40:06 PM +00:00",
"Status": "Success | Failure",
"Protocol": "AMQP | HTTP | SBMP",
"AuthType": "SAS | AAD",
"AuthKey": "<AAD Application Name| SAS policy name>",
"NetworkType": "Public | Private",
"ClientIp": "x.x.x.x",
"Count": 1,
"Category": "RuntimeAuditLogs"
}
Entri tabel khusus sumber daya:
{
"ActivityId": "<activity id>",
"ActivityName": "ConnectionOpen | Authorization | SendMessage | ReceiveMessage | PeekLockMessage",
"ResourceId": "/SUBSCRIPTIONS/xxx/RESOURCEGROUPS/<Resource Group Name>/PROVIDERS/MICROSOFT.SERVICEBUS/NAMESPACES/<Service Bus namespace>/servicebus/<service bus name>",
"TimeGenerated (UTC)": "1/1/2021 8:40:06 PM +00:00",
"Status": "Success | Failure",
"Protocol": "AMQP | HTTP | SBMP",
"AuthType": "SAS | AAD",
"AuthKey": "<AAD Application Name| SAS policy name>",
"NetworkType": "Public | Private",
"ClientIp": "x.x.x.x",
"Count": 1,
"Provider": "SERVICEBUS",
"Type" : "AZMSRuntimeAuditLogs"
}
Log Kesalahan Diagnostik
Log kesalahan diagnostik menangkap pesan kesalahan untuk sisi klien, pembatasan, dan kesalahan Kuota yang terlampaui. Mereka memberikan diagnostik terperinci untuk identifikasi kesalahan.
Log Kesalahan Diagnostik menyertakan elemen yang tercantum dalam tabel ini:
Nama | Deskripsi | Didukung dalam Diagnostik Azure | Didukung dalam AZMSDiagnosticErrorLogs (Tabel khusus sumber daya) |
---|---|---|---|
ActivityId |
UUID yang dibuat secara acak yang memastikan keunikan untuk aktivitas audit. | Ya | Ya |
ActivityName |
Nama operasi | Ya | Ya |
NamespaceName |
Nama Namespace | Ya | yes |
EntityType |
Jenis Entitas | Ya | Ya |
EntityName |
Nama Entitas | Ya | Ya |
OperationResult |
Jenis kesalahan dalam Operasi (Clienterror atau Serverbusy atau quotaexceeded) | Ya | Ya |
ErrorCount |
Jumlah kesalahan identik selama periode agregasi 1 menit. | Ya | Ya |
ErrorMessage |
Pesan Kesalahan Terperinci | Ya | Ya |
Provider |
Nama Layanan yang memancarkan log. Nilai yang mungkin: eventhub, relay, dan servicebus | Ya | Ya |
Time Generated (UTC) |
Waktu operasi | Tidak | Ya |
EventTimestamp |
Waktu operasi | Ya | Tidak |
Category |
Kategori log | Ya | Tidak |
Type |
Jenis Log yang dipancarkan | Tidak | Ya |
Berikut adalah contoh entri log kesalahan Diagnostik:
{
"ActivityId": "0000000000-0000-0000-0000-00000000000000",
"SubscriptionId": "<Azure Subscription Id",
"NamespaceName": "Name of Service Bus Namespace",
"EntityType": "Queue",
"EntityName": "Name of Service Bus Queue",
"ActivityName": "SendMessage",
"ResourceId": "/SUBSCRIPTIONS/xxx/RESOURCEGROUPS/<Resource Group Name>/PROVIDERS/MICROSOFT.SERVICEBUS/NAMESPACES/<service bus namespace name>",,
"OperationResult": "ClientError",
"ErrorCount": 1,
"EventTimestamp": "3/27/2024 1:02:29.126 PM +00:00",
"ErrorMessage": "the sessionid was not set on a message, and it cannot be sent to the entity. entities that have session support enabled can only receive messages that have the sessionid set to a valid value.",
"category": "DiagnosticErrorLogs"
}
Entri tabel khusus sumber daya:
{
"ActivityId": "0000000000-0000-0000-0000-00000000000000",
"NamespaceName": "Name of Service Bus Namespace",
"EntityType": "Queue",
"EntityName": "Name of Service Bus Queue",
"ActivityName": "SendMessage",
"ResourceId": "/SUBSCRIPTIONS/xxx/RESOURCEGROUPS/<Resource Group Name>/PROVIDERS/MICROSOFT.SERVICEBUS/NAMESPACES/<service bus namespace name>",,
"OperationResult": "ClientError",
"ErrorCount": 1,
"TimeGenerated [UTC]": "1/27/2024 4:02:29.126 PM +00:00",
"ErrorMessage": "the sessionid was not set on a message, and it cannot be sent to the entity. entities that have session support enabled can only receive messages that have the sessionid set to a valid value.",
"Type": "AZMSDiagnosticErrorLogs"
}
Tabel Log Azure Monitor
Bagian ini mencantumkan tabel Log Azure Monitor yang relevan dengan layanan ini, yang tersedia untuk kueri oleh Analitik Log menggunakan kueri Kusto. Tabel berisi data log sumber daya dan mungkin lebih bergantung pada apa yang dikumpulkan dan dirutekan ke dalamnya.
Pada 30 September 2026, kami akan menghentikan dukungan protokol SBMP untuk Azure Bus Layanan, sehingga Anda tidak akan dapat lagi menggunakan protokol ini setelah 30 September 2026. Migrasikan ke pustaka Azure Bus Layanan SDK terbaru menggunakan protokol AMQP, yang menawarkan pembaruan keamanan penting dan kemampuan yang ditingkatkan, sebelum tanggal tersebut.
Untuk informasi selengkapnya, lihat pengumuman penghentian dukungan.
Azure Service Bus menggunakan tabel Kusto dari Azure Monitor Logs. Anda dapat mengkueri tabel ini dengan Analitik Log.
Bus Layanan Microsoft.ServiceBus/namespaces
- AzureActivity
- AzureMetrics
- AzureDiagnostics
- AZMSOperationalLogs
- AZMSVnetConnectionEvents
- AZMSRunTimeAuditLogs
- AZMSApplicationMetricLogs
- AZMSDiagnosticErrorLogs
Log aktivitas
Tabel tertaut mencantumkan operasi yang dapat direkam dalam log aktivitas untuk layanan ini. Operasi ini adalah subset dari semua kemungkinan operasi penyedia sumber daya dalam log aktivitas.
Untuk informasi selengkapnya tentang skema entri log aktivitas, lihat Skema Log Aktivitas.
Konten terkait
- Lihat Memantau Azure Bus Layanan untuk deskripsi Bus Layanan pemantauan.
- Lihat Memantau sumber daya Azure dengan Azure Monitor untuk detail tentang memantau sumber daya Azure.