Monitorozás az Azure Database for MySQL-ben

A következőkre vonatkozik: Azure Database for MySQL – Önálló kiszolgáló

Fontos

Az önálló Azure Database for MySQL-kiszolgáló a kivonási útvonalon van. Határozottan javasoljuk, hogy frissítsen rugalmas Azure Database for MySQL-kiszolgálóra. További információ a rugalmas Azure Database for MySQL-kiszolgálóra való migrálásról: Mi történik az önálló Azure Database for MySQL-kiszolgálóval?

A kiszolgálók adatainak monitorozása segít a számítási feladatok hibaelhárításában és optimalizálásában. Az Azure Database for MySQL különböző metrikákat biztosít, amelyek betekintést nyújtanak a kiszolgáló viselkedésébe.

Metrics

All Azure metrics have a one-minute frequency, and each metric provides 30 days of history. A metrikákhoz riasztásokat is konfigurálhat. A riasztások beállításával kapcsolatos részletes útmutatót a <a1/> című témakörben talál. Más feladatok közé tartozik az automatizált műveletek beállítása, a speciális elemzések végrehajtása és az archiválási előzmények. További információkért tekintse meg az Azure Metrics áttekintését.

Metrikák listája

Ezek a metrikák az Azure Database for MySQL-hez érhetők el:

Metric Metrika megjelenítendő neve Unit Leírás
cpu_percent CPU-százalék Százalék A használatban lévő PROCESSZOR százalékos aránya.
memory_percent Memóriaszázalék Százalék A használatban lévő memória százalékos aránya.
io_consumption_percent IO százalék Százalék A használatban lévő I/O százalékos aránya. (Alapszintű kiszolgálók esetében nem alkalmazható)
storage_percent Tárolási százalék Százalék A kiszolgáló maximális tárterületének százalékos kihasználtsága.
storage_used Felhasznált tárterület Bájt A használatban lévő tárhely mennyisége. A szolgáltatás által használt tárhely tartalmazhat adatbázisfájlokat, tranzakciónaplókat és kiszolgálónaplókat.
serverlog_storage_percent Kiszolgálónapló-tárolási százalék Százalék A kiszolgáló naplótárolásának százalékos aránya a kiszolgáló maximális kiszolgálónapló-tárterületéből.
serverlog_storage_usage Használt kiszolgálónapló-tároló Bájt A használatban lévő kiszolgálónapló-tároló mennyisége.
serverlog_storage_limit Kiszolgálónapló tárterületkorlátja Bájt A kiszolgáló maximális kiszolgálónapló-tárolója.
storage_limit Tárterületkorlát Bájt A kiszolgáló maximális tárterülete.
active_connections Aktív kapcsolatok Gróf A kiszolgálóval létesített aktív kapcsolatok száma.
connections_failed Sikertelen kapcsolatok Gróf A kiszolgálóval létesített sikertelen kapcsolatok száma.
seconds_behind_master Replikáció késése másodpercben Gróf A replikakiszolgáló által a forráskiszolgálóhoz viszonyított másodpercek száma. (Alapszintű kiszolgálók esetében nem alkalmazható)
network_bytes_egress Kimenő hálózat Bájt Hálózat kifelé az aktív kapcsolatok között.
network_bytes_ingress Bejövő hálózat Bájt Hálózati kapcsolat aktív kapcsolatok között.
backup_storage_used Használt biztonsági mentési tár Bájt A felhasznált biztonsági mentési tárterület mennyisége. Ez a metrika a teljes adatbázis-biztonsági mentések, különbségi biztonsági mentések és napló biztonsági mentések által felhasznált tárterület összegét jelöli a kiszolgálóhoz beállított biztonsági mentési megőrzési időszak alapján. A biztonsági mentések gyakoriságát a szolgáltatás felügyeli, és a fogalmakról szóló cikkben ismertetik. Georedundáns tárolás esetén a biztonsági mentési tárhasználat a helyileg redundáns tárterület kétszerese.

Server logs

Engedélyezheti a lassú lekérdezési és naplózási naplózást a kiszolgálón. Ezek a naplók az Azure Monitor naplóiban, az Event Hubsban és a Tárfiókban található Azure Diagnosztikai naplókon keresztül is elérhetők. Ha többet szeretne megtudni a naplózásról, látogasson el az auditnaplókra és a lassú lekérdezési naplókra vonatkozó cikkekre.

Query Store

A Lekérdezéstár egy olyan funkció, amely nyomon követi a lekérdezési teljesítményt, beleértve a lekérdezési futásidejű statisztikákat és a várakozási eseményeket. A szolgáltatás megőrzi a lekérdezés futtatókörnyezetének teljesítményadatait a mysql-sémában . Az adatok gyűjtését és tárolását különböző konfigurációs gombokon keresztül szabályozhatja.

Query Performance Insight

A Lekérdezési teljesítményelemzés a Lekérdezéstárral együttműködve biztosítja az Azure Portalról elérhető vizualizációkat. Ezek a diagramok lehetővé teszik a teljesítményt befolyásoló fő lekérdezések azonosítását. A Lekérdezési teljesítményelemzés az Azure Database for MySQL-kiszolgáló portállapjának Intelligens teljesítmény szakaszában érhető el.

Performance Recommendations

A Teljesítmény Javaslatok funkció a számítási feladatok teljesítményének javítására szolgáló lehetőségeket azonosítja. A teljesítmény Javaslatok javaslatokat nyújt olyan új indexek létrehozására, amelyek növelhetik a számítási feladatok teljesítményét. Az indexjavaslatok létrehozásához a szolgáltatás figyelembe veszi a különböző adatbázis-jellemzőket, beleértve a sémát és a lekérdezéstár által jelentett számítási feladatot. A teljesítményjavaslatok implementálása után az ügyfeleknek tesztelni kell a teljesítményt, hogy értékeljék a változások hatását.

Értesítés tervezett karbantartásról

A tervezett karbantartási értesítések lehetővé teszik, hogy riasztásokat kapjon a közelgő tervezett karbantartásokról az Azure Database for MySQL-hez. Ezek az értesítések integrálva vannak a Service Health tervezett karbantartásával, és lehetővé teszik az előfizetések összes ütemezett karbantartásának megtekintését egy helyen. Emellett abban is segítenek, hogy az értesítést a különböző erőforráscsoportok megfelelő célközönségeire kiterjessze, mivel előfordulhat, hogy különböző kapcsolattartók felelnek a különböző erőforrásokért. Az esemény előtt 72 órával értesítést kap a közelgő karbantartásról.

További információ az értesítések beállításáról a tervezett karbantartási értesítések dokumentumában.

További lépések