UE-használat monitorozása az Event Hubs használatával
Az Azure Private 5G Core konfigurálható úgy, hogy integrálható legyen az Event Hubs szolgáltatással, így figyelheti az UE-használatot. Az Event Hubs egy modern big data streamplatform és eseménybetöltési szolgáltatás, amely zökkenőmentesen integrálható az AP5GC-vel. A szolgáltatás másodpercenként több millió eseményt képes feldolgozni alacsony késéssel. Az Event Hubs-példánynak küldött adatok átalakíthatók és tárolhatók bármilyen valós idejű elemzési szolgáltatóval, kötegelési vagy tárolási adapterrel.
Az Azure Event Hubs által létrehozott monitorozási adatok alapján figyelheti az UE-használatot, és elemezheti vagy riasztást készíthet ezekről az adatokról az Azure Monitorral.
Előfeltételek
- Rendelkeznie kell egy Event Hubs-példánnyal, amely megosztott hozzáférési szabályzattal rendelkezik. A megosztott hozzáférési szabályzatnak konfigurált küldési és fogadási hozzáféréssel kell rendelkeznie.
- Rendelkeznie kell egy felhasználó által hozzárendelt felügyelt identitással, amely rendelkezik az Event Hubs-példány közreműködői vagy tulajdonosi szerepkörével, és hozzá van rendelve a hely Csomagmag vezérlősíkhoz.
Tipp.
A rendszer automatikusan létrehoz egy alapértelmezett megosztott hozzáférési szabályzatot, ha a Csomagmag vezérlősíkja a szükséges felügyelt identitással van konfigurálva.
UE-használat monitorozásának konfigurálása
Az UE-használat monitorozása a webhely létrehozásakor vagy egy későbbi szakaszban engedélyezhető a csomagmag konfigurációjának módosításával.
Miután az Event Hubs adatokat kapott az AP5GC-telepítéstől, SDK-kkal, például .NET-ekkel írhat alkalmazásokat az eseményadatok felhasználásához és metrikák előállításához.
Fontos
Ha az UE-használat monitorozásának engedélyezése után hozza létre a felügyelt identitást, frissítenie kell a csomagmag konfigurációját egy próbakonfiguráció módosításával. Ez lehet egy olyan módosítás, amely nem befolyásolja az üzembe helyezést, és a helyén maradhat, vagy egy olyan módosítás, amelyet azonnal visszaállít. Lásd: Csomagmagpéldány módosítása. Ha nem frissíti a csomagmag konfigurációját, a csomagrögzítés sikertelen lesz.
Jelentett UE használati adatok
Ha konfigurálva van, az AP5GC minden PDU-munkamenethez QoS-folyamatszintenkénti adathasználati jelentéseket küld. A jelentés a következő adatokat jelenti:
Adatnév | Adattípus | Leírás |
---|---|---|
Előfizetői azonosító (SUPI/IMSI) | Sztring | Az UE-hez társított azonosító. |
IMEI | Sztring | Az UE-hez társított nemzetközi mobileszközök identitása. |
PLMN-azonosító kiszolgálása | Sztring | Az UE-hez társított kiszolgáló nyilvános mobilhálózat azonosítója. |
Esemény időbélyege | Datetime | Az UE-esemény időbélyege. |
Teljes adatmennyiség (bájt) | Egész | Továbbított teljes adatmennyiség. Bájtban mérve. |
Kimenő adatkötet | Egész | Kimenő adatmennyiség továbbítva. Bájtban mérve. |
Adatkötet leválasztása | Egész | Kimenő adatkötet továbbítva. Bájtban mérve. |
APN/DNN | Sztring | Az adatpont vagy az adathálózat neve. |
Időbélyeg első használata | Datetime | Az első továbbítandó IP-csomag időbélyege, amely az aktuális UE adathasználati eseményre van leképezve. |
Utolsó használat időbélyege | Datetime | Az utolsó továbbítandó IP-csomag időbélyege, amely az aktuális UE adathasználati eseményre van leképezve. |
Időtartam | Egész | Az eseményadatok gyűjtésének időtartama másodpercben. |
RAN-azonosító | Sztring | Az UE-hez társított rádióelérési hálózati azonosító. |
RAT-típus | Egész | A rádióelérési technológia típusa. |
QCI/5QI | Egész | A szolgáltatásazonosító minősége. További információért tekintse meg az 5G szolgáltatásminőséget (QoS) és a QoS-folyamatokat . |
PDU-munkamenet azonosítója | Sztring | Az UE-esemény protokolladat-egységének azonosítója. |
IP Address | Sztring | Az UE IP-címe. |
Csomagmag vezérlősík ARM-azonosítója | Sztring | Az UE-hez társított csomagmag vezérlősík ARM azonosítója. |
Csomagmag adatsík ARM-azonosítója | Sztring | Az UE-hez társított csomagmag adatsík ARM azonosítója. |
ARP | Objektum | A foglalási és megőrzési szabályzat, beleértve a következőket: prioritási szint, preempciós képesség és preempciós biztonsági rés. További információért tekintse meg az 5G szolgáltatásminőséget (QoS) és a QoS-folyamatokat . |
- ArpPriorityLevel | Int (1-15) | Lásd a fenti ARP-t . |
- Preemption képesség | Sztring | Lásd a fenti ARP-t . |
- Preemption biztonsági rés | Sztring | Lásd a fenti ARP-t . |
Azure Stream Analytics
Az Azure Stream Analytics lehetővé teszi az Event Hubs streamelési adatainak feldolgozását és elemzését. További információt az Event Hubs adatainak feldolgozása az Azure Stream Analytics használatával című témakörben talál.
UE használati séma
Az Event Hubs az alábbi sémát használja az UE használati üzenetek ellenőrzéséhez.
{
"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
}]
}