Aracılığıyla paylaş


Event Hubs ile UE kullanımını izleme

Azure Özel 5G Core, Event Hubs ile tümleştirilecek şekilde yapılandırılabilir ve bu sayede UE kullanımını izleyebilirsiniz. Event Hubs, AP5GC ile sorunsuz bir şekilde tümleştirilebilen modern bir büyük veri akış platformu ve olay alımı hizmetidir. Hizmet, düşük gecikme süresiyle saniyede milyonlarca olayı işleyebilir. Event Hubs örneğine gönderilen veriler, gerçek zamanlı analiz sağlayıcıları ya da toplu işlem veya depolama bağdaştırıcıları kullanılarak dönüştürülebilir ve depolanabilir.

Azure Event Hubs tarafından oluşturulan izleme verilerine göre UE kullanımını izleyebilir ve Azure İzleyici ile bu verileri analiz edebilir veya bu veriler üzerinde uyarı alabilirsiniz.

Önkoşullar

  • Paylaşılan erişim ilkesine sahip bir Event Hubs örneğine sahip olmanız gerekir. Paylaşılan erişim ilkesinde gönderme ve alma erişimi yapılandırılmış olmalıdır.
  • Event Hubs örneği için Katkıda Bulunan veya Sahip rolüne sahip olan ve sitenin Paket Çekirdeği Denetim Düzlemine atanmış bir kullanıcı tarafından atanmış yönetilen kimliğiniz olmalıdır.

İpucu

Paket Çekirdeği Denetim Düzlemi gerekli yönetilen kimlikle yapılandırılırsa, varsayılan paylaşılan erişim ilkesi otomatik olarak oluşturulur.

UE kullanımı izlemeyi yapılandırma

UE kullanımı izlemesi, paket çekirdeği yapılandırması değiştirilerek site oluşturma sırasında veya daha sonraki bir aşamada etkinleştirilebilir.

Event Hubs, AP5GC dağıtımınızdan veri aldıktan sonra olay verilerini kullanmak ve ölçümler üretmek için .NET gibi SDK'ları kullanarak bir uygulama yazabilirsiniz.

Önemli

BAE kullanımı izlemeyi etkinleştirdikten sonra yönetilen kimliği oluşturursanız, sahte bir yapılandırma değişikliği yaparak paket çekirdeği yapılandırmasını yenilemeniz gerekir. Bu, dağıtımınızı etkilemeyecek bir değişiklik olabilir ve yerinde bırakılabilir veya hemen geri döndürebileceğiniz bir değişiklik olabilir. Bkz . Paket çekirdeği örneğini değiştirme. Paket çekirdeği yapılandırmasını yenilemezseniz paket yakalama başarısız olur.

Bildirilen UE kullanım verileri

Yapılandırıldığında, AP5GC tüm PDU oturumları için QoS akış düzeyine göre veri kullanım raporları gönderir. Aşağıdaki veriler bildirilir:

