Memantau referensi data Azure Web PubSub

Artikel ini menyediakan referensi data log dan metrik yang dikumpulkan untuk menganalisis performa dan ketersediaan Azure Web PubSub. Lihat artikel Memantau Azure Web PubSub untuk detail tentang mengumpulkan dan menganalisis data pemantauan untuk Azure Web PubSub.

Metrik

Metrik memberikan wawasan tentang status operasional layanan. Metrik yang tersedia adalah:

Metrik Unit Jenis Agregasi yang Direkomendasikan Deskripsi Dimensi
Jumlah Penutupan Koneksi Hitung Jumlah Jumlah koneksi yang ditutup dengan berbagai alasan. ConnectionCloseCategory
Jumlah Koneksi Hitung Maks / Rata-rata Jumlah koneksi ke layanan. Tanpa Dimensi
Jumlah Buka Koneksi Hitung Jumlah Jumlah koneksi baru yang dibuka. Tanpa Dimensi
Pemanfaatan Kuota Koneksi Persen Maks / Rata-rata Persentase koneksi relatif terhadap kuota koneksi. Tanpa Dimensi
Lalu Lintas Masuk Byte Jumlah Lalu lintas masuk ke layanan. Tanpa Dimensi
Lalu Lintas Keluar Byte Jumlah Lalu lintas keluar dari layanan. Tanpa Dimensi
Server Load Persen Maks / Rata-rata Persentase beban server. Tanpa Dimensi

Untuk informasi selengkapnya, lihat Metrik.

Log Sumber Daya

Mengarsipkan ke akun penyimpanan

String JSON log arsip meliputi elemen yang tercantum dalam tabel berikut:

Format

Nama Deskripsi
waktu Log waktu peristiwa
tingkat Mencatat tingkat peristiwa
resourceId ID Sumber Daya Azure SignalR Service Anda
lokasi Lokasi Azure SignalR Service Anda
category Kategori peristiwa log
operationName Nama operasi peristiwa
callerIpAddress Alamat IP server atau klien Anda
properti Properti terperinci terkait peristiwa log ini. Untuk detail lebih lanjut, lihat tabel properti di bawah

Tabel Properti

Nama Deskripsi
collection Kumpulan peristiwa log. Nilai yang diizinkan adalah: Connection, Authorization dan Throttling
connectionId Identitas koneksi
userId Identitas pengguna
pesan Pesan terperinci dari peristiwa log
hub Nama Hub yang ditentukan pengguna
routeTemplate Templat rute API
httpMethod Metode Http (POST/GET/PUT/DELETE)
url Alamat web
traceId Pengidentifikasi unik untuk pemanggilan
statusCode Kode respons Http
durasi Durasi antara permintaan diterima sampai diproses
header Informasi tambahan yang diteruskan oleh klien dan server dengan permintaan HTTP atau respons

Kode berikut adalah contoh string JSON log arsip:

{
  "properties": {
    "message": "Connection started",
    "collection": "Connection",
    "connectionId": "LW61bMG2VQLIMYIVBMmyXgb3c418200",
    "userId": null
  },
  "operationName": "ConnectionStarted",
  "category": "ConnectivityLogs",
  "level": "Informational",
  "callerIpAddress": "167.220.255.79",
  "resourceId": "/SUBSCRIPTIONS/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX/RESOURCEGROUPS/MYGROUP/PROVIDERS/MICROSOFT.SIGNALRSERVICE/WEBPUBSUB/MYWEBPUBSUB",
  "time": "2021-09-17T05:25:05Z",
  "location": "westus"
}

Skema log arsip untuk Log Analytics

Kolom log arsip menyertakan elemen yang tercantum dalam tabel berikut.

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

Tabel Log Azure Monitor

Azure Web PubSub menggunakan tabel Kusto dari Log Azure Monitor. Anda dapat mengkueri tabel ini dengan analitik Log. Untuk daftar tabel Kusto yang digunakan Azure Web PubSub, lihat artikel referensi tabel Log Azure Monitor.

Baca juga