Sdílet prostřednictvím


Monitorování využití UE se službou Event Hubs

Službu Azure Private 5G Core je možné nakonfigurovat tak, aby se integrovala se službou Event Hubs a bylo možné monitorovat využití UE. Event Hubs je moderní platforma pro streamování velkých objemů dat a služba pro příjem událostí, která se může bezproblémově integrovat s AP5GC. Služba může zpracovávat miliony událostí za sekundu s nízkou latencí. Data odesílaná do instance služby Event Hubs je možné transformovat a ukládat pomocí libovolných poskytovatelů analýz v reálném čase, dávkování nebo adaptérů úložiště.

Využití UE můžete monitorovat na základě dat monitorování generovaných službou Azure Event Hubs a analyzovat nebo upozorňovat na tato data pomocí služby Azure Monitor.

Požadavky

  • Musíte mít instanci služby Event Hubs se zásadami sdíleného přístupu. Zásady sdíleného přístupu musí mít nakonfigurovaný přístup pro odesílání a příjem.
  • Musíte mít spravovanou identitu přiřazenou uživatelem, která má roli přispěvatele nebo vlastníka pro instanci služby Event Hubs a je přiřazená řídicí rovině jádra paketů pro lokalitu.

Tip

Výchozí zásady sdíleného přístupu se vytvoří automaticky, pokud je řídicí rovina jádra paketů nakonfigurovaná s požadovanou spravovanou identitou.

Konfigurace monitorování využití UE

Monitorování využití UE je možné povolit při vytváření lokality nebo v pozdější fázi úpravou konfigurace jádra paketů.

Jakmile služba Event Hubs přijímá data z vašeho nasazení AP5GC, můžete napsat aplikaci pomocí sad SDK , jako je .NET , aby spotřebovala data událostí a vytvářela metriky.

Důležité

Pokud spravovanou identitu vytvoříte po povolení monitorování využití UE, budete muset aktualizovat konfiguraci jádra paketů provedením fiktivní změny konfigurace. Může se jednat o změnu, která nebude mít žádný vliv na vaše nasazení a může být ponechána na místě, nebo změnu, kterou okamžitě vrátíte. Viz Úprava instance jádra paketů. Pokud neaktualizujete konfiguraci jádra paketů, zachytávání paketů selže.

Hlášená data o využití UE

Při konfiguraci bude AP5GC odesílat sestavy využití dat na úroveň toku QoS pro všechny relace pdU. Jsou hlášena následující data:

Název dat Datový typ Popis
Identifikátor odběratele (SUPI/IMSI) String Identifikátor přidružený k uživatelskému prostředí.
IMEI String Mezinárodní identita mobilního zařízení přidružená k UE.
Obsluha ID PLMN String ID obsluhované veřejné veřejné mobilní sítě přidružené k uživatelskému prostředí.
Časové razítko události Datum a čas Časové razítko události UE.
Celkový objem dat (bajty) Celé číslo Celkový objem přenášených dat Měřeno v bajtech.
Datový svazek pro odesílání Celé číslo Přenášený datový svazek pro odesílání Měřeno v bajtech.
Datový svazek downlinku Celé číslo Přenášený datový svazek downlinku Měřeno v bajtech.
APN/DNN String Název datového bodu nebo datové sítě.
První použití časového razítka Datum a čas Časové razítko prvního paketu PROTOKOLU IP, který se má přenést a namapovat na aktuální událost využití dat UE.
Časové razítko – poslední využití Datum a čas Časové razítko posledního paketu PROTOKOLU IP, které se má přenést a namapovat na aktuální událost využití dat UE.
Doba trvání Celé číslo Doba trvání v sekundách, ve kterých se shromažďují tato data událostí.
Identifikátor RAN String Identifikátor sítě pro přístup k rádiu přidruženému k uživatelskému prostředí.
Typ RAT Celé číslo Typ technologie přístupu k rádiu.
QCI/5QI Celé číslo Kvalita identifikátoru služby. Další informace najdete v tématech 5G quality of service (QoS) a toky QoS.
ID relace pdu String Identifikátor datové jednotky protokolu pro událost UE.
IP Address String IP adresa uživatele.
ID ARM řídicí roviny jádra paketů String Identifikátor ARM řídicí roviny jádra paketů přidružený k uživatelskému prostředí.
ID ARM roviny dat jádra paketů String Identifikátor ARM roviny dat jádra paketů přidružený k uživatelskému prostředí.
ARP Object Zásady přidělování a uchovávání informací, včetně: úrovně priority, možnosti preempce a ohrožení zabezpečení před odstraněním. Další informace najdete v tématech 5G quality of service (QoS) a toky QoS.
- ArpPriorityLevel Int (1–15) Viz ARP výše.
- Funkce preemption String Viz ARP výše.
- Ohrožení zabezpečení před odstraněním String Viz ARP výše.

Azure Stream Analytics

Azure Stream Analytics umožňuje zpracovávat a analyzovat streamovaná data ze služby Event Hubs. Další informace najdete v tématu Zpracování dat ze služby Event Hubs pomocí Azure Stream Analytics .

Schéma využití UE

Služba Event Hubs používá následující schéma k ověření zpráv o využití UE.

{
  "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
    }]
}

Další kroky