Veri adı Veri Türü Açıklama
Abone Tanımlayıcısı (SUPI/IMSI) String UE ile ilişkili tanımlayıcı.
IMEI String BAE ile ilişkili Uluslararası Mobil Ekipman Kimliği.
PLMN Kimliğini Sunma String UE ile ilişkili hizmet veren genel kara mobil ağının kimliği.
Olay Zaman Damgası Datetime UE olayının zaman damgası.
Toplam veri Birimi (Bayt) Tamsayı İletilen toplam veri hacmi. Bayt cinsinden ölçülür.
Yukarı bağlantı veri birimi Tamsayı Yukarı bağlantı veri hacmi aktarıldı. Bayt cinsinden ölçülür.
Aşağı bağlantı veri hacmi Tamsayı Aşağı bağlantı veri hacmi aktarıldı. Bayt cinsinden ölçülür.
APN/DNN String Veri noktası veya veri ağı adı.
Zaman damgası İlk kullanım Datetime İlk IP paketinin iletilmesi ve geçerli UE veri kullanımı olayıyla eşlenmesi için zaman damgası.
Zaman damgası Son kullanım Datetime İletilecek ve geçerli UE veri kullanımı olayına eşlenecek son IP paketinin zaman damgası.
Süre Tamsayı Bu olay verilerinin toplandığı saniye cinsinden süre.
RAN Tanımlayıcısı String UE ile ilişkili radyo erişim ağ tanımlayıcısı.
RAT Türü Tamsayı Radyo erişim teknolojisi türü.
QCI/5QI Tamsayı Hizmet kalitesi tanımlayıcısı. Daha fazla bilgi için bkz . 5G hizmet kalitesi (QoS) ve QoS akışları .
PDU Oturum Kimliği String UE olayının protokol veri biriminin tanımlayıcısı.
IP Address String BAE'nin IP adresi.
Paket Çekirdeği Denetim Düzlemi ARM Kimliği String UE ile ilişkili paket çekirdek kontrol düzlemi ARM'nin tanımlayıcısı.
Paket Çekirdeği Veri Düzlemi ARM Kimliği String UE ile ilişkili paket çekirdek veri düzlemi ARM'nin tanımlayıcısı.
ARP Object Ayırma ve Bekletme İlkesi: öncelik düzeyi, önalım özelliği ve önalım güvenlik açığı dahil. Daha fazla bilgi için bkz . 5G hizmet kalitesi (QoS) ve QoS akışları .
- ArpPriorityLevel Int (1-15) Yukarıdaki ARP'ye bakın.
- Ön Kullanım Özelliği String Yukarıdaki ARP'ye bakın.
- Ön Kullanım Güvenlik Açığı String Yukarıdaki ARP'ye bakın.

Azure Stream Analytics

Azure Stream Analytics, Event Hubs'dan akış verilerini işlemenize ve analiz etmenizi sağlar. Daha fazla bilgi için bkz . Azure Stream Analytics kullanarak Event Hubs'ınızdaki verileri işleme.

UE kullanım şeması

Aşağıdaki şema, Event Hubs tarafından UE kullanım iletilerini doğrulamak için kullanılır.

{
  "type": "record",
  "name": "UeUsageReport",
  "namespace": "Microsoft.Azure.Pmn.EventHubAgent.Models",
  "doc": "Schema for the UE usage report data. The events will be serialized using this schema.",
    "fields": [{
        "name": "apnDnn",
        "type": ["null", "string"],
        "default": null
    }, {
        "name": "arp",
        "type": ["null", {
            "type": "record",
            "name": "Arp",
            "fields": [{
                "name": "preemptCap",
                "type": ["null", "string"],
                "default": null
            }, {
                "name": "preemptVuln",
                "type": ["null", "string"],
                "default": null
            }, {
                "name": "priorityLevel",
                "type": ["null", "int"],
                "default": null
            }]
        }],
        "default": null
    }, {
        "name": "downlinkDataVolumeBytes",
        "type": ["null", "long"],
        "default": null
    }, {
        "name": "durationSeconds",
        "type": ["null", "int"],
        "default": null
    }, {
        "name": "eventTimestamp",
        "type": ["null", "string"],
        "default": null
    }, {
        "name": "imei",
        "type": ["null", "string"],
        "default": null
    }, {
        "name": "imsi",
        "type": ["null", "string"],
        "default": null
    }, {
        "name": "ipAddress",
        "type": ["null", "string"],
        "default": null
    }, {
        "name": "pcControlPlaneId",
        "type": ["null", "string"],
        "default": null
    }, {
        "name": "pcDataPlaneId",
        "type": ["null", "string"],
        "default": null
    }, {
        "name": "pduSessionId",
        "type": ["null", "string"],
        "default": null
    }, {
        "name": "qci5QI",
        "type": ["null", "int"],
        "default": null
    }, {
        "name": "ranIdentifier",
        "type": ["null", "string"],
        "default": null
    }, {
        "name": "ratType",
        "type": ["null", "string"],
        "default": null
    }, {
        "name": "servingPlmnId",
        "type": ["null", "string"],
        "default": null
    }, {
        "name": "timestampFirstUsage",
        "type": ["null", "string"],
        "default": null
    }, {
        "name": "timestampLastUsage",
        "type": ["null", "string"],
        "default": null
    }, {
        "name": "totalDataVolumeBytes",
        "type": ["null", "long"],
        "default": null
    }, {
        "name": "uplinkDataVolumeBytes",
        "type": ["null", "long"],
        "default": null
    }]
}

Sonraki adımlar