Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu makale, Azure Web PubSub'un performansını ve kullanılabilirliğini analiz etmek için toplanan günlük ve ölçüm verilerine bir başvuru sağlar. Azure Web PubSub için izleme verilerini toplama ve analiz etme hakkında ayrıntılı bilgi için Azure Web PubSub'ı izleme makalesine bakın.
Ölçümler
Ölçümler, hizmetin çalışma durumuyla ilgili içgörüler sağlar. Kullanılabilir ölçümler şunlardır:
| Metric | Unit | Önerilen Toplama Türü | Açıklama | Boyutlar |
|---|---|---|---|---|
| Bağlantı Kapatma Sayısı | Sayı | Sum | Çeşitli nedenlerle kapatılan bağlantıların sayısı. | ConnectionCloseCategory |
| Bağlantı Sayısı | Sayı | Maksimum / Ortalama | Hizmete yönelik bağlantı sayısı. | Boyut Yok |
| Bağlantı Açma Sayısı | Sayı | Sum | Açılan yeni bağlantıların sayısı. | Boyut Yok |
| Bağlantı Kotası Kullanımı | Yüzde | Maksimum / Ortalama | Bağlantı kotasına göre bağlantıların yüzdesi. | Boyut Yok |
| Gelen Trafik | Bayt | Sum | Hizmete gelen trafik. | Boyut Yok |
| Giden Trafik | Bayt | Sum | Hizmetten giden trafik. | Boyut Yok |
| Sunucu Yükü | Yüzde | Maksimum / Ortalama | Sunucu yükleme yüzdesi. | Boyut Yok |
| Rest API Yanıt Süresi | Sayı | Sum | Uç noktaya göre kategorilere ayrılmış REST API isteğinin yanıt süresi. | Yanıt Süresi, REST API Kategorisi |
| İstemci İsteği Durum Kodu | Sayı | Sum | İstemci bağlantı isteklerinin durum kodu. | Müşteri Türü, Durum |
Daha fazla bilgi için bkz . Ölçümler.
Kaynak Günlükleri
Bir depolama hesabına arşivle
Arşiv günlüğü JSON dizeleri aşağıdaki tablolarda listelenen öğeleri içerir:
Biçim
| Veri Akışı Adı | Açıklama |
|---|---|
| time | Olay saatini günlüğe kaydetme |
| düzey | Günlük olay düzeyi |
| resourceId | Azure SignalR Hizmeti kaynak kimliği |
| konum | Azure SignalR Hizmeti konumunuz |
| category | Günlük olayının kategorisi |
| operationName | Olayın işlem adı |
| callerIpAddress | Sunucunuzun veya istemcinizin IP adresi |
| özellikler | Bu günlük olayıyla ilgili ayrıntılı özellikler. Daha fazla ayrıntı için aşağıdaki özellikler tablosuna bakın |
Özellikler Tablosu
| Veri Akışı Adı | Açıklama |
|---|---|
| koleksiyonu | Günlük olayının koleksiyonu. İzin verilen değerler şunlardır: Connection, Authorization ve Throttling |
| connectionId | Bağlantının kimliği |
| userId | Kullanıcının kimliği |
| ileti | Günlük olayının ayrıntılı iletisi |
| göbek | Kullanıcı tanımlı Hub Adı |
| routeTemplate | API'nin yol şablonu |
| httpMethod | HTTP yöntemi (POST/GET/PUT/DELETE) |
| url | Tekdüzen kaynak bulucu |
| traceId | Çağırmanın benzersiz tanımlayıcısı |
| statusCode | HTTP yanıt kodu |
| süre | İstek arasındaki süre alınır ve işlenir |
| üst bilgiler | İstemci ve sunucu tarafından http isteği veya yanıtıyla geçirilen ek bilgiler |
Aşağıdaki kod bir arşiv günlüğü JSON dizesi örneğidir:
{
"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"
}
Log Analytics için arşiv günlükleri şeması
Arşiv günlüğü sütunları aşağıdaki tabloda listelenen öğeleri içerir.
| Veri Akışı Adı | Açıklama |
|---|---|
| TimeGenerated | Olay saatini günlüğe kaydetme |
| Koleksiyon | Günlük olayının koleksiyonu. İzin verilen değerler şunlardır: Connection, Authorization ve Throttling |
| OperationName | Olayın işlem adı |
| Konum | Azure SignalR Hizmeti konumunuz |
| Level | Günlük olay düzeyi |
| CallerIpAddress | Sunucunuzun/istemcinizin IP adresi |
| İleti | Günlük olayının ayrıntılı iletisi |
| Kullanıcı Kimliği | Kullanıcının kimliği |
| ConnectionId | Bağlantının kimliği |
| ConnectionType | Bağlantının türü. İzin verilen değerler şunlardır: Server | Client.
Server: sunucu tarafından bağlantı; Client: istemci tarafından bağlantı |
| TransportType | Bağlantının aktarım türü. İzin verilen değerler şunlardır: Websockets | ServerSentEvents | LongPolling |
Azure İzleyici Günlükleri tabloları
Azure Web PubSub, Azure İzleyici Günlüklerindeki Kusto tablolarını kullanır. Log Analytics ile bu tabloları sorgulayabilirsiniz.
Ayrıca bkz.
- Azure Web PubSub izlemenin açıklaması için bkz. Azure Web PubSub'ı İzleme.
- Azure kaynaklarını izleme hakkında ayrıntılı bilgi için bkz . Azure İzleyici ile Azure kaynaklarını izleme.