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.
Kesalahan Kategori:
Metrik | Nama dalam REST API | Unit | Agregasi | Dimensi | Butir Waktu | Ekspor DS |
---|---|---|---|---|---|---|
Kesalahan Sistem Persentase kesalahan sistem |
SystemErrors |
Persen | Maksimum | <Tidak ada> | PT1M | Ya |
Kesalahan Pengguna Persentase kesalahan pengguna |
UserErrors |
Persen | Maksimum | <Tidak ada> | PT1M | Ya |
Kategori: Saturasi
Metrik | Nama dalam REST API | Unit | Agregasi | Dimensi | Butir Waktu | Ekspor DS |
---|---|---|---|---|---|---|
Beban Server Beban server SignalR. |
ServerLoad |
Persen | Minimum, Maksimum, Rata-rata | <Tidak ada> | PT1M | No |
Kategori: Lalu lintas
Metrik | Nama dalam REST API | Unit | Agregasi | Dimensi | Butir Waktu | Ekspor DS |
---|---|---|---|---|---|---|
Jumlah Tutup Koneksi Jumlah koneksi yang ditutup dengan berbagai alasan. |
ConnectionCloseCount |
Hitung | Total (Jumlah) |
Endpoint , ConnectionCloseCategory |
PT1M | Ya |
Jumlah Koneksi Jumlah koneksi pengguna. |
ConnectionCount |
Hitung | Maksimum | Endpoint |
PT1M | Ya |
Jumlah Buka Koneksi Jumlah koneksi baru yang dibuka. |
ConnectionOpenCount |
Hitung | Total (Jumlah) | Endpoint |
PT1M | Ya |
Pemanfaatan Kuota Koneksi Persentase koneksi yang tersambung relatif terhadap kuota koneksi. |
ConnectionQuotaUtilization |
Persen | Minimum, Maksimum, Rata-rata | <Tidak ada> | PT1M | Ya |
Lalu Lintas Masuk Lalu lintas masuk layanan |
InboundTraffic |
Byte | Total (Jumlah) | <Tidak ada> | PT1M | Ya |
Jumlah Pesan Jumlah total pesan. |
MessageCount |
Hitung | Total (Jumlah) | <Tidak ada> | PT1M | Ya |
Lalu Lintas Keluar Lalu lintas layanan keluar |
OutboundTraffic |
Byte | Total (Jumlah) | <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.
Kesalahan Kategori:
Metrik | Nama dalam REST API | Unit | Agregasi | Dimensi | Butir Waktu | Ekspor DS |
---|---|---|---|---|---|---|
Kesalahan Sistem Persentase kesalahan sistem |
SystemErrors |
Persen | Maksimum | <Tidak ada> | PT1M | Ya |
Kesalahan Pengguna Persentase kesalahan pengguna |
UserErrors |
Persen | Maksimum | <Tidak ada> | PT1M | Ya |
Kategori: Saturasi
Metrik | Nama dalam REST API | Unit | Agregasi | Dimensi | Butir Waktu | Ekspor DS |
---|---|---|---|---|---|---|
Beban Server Beban server SignalR. |
ServerLoad |
Persen | Minimum, Maksimum, Rata-rata | <Tidak ada> | PT1M | No |
Kategori: Lalu lintas
Metrik | Nama dalam REST API | Unit | Agregasi | Dimensi | Butir Waktu | Ekspor DS |
---|---|---|---|---|---|---|
Jumlah Tutup Koneksi Jumlah koneksi yang ditutup dengan berbagai alasan. |
ConnectionCloseCount |
Hitung | Total (Jumlah) |
Endpoint , ConnectionCloseCategory |
PT1M | Ya |
Jumlah Koneksi Jumlah koneksi pengguna. |
ConnectionCount |
Hitung | Maksimum | Endpoint |
PT1M | Ya |
Jumlah Buka Koneksi Jumlah koneksi baru yang dibuka. |
ConnectionOpenCount |
Hitung | Total (Jumlah) | Endpoint |
PT1M | Ya |
Pemanfaatan Kuota Koneksi Persentase koneksi yang tersambung relatif terhadap kuota koneksi. |
ConnectionQuotaUtilization |
Persen | Minimum, Maksimum, Rata-rata | <Tidak ada> | PT1M | Ya |
Lalu Lintas Masuk Lalu lintas masuk layanan |
InboundTraffic |
Byte | Total (Jumlah) | <Tidak ada> | PT1M | Ya |
Jumlah Pesan Jumlah total pesan. |
MessageCount |
Hitung | Total (Jumlah) | <Tidak ada> | PT1M | Ya |
Lalu Lintas Keluar Lalu lintas layanan keluar |
OutboundTraffic |
Byte | Total (Jumlah) | <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. |
NoAvailableServerConnection | 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. |
ServerConnectionNotFound | Server hub target tidak tersedia. Nilai ini berdasarkan desain dan koneksi ulang harus dilakukan setelah penurunan ini. |
ServerConnectionClosed | 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 ServerConnectionDropped . |
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 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. |
SignalRServiceDiagnosticLogs Log diagnostik layanan Azure SignalR. |
Tidak | Ya | Kueri | 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.
Konten terkait
- Lihat Memantau Azure SignalR Service untuk deskripsi pemantauan Azure SignalR Service.
- Lihat Memantau sumber daya Azure dengan Azure Monitor untuk detail tentang memantau sumber daya Azure.
- Lihat Menggunakan log diagnostik untuk memantau SignalR Service untuk instruksi terperinci tentang cara mengaktifkan, mengkueri, dan memecahkan masalah dengan log Azure SignalR Service.