Referensi data pemantauan Azure SignalR Service

Artikel ini berisi semua informasi referensi pemantauan untuk layanan ini.

Lihat Memantau Azure SignalR Service untuk detail tentang data yang dapat Anda kumpulkan untuk Azure SignalR Service 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 untuk Azure SignalR Service berada dalam kategori Kesalahan, Saturasi, atau Lalu Lintas .

Metrik yang didukung untuk Microsoft.SignalRService/SignalR

Tabel berikut mencantumkan metrik yang tersedia untuk jenis sumber daya Microsoft.SignalRService/SignalR.

  • 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.
Kategori Metric Nama dalam REST API Unit Agregasi Dimensi Butir Waktu Ekspor DS
Lalu lintas Jumlah Penutupan Koneksi ion

Jumlah koneksi yang ditutup dengan berbagai alasan.
ConnectionCloseCount Hitung Total Endpoint, ConnectionCloseCategory PT1M Ya
Lalu lintas Jumlah Koneksi

Jumlah koneksi pengguna.
ConnectionCount Hitung Maksimum Endpoint PT1M Ya
Lalu lintas Jumlah Buka Koneksi ion

Jumlah koneksi baru yang dibuka.
ConnectionOpenCount Hitung Total Endpoint PT1M Ya
Lalu lintas Pemanfaatan Kuota Koneksi ion

Persentase koneksi yang tersambung relatif terhadap kuota koneksi.
ConnectionQuotaUtilization Persen Minimum, Maksimum, Rata-rata <Tidak ada> PT1M Ya
Lalu lintas Lalu Lintas Masuk

Lalu lintas masuk layanan
InboundTraffic Byte Total <Tidak ada> PT1M Ya
Lalu lintas Jumlah Pesan

Jumlah total pesan.
MessageCount Hitung Total <Tidak ada> PT1M Ya
Lalu lintas Lalu Lintas Keluar

Lalu lintas layanan keluar
OutboundTraffic Byte Total <Tidak ada> PT1M Ya
Saturasi Beban Server

Beban server SignalR.
ServerLoad Persen Minimum, Maksimum, Rata-rata <Tidak ada> PT1M No
Kesalahan Kesalahan Sistem

Persentase kesalahan sistem
SystemErrors Persen Maksimum <Tidak ada> PT1M Ya
Kesalahan Kesalahan Pengguna

Persentase kesalahan pengguna
UserErrors Persen Maksimum <Tidak ada> PT1M Ya

Metrik yang didukung untuk Microsoft.SignalRService/SignalR/replika

Tabel berikut mencantumkan metrik yang tersedia untuk jenis sumber daya Microsoft.SignalRService/SignalR/replicas.

  • 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.
Kategori Metric Nama dalam REST API Unit Agregasi Dimensi Butir Waktu Ekspor DS
Lalu lintas Jumlah Penutupan Koneksi ion

Jumlah koneksi yang ditutup dengan berbagai alasan.
ConnectionCloseCount Hitung Total Endpoint, ConnectionCloseCategory PT1M Ya
Lalu lintas Jumlah Koneksi

Jumlah koneksi pengguna.
ConnectionCount Hitung Maksimum Endpoint PT1M Ya
Lalu lintas Jumlah Buka Koneksi ion

Jumlah koneksi baru yang dibuka.
ConnectionOpenCount Hitung Total Endpoint PT1M Ya
Lalu lintas Pemanfaatan Kuota Koneksi ion

Persentase koneksi yang tersambung relatif terhadap kuota koneksi.
ConnectionQuotaUtilization Persen Minimum, Maksimum, Rata-rata <Tidak ada> PT1M Ya
Lalu lintas Lalu Lintas Masuk

Lalu lintas masuk layanan
InboundTraffic Byte Total <Tidak ada> PT1M Ya
Lalu lintas Jumlah Pesan

Jumlah total pesan.
MessageCount Hitung Total <Tidak ada> PT1M Ya
Lalu lintas Lalu Lintas Keluar

Lalu lintas layanan keluar
OutboundTraffic Byte Total <Tidak ada> PT1M Ya
Saturasi Beban Server

Beban server SignalR.
ServerLoad Persen Minimum, Maksimum, Rata-rata <Tidak ada> PT1M No
Kesalahan Kesalahan Sistem

Persentase kesalahan sistem
SystemErrors Persen Maksimum <Tidak ada> PT1M Ya
Kesalahan Kesalahan Pengguna

Persentase kesalahan pengguna
UserErrors Persen Maksimum <Tidak ada> PT1M Ya

Untuk detail selengkapnya tentang metrik untuk Azure SignalR Service, lihat Metrik Azure SignalR Service.

Catatan

Jenis agregasi metrik muncul di penjelajah metrik di portal Azure sebagai Count, Avg, Min, Max, dan Sum.

Hitungan adalah jumlah data pengambilan sampel yang diterima. Jumlah didefinisikan sebagai jenis agregasi metrik umum dan tidak dapat dikecualikan dari daftar jenis agregasi yang tersedia. Ini umumnya tidak berguna untuk SignalR Service tetapi terkadang dapat digunakan untuk memeriksa apakah data pengambilan sampel telah dikirim ke metrik.

Dimensi metrik

Untuk informasi tentang dimensi metrik apa itu, lihat Metrik multi-dimensi.

Layanan ini memiliki dimensi berikut yang terkait dengan metriknya.

Titik akhir

Menjelaskan jenis koneksi. Mencakup nilai dimensi: Klien, Server, dan LiveTrace.

ConnectionCloseCategory

Memberikan alasan untuk menutup koneksi. Menyertakan nilai dimensi berikut.

Nilai Deskripsi
Normal Koneksi ditutup secara normal.
Dibatasi Dengan Jumlah/laju pesan atau pembatasan koneksi, periksa jumlah Koneksi dan Jumlah Pesan penggunaan saat ini dan batas sumber daya Anda.
PingTimeout batas waktu ping Koneksi ion.
NoAvailableServer Koneksi ion Koneksi klien tidak dapat dibuat dan tidak melewati jabat tangan karena tidak ada koneksi server yang tersedia.
InvokeUpstreamFailed Pemanggilan upstram gagal.
SlowClient Terlalu banyak pesan yang tidak dikirim yang diantrekan di sisi layanan.
HandshakeError Koneksi dihentikan dalam fase jabat tangan, yang dapat disebabkan oleh pihak jarak jauh menutup koneksi WebSocket tanpa menyelesaikan jabat tangan dekat. HandshakeError disebabkan oleh masalah jaringan. Periksa pengaturan browser untuk melihat apakah klien dapat membuat koneksi websocket.
Server Koneksi ionNotFound Server hub target tidak tersedia. Nilai ini berdasarkan desain dan koneksi ulang harus dilakukan setelah penurunan ini.
Server Koneksi ionClosed Koneksi klien ditutup karena koneksi server yang sesuai terputus. Saat server aplikasi menggunakan Azure SignalR Service SDK, di latar belakang, server memulai koneksi server ke Azure SignalR Service jarak jauh. Setiap koneksi klien ke layanan dikaitkan dengan salah satu koneksi server untuk merutekan lalu lintas antara klien dan server aplikasi. Setelah koneksi server ditutup, semua koneksi klien yang dilayaninya ditutup dengan pesan Server Koneksi ionDropped.
ServiceTransientError Kesalahan Server Internal
BadRequest Permintaan buruk disebabkan oleh nama hub yang tidak valid, payload yang salah, atau permintaan cacat.
ClosedByAppServer Server aplikasi meminta layanan untuk menutup klien.
ServiceReload Beban ulang layanan dipicu ketika koneksi terputus karena komponen layanan internal dimuat ulang. Kejadian ini tidak menunjukkan kerusakan dan merupakan bagian dari operasi layanan normal.
ServiceModeSwitched Koneksi ion ditutup setelah mode layanan dialihkan, seperti dari mode Tanpa Server ke mode Default.
Sah Koneksi tidak sah.

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.SignalRService/SignalR

Kategori Nama tampilan kategori Tabel log Mendukung rencana log dasar Mendukung transformasi waktu penyerapan Contoh kueri Biaya untuk diekspor
AllLogs Log Azure SignalR Service. SignalRServiceDiagnosticLogs

Log diagnostik layanan Azure SignalR.

Tidak Ya Kueri No

Log sumber daya yang didukung untuk Microsoft.SignalRService/SignalR/replicas

Kategori Nama tampilan kategori Tabel log Mendukung rencana log dasar Mendukung transformasi waktu penyerapan Contoh kueri Biaya untuk diekspor
AllLogs Log Azure SignalR Service. Tidak Ya Ya

Pemetaan tabel Log Sumber Daya

Nama bidang untuk Analitik Log sedikit berbeda dari nama bidang untuk tujuan Penyimpanan.

Mengarsipkan skema log untuk akun penyimpanan

String JSON log arsip mencakup elemen berikut:

Format

Nama Deskripsi
waktu Mencatat waktu peristiwa.
tingkat Tingkat peristiwa log.
resourceId ID sumber daya Azure SignalR Service.
lokasi Lokasi Azure SignalR Service.
category Kategori peristiwa log.
operationName Nama operasi peristiwa.
callerIpAddress Alamat IP server/klien.
properti Properti terperinci yang terkait dengan peristiwa log ini, seperti yang tercantum dalam tabel berikut.

Properti

Nama Deskripsi
jenis Jenis peristiwa log. Saat ini, ConnectivityLogs jenis tersedia, untuk memberikan informasi tentang konektivitas ke Azure SignalR Service.
collection Kumpulan peristiwa log. Nilai yang diizinkan adalah Connection, Authorization, atau Throttling.
connectionId Identitas koneksi.
transportType Jenis transportasi koneksi. Nilai yang diizinkan adalah Websockets, ServerSentEvents, atau LongPolling.
connectionType Jenis koneksi. Nilai yang diizinkan adalah: Server atau Client. Server adalah koneksi dari sisi server dan Client merupakan koneksi dari sisi klien.
userId Identitas pengguna.
pesan Pesan terperinci tentang peristiwa log.

Skema log arsip untuk Log Analytics

Kolom log arsip menyertakan elemen berikut:

Nama Deskripsi
TimeGenerated Mencatat waktu peristiwa.
Koleksi Kumpulan peristiwa log. Nilai yang diizinkan adalah: Connection, Authorization, dan Throttling.
OperationName Nama operasi peristiwa.
Lokasi Lokasi Azure SignalR Service.
Tingkat Tingkat peristiwa log.
CallerIpAddress Alamat IP server/klien.
Pesan Pesan terperinci tentang peristiwa log.
UserId Identitas pengguna.
ConnectionId Identitas koneksi.
ConnectionType Jenis koneksi. Nilai yang diperbolehkan adalah: Server atau Client. Server adalah koneksi dari sisi server dan Client merupakan koneksi dari sisi klien.
TransportType Jenis transportasi koneksi. Nilai yang diizinkan adalah: Websockets, ServerSentEvents, atau LongPolling

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.

SignalR

Microsoft.SignalRService/SignalR

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.