Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Feljegyzés
A Alapszintű, Standardés Enterprise tervek 2025. március 17-én nyugdíjazási időszakba léptek. További információkért lásd az Azure Spring Apps kivonási bejelentését.
Ez a cikk a következőre vonatkozik:✅ Basic/Standard ✅ Enterprise
Az Azure Metrics Explorer a Microsoft Azure Portal egyik összetevője, amely lehetővé teszi a diagramok ábrázolását, a trendek vizuális korrelációját, valamint a metrikák kiugró és csökkenő trendjeinek vizsgálatát. Az erőforrások állapotának és kihasználtságának vizsgálatához használja a metrikaböngészőt.
Egy Azure Spring Apps-példányban a metrikákat a következő oldalakon tekintheti meg:
Az alkalmazás áttekintési oldala, amely gyors állapotdiagramokat jelenít meg. A lap megtekintéséhez válassza az Alkalmazások lehetőséget a navigációs panelen, majd válasszon ki egy alkalmazást.
A közös metrikák lap, amely az Azure Spring Apps-példány összes alkalmazása számára elérhető gyakori metrikákat jeleníti meg. A Nagyvállalati csomag esetében a Tanzu Spring Cloud Gateway gyakori metrikáit is megjeleníti. A lap megtekintéséhez válassza a Metrikák lehetőséget a navigációs panelen. A közös metrikák lapon saját diagramokat hozhat létre, és rögzítheti őket az irányítópulton.
Alkalmazás áttekintése oldal
Válassza az Alkalmazások lehetőséget a navigációs panelen, majd válasszon ki egy alkalmazást a listából. Az alkalmazás áttekintési oldala olyan metrikák diagramjait mutatja be, amelyek lehetővé teszik az alkalmazás gyors állapotellenőrzését.
Az Azure Spring Apps ezt az öt diagramot percenként frissített metrikákkal biztosítja:
- Http Server-hibák: Az alkalmazásnak küldött HTTP-kérések hibaszáma
- Data In: Az alkalmazás által fogadott bájtok
- Kimenő adatok: Az alkalmazás által küldött bájtok
- Kérelmek: Az alkalmazás által fogadott kérelmek
- Átlagos válaszidő: Az alkalmazás átlagos válaszideje
A diagram esetében egy óra és hét nap közötti időtartományt választhat ki.
Gyakori metrikák lap
A navigációs panelen válassza a Metrikák lehetőséget a gyakori metrikák eléréséhez. Válasszon ki egy metrikát a Metrika legördülő listából.
A metrika részleteiért tekintse meg a Felhasználói metrika beállításai szakaszt .
Ezután válassza ki az egyes metrikák összesítési típusát:
Az aggregáció típusa azt jelzi, hogyan lehet idő szerint összesíteni a diagram metrikapontjait. Percenként egy nyers metrikapont van, a percenkénti összesítés előtti típust pedig a metrikák típusa határozza meg előre.
- Összeg: Az összes érték összegzése célkimenetként.
- Átlag: Az időszak átlagértékének használata célkimenetként.
- Max/Min: Használja az időszak Max/Min értékét célkimenetként.
Az időtartomány az utolsó 30 perctől az utolsó 30 napig vagy egy egyéni időtartományhoz is módosítható.
Az alapértelmezett nézet egy Azure Spring Apps-szolgáltatás összes alkalmazásmetrikáját tartalmazza. Egy alkalmazás vagy példány metrikái szűrhetők a kijelzőn. Válassza a Szűrő hozzáadása lehetőséget, állítsa a tulajdonságot App értékre, és válassza ki a figyelni kívánt célalkalmazást az Értékek szövegmezőben.
Kétféle szűrőt (tulajdonságokat) használhat:
- Alkalmazás: szűrés alkalmazásnév alapján
- Példány: szűrés alkalmazáspéldányok szerint
- Üzembe helyezés: szűrés az üzembe helyezés neve alapján
Az Felosztás alkalmazása lehetőséget is használhatja, amely több vonalat húz egy alkalmazás esetében:
Tipp.
Létrehozhat saját diagramokat a metrikák oldalon, és rögzítheti őket az irányítópulton. Kezdje a diagram elnevezésével. Ezután válassza a Rögzítés az irányítópulton lehetőséget a jobb felső sarokban. Most már ellenőrizheti az alkalmazást a Portál irányítópultján.
Felhasználói metrikák beállításai
Feljegyzés
A Spring Boot-alkalmazások esetében a Spring Boot Actuator metrikáinak megtekintéséhez adja hozzá a spring-boot-starter-actuator függőséget. További információért lásd a Aktuátor függőség hozzáadása című szakaszt a Spring Boot Actuatorral az alkalmazás kezelése és monitorozása című dokumentumban.
Az alábbi táblázatok az elérhető metrikákat és részleteket mutatják be.
Hiba
| Név | Spring Boot Actuator metrika neve | Egység | Leírás |
|---|---|---|---|
tomcat.global.error |
tomcat.global.error |
Számolás | A feldolgozott kérelmekben előforduló hibák száma. |
Teljesítmény
| Név | Spring Boot Actuator metrika neve | Egység | Leírás |
|---|---|---|---|
system.cpu.usage |
system.cpu.usage |
Százalék |
[Elavult] Az egész rendszer legutóbbi processzorhasználata. Ez a metrika elavult, mert a pontosság nem megbízható. A App CPU Usage használható helyette. Az érték a [0.0,1.0] intervallum kétszerese. A 0,0 érték azt jelenti, hogy az összes PROCESSZOR tétlen volt a legutóbbi megfigyelt időszakban, míg az 1,0 érték azt jelenti, hogy az összes processzor az idő 100%-át aktívan futtatta az elmúlt időszakban. |
process.cpu.usage |
Alkalmazás CPU-használatának százalékos aránya | Százalék |
[Elavult] A Java virtuális gép folyamatának legutóbbi processzorhasználata. A metrika elavult, mert a pontosság nem megbízható. A App CPU Usage használható helyette. Az érték a [0.0,1.0] intervallum kétszerese. A 0,0 érték azt jelenti, hogy a JVM-folyamat egyik processzora sem futtatott szálakat a legutóbbi megfigyelt időszakban, míg az 1,0 érték azt jelenti, hogy az összes cpu aktívan futtatott szálakat a JVM-ből az elmúlt időszakban megfigyelt idő 100%-ából. A JVM-ből származó szálak közé tartoznak az alkalmazásszálak, valamint a JVM belső szálai. |
| Alkalmazás CPU-használata | Százalék | A magokban felhasznált processzoridő és a teljes CPU-korlát aránya. Ez a k8s-tároló által felhasznált CPU-erőforrások arányát jelöli, főként a JVM-folyamat esetében. Ez az érték a [0.0,1.0] intervallum kétszerese. A 0,0 érték azt jelenti, hogy a JVM-folyamat egyik processzora sem futtatott szálakat a legutóbbi megfigyelt időszakban, míg az 1,0 érték azt jelenti, hogy az összes cpu aktívan futtatott szálakat a JVM-ből az elmúlt időszakban megfigyelt idő 100%-ából. A JVM-ből származó szálak közé tartoznak az alkalmazásszálak, valamint a JVM belső szálai. | |
| Alkalmazás CPU-használata (elavult) | Százalék | Az alkalmazás CPU-használatának elavult metrikája. Használja helyette az új alkalmazás CPU-használati metrikát. | |
| Alkalmazás memóriahasználata | Százalék | A JVM-folyamat legutóbbi memóriahasználata az alkalmazás számára lefoglalt memóriával szemben. Ez az érték a [0.0,1.0] intervallum kétszerese. A 0,0 érték azt jelenti, hogy a JVM-folyamat szálai nem foglalták le a memóriát a legutóbbi megfigyelt időszakban, míg az 1,0 érték azt jelenti, hogy az összes memóriát a JVM 100%-ából származó szálak foglalták le az elmúlt időszakban. A JVM-ből származó szálak közé tartoznak az alkalmazásszálak, valamint a JVM belső szálai. | |
jvm.memory.committed |
jvm.memory.committed |
Bájt | Azt a memóriamennyiséget jelöli, amely garantáltan elérhető a JVM számára. A JVM felszabadíthat memóriát a rendszer számára, és a lekötött mennyiség kisebb lehet az init értéknél. A véglegesített érték mindig nagyobb vagy egyenlő lesz, mint a használatban lévő. |
jvm.memory.used |
jvm.memory.used |
Bájt | A bájtokban jelenleg használt memória mennyiségét jelöli. |
jvm.memory.max |
jvm.memory.max |
Bájt | A memóriakezeléshez használható memória maximális mennyiségét jelöli. A felhasznált és lekötött memória mennyisége mindig kisebb vagy egyenlő a maximális értéknél, ha a maximális érték meg van határozva. A memóriafoglalás meghiúsulhat, ha megkísérli növelni a felhasznált memóriát, amely > akkor is le van kötve, ha használatban <van = a maximális érték továbbra is igaz (például ha a rendszer kevés a virtuális memóriában). |
jvm.gc.max.data.size |
jvm.gc.max.data.size |
Bájt | A Java virtuális gép elindítása óta a régi generációs memóriakészlet maximális memóriahasználata. |
jvm.gc.live.data.size |
jvm.gc.live.data.size |
Bájt | A régi generációs memóriakészlet mérete teljes hulladékgyűjtés (GC) után. |
jvm.gc.memory.promoted |
jvm.gc.memory.promoted |
Bájt | A GC előtti régi generációs memóriakészlet méretének pozitív növekedéseinek száma a GC utánra. |
jvm.gc.memory.allocated |
jvm.gc.memory.allocated |
Bájt | Növelve a fiatal generációs memóriakészlet méretének növeléséhez az egyik GC után a következő előttire. |
jvm.gc.pause.total.count |
jvm.gc.pause (teljes szám) |
Számolás | A JMV elindítása után a teljes GC-szám, beleértve a fiatal és a régi GC-t is. |
jvm.gc.pause.total.time |
jvm.gc.pause (teljes idő) |
Ezredmásodperc | A JMV elindítása után felhasznált teljes GC-időfelhasználás, beleértve a Young (fiatal) és Old (régi) GC-t is. |
Teljesítmény (.NET)
| Név | Spring Boot Actuator metrika neve | Egység | Leírás |
|---|---|---|---|
| Processzorhasználat | cpu-usage |
Százalék | A folyamat processzorhasználatának százalékos aránya az összes rendszer cpu-erőforrásához képest [0-100]. |
| Munkakészlet | working-set |
Megabájt | A folyamat által használt munkakészlet mennyisége. |
| GC-halom mérete | gc-heap-size |
Megabájt | A szemétgyűjtő által jelentett teljes halomméret. |
| 0. generáció GC száma | gen-0-gc-count |
Számolás | A 0. generációs szemétgyűjtések száma másodpercenként. |
| Gen 1 GC száma | gen-1-gc-count |
Számolás | Az 1. generációs szemétgyűjtések száma másodpercenként. |
| Gen 2 GC száma | gen-2-gc-count |
Számolás | A 2. generációs szemétgyűjtések száma másodpercenként. |
| Idő a GC-ben | timein-gc |
Százalék | A szemétgyűjtésben töltött idő százalékos aránya az utolsó szemétgyűjtés óta. |
| Gen 0 halomméret | gen-0-size |
Bájt | 0. generációs halomméret. |
| Gen 1 halomméret | gen-1-size |
Bájt | Az 1. generáció kupac mérete. |
| Gen 2 halomméret | gen-2-size |
Bájt | 2. generációjú halomméret. |
| LOH-halom mérete | loh-size |
Bájt | Nagy objektum kupacmérete. |
| Foglalási arány | alloc-rate |
Bájt | Másodpercenként lefoglalt bájtok száma. |
| Szerelvényszám | assembly-count |
Számolás | Betöltött szerelvények száma. |
| Kivételszám | exception-count |
Számolás | Kivételek száma másodpercenként. |
| Szálkészlet szálszáma | threadpool-thread-count |
Számolás | Szálkészlet szálainak száma. |
| A zárolási versengés számának figyelése | monitor-lock-contention-count |
Számolás | A monitor zárjának megszerzésére tett kísérletek során másodpercenként előforduló versengések száma. |
| Szálkészlet üzenetsorának hossza | threadpool-queue-length |
Számolás | A szálkészlet munkaelemeinek sor hossza. |
| A szálkészlet befejezett elemeinek száma | threadpool-completed-items-count |
Számolás | A szálkészlet befejezett munkaelemeinek száma. |
| Aktív időzítők száma | active-timer-count |
Számolás | Az aktuálisan aktív időzítők száma. Az aktív időzítő olyan, amelyik a jövőbeli időpontra van regisztrálva, és még nem lett törölve. |
További információ: Teljesítményszámlálók (dotnet-counters) vizsgálata.
Kérés
| Név | Spring Boot Actuator metrika neve | Egység | Leírás |
|---|---|---|---|
tomcat.global.sent |
tomcat.global.sent |
Bájt | A Tomcat webkiszolgáló által küldött adatok mennyisége. |
tomcat.global.received |
tomcat.global.received |
Bájt | Fogadott adatok mennyisége a Tomcat webkiszolgálón. |
tomcat.global.request.total.count |
tomcat.global.request (teljes szám) |
Számolás | A Tomcat webkiszolgáló által feldolgozott kérelmek teljes száma. |
tomcat.global.request.max |
tomcat.global.request.max |
Ezredmásodperc | A Tomcat webkiszolgáló maximális ideje a kérések feldolgozásához. |
Kérelem (.NET)
| Név | Spring Boot Actuator metrika neve | Egység | Leírás |
|---|---|---|---|
| Kérések száma másodpercenként | requests-per-second |
Számolás | Kérések aránya. |
| Összes kérelem | total-requests |
Számolás | Kérelmek teljes száma. |
| Aktuális kérések | current-requests |
Számolás | Az aktuális kérések száma. |
| Sikertelen kérelmek | failed-requests |
Számolás | Sikertelen kérelmek száma. |
További információ: Teljesítményszámlálók (dotnet-counters) vizsgálata.
Munkamenet
| Név | Spring Boot Actuator metrika neve | Egység | Leírás |
|---|---|---|---|
tomcat.sessions.active.max |
tomcat.sessions.active.max |
Számolás | Az egyidejűleg aktív munkamenetek maximális száma. |
tomcat.sessions.alive.max |
tomcat.sessions.alive.max |
Ezredmásodperc | A legnagyobb időtartam (másodpercben), ameddig egy lejárt munkamenet aktív volt. |
tomcat.sessions.created |
tomcat.sessions.created |
Számolás | A létrehozott munkamenetek száma. |
tomcat.sessions.expired |
tomcat.sessions.expired |
Számolás | Munkamenetek száma, amelyek lejártak. |
tomcat.sessions.rejected |
tomcat.sessions.rejected |
Számolás | Az aktív munkamenetek maximális száma miatt nem létrehozott munkamenetek száma. |
tomcat.sessions.active.current |
tomcat.sessions.active.current |
Számolás | Tomcat aktív munkamenetek száma. |
Belépés
| Megjelenített név | Azure-metrika neve | Egység | Leírás |
|---|---|---|---|
| Fogadott bájtok | IngressBytesReceived |
Bájt | Az Azure Spring Apps által az ügyfelektől kapott bájtok száma. |
| Elküldött bájtok | IngressBytesSent |
Bájt | Az Azure Spring Apps által az ügyfeleknek küldött bájtok száma. |
| Kérelmek | IngressRequests |
Számolás | Az Azure Spring Apps által az ügyfelektől érkező kérések száma. |
| Sikertelen kérelmek | IngressFailedRequests |
Számolás | Az Azure Spring Apps által az ügyfelektől érkező sikertelen kérések száma. |
| Válasz állapota | IngressResponseStatus |
Számolás | Az Azure Spring Apps által visszaadott HTTP-válasz állapota. A válasz állapotkódjának eloszlása tovább kategorizálható a válaszok 2xx, 3xx, 4xx és 5xx kategóriában való megjelenítéséhez. |
| Válaszidő | IngressResponseTime |
Másodperc | Az Azure Spring Apps által visszaadott HTTP-válaszidő. |
| Átviteli sebesség (bájt/s) | IngressBytesReceivedRate |
bájt/másodperc | Az Azure Spring Apps másodpercenként fogadott bájtokat az ügyfelektől. |
| Kimenő átviteli sebesség (bájt/s) | IngressBytesSentRate |
bájt/másodperc | Az Azure Spring Apps által másodpercenként az ügyfeleknek küldött bájtok száma. |
Átjáró
Az alábbi táblázat csak a Tanzu Spring Cloud Gatewayre vonatkozik nagyvállalati csomagban.
| Megjelenített név | Azure-metrika neve | Egység | Leírás |
|---|---|---|---|
jvm.gc.live.data.size |
GatewayJvmGcLiveDataSizeBytes |
Bájt | A régi generációs memóriakészlet mérete teljes GC után. |
jvm.gc.max.data.size |
GatewayJvmGcMaxDataSizeBytes |
Bájt | A régi generációs memóriakészlet maximális mérete. |
jvm.gc.memory.promoted |
GatewayJvmGcMemoryPromotedBytesTotal |
Bájt | A GC előtti régi generációs memóriakészlet méretének pozitív növekedéseinek száma a GC utánra. |
jvm.gc.pause.max.time |
GatewayJvmGcPauseSecondsMax |
Másodperc | A GC maximális szünetideje. |
jvm.gc.pause.total.count |
GatewayJvmGcPauseSecondsCount |
Számolás | A GC szünetek száma. |
jvm.gc.pause.total.time |
GatewayJvmGcPauseSecondsSum |
Másodperc | A GC szünetelteti a teljes időt. |
jvm.memory.committed |
GatewayJvmMemoryCommittedBytes |
Bájt | JVM-hez rendelt memória bájtban. |
jvm.memory.used |
GatewayJvmMemoryUsedBytes |
Bájt | Bájtokban használt memória. |
| Kérelmek maximális időtartama | GatewayHttpServerRequestsMilliSecondsMax |
Ezredmásodperc | A kérelmek maximális időtartama. |
process.cpu.usage |
GatewayProcessCpuUsage |
Százalék | A JVM-folyamat legutóbbi processzorhasználata. |
| Kérésszám | GatewayHttpServerRequestsSecondsCount |
Számolás | A kérelmek száma. |
system.cpu.usage |
GatewaySystemCpuUsage |
Százalék | Az egész rendszer legutóbbi processzorhasználata. |
| Fojtott kérelmek száma | GatewayRatelimitThrottledCount |
Számolás | A szabályozott kérelmek száma. |
Következő lépések
- Rövid útmutató: Azure Spring Apps-alkalmazások figyelése naplókkal, metrikákkal és nyomkövetéssel
- Metrikák elemzése az Azure Monitor Metrics Explorerrel
- Naplók és metrikák elemzése diagnosztikai beállításokkal
- Oktatóanyag: Spring-alkalmazás erőforrásainak monitorozása riasztásokkal és műveletcsoportokkal
- Az Azure Spring Apps kvótái és szolgáltatáscsomagjai