Művelet átviteli sebességének monitorozása vagy egységhasználat kérése az Azure Cosmos DB-ben
A KÖVETKEZŐKRE VONATKOZIK: NoSQL
MongoDB
Cassandra
Gremlin
Asztal
Az Azure Cosmos DB-hez készült Azure Monitor metrikanézetet biztosít a fiók figyeléséhez és irányítópultok létrehozásához. Az Azure Cosmos DB-metrikákat alapértelmezés szerint gyűjti a rendszer, ez a funkció nem követeli meg, hogy bármit explicit módon engedélyezzen vagy konfiguráljon. A Kérelemegységek teljes száma metrika használatával lekérheti a kérelemegységek használatát a különböző típusú műveletekhez. Később elemezheti, hogy mely műveletek használták a legtöbb átviteli sebességet. Alapértelmezés szerint az átviteli sebesség adatai egyperces időközönként összesítve lesznek. Az összesítési egységet azonban módosíthatja az időrészletesség beállításának módosításával.
A kérelemegység használati adatai kétféleképpen elemezhetőek:
- Azon időintervallumon belül, amelyen belül a műveletek több kérelemegységet vesznek igénybe.
- Általában mely műveletek uralják a számítási feladatot több kérelemegység használatával. Ez az elemzés lehetővé teszi, hogy az olyan műveletekre összpontosítson, mint a beszúrás, a feltöltés és az indexelés. Megtudhatja, hogy egy adott mező indexelése túl vagy alatt van-e, és módosíthatja az indexelési szabályzatot , hogy belefoglalja vagy kizárja az elérési utakat.
Ha bizonyos lekérdezések több kérelemegységet vesznek igénybe, a következő műveleteket hajthatja végre:
- Gondolja át, hogy megfelelő mennyiségű adatot kér-e.
- Módosítsa a lekérdezést úgy, hogy az indexet szűrő záradékkal használja.
- Kevésbé költséges UDF-függvényhívások végrehajtása.
- Partíciókulcsok definiálása a ventilátor lekérdezésből való kiesésének minimalizálásához különböző partíciókra.
- A hívási válaszban visszaadott lekérdezési metrikákat, a diagnosztikai napló részleteit és a lekérdezési teljesítmény finomhangolását ismertető cikkben további információt is megtudhat a lekérdezés végrehajtásáról.
- Az összegből kiindulva a megfelelő dimenzióval tekintheti meg a kihasználtságot.
A kérelemegységek teljes használati metrikájának megtekintése
Jelentkezzen be az Azure Portalra.
Válassza a Figyelés lehetőséget a bal oldali navigációs sávon, és válassza a Metrikák lehetőséget.
A Metrikák panelen >válassza ki az erőforrást>, és válassza ki a szükséges előfizetést és erőforráscsoportot. Az erőforrástípushoz válassza az Azure Cosmos DB-fiókokat, válasszon egy meglévő Azure Cosmos DB-fiókot, és válassza az Alkalmaz lehetőséget.
Ezután válassza ki a Teljes kérelemegység metrikát az elérhető metrikák listájából. A listában szereplő összes elérhető metrika részletes megismeréséhez tekintse meg a Metrikák kategória szerint című cikket. Ebben a példában az Összes kérelemegység és az Avg elemet választjuk összesítési értékként. Ezen részletek mellett kiválaszthatja a metrikák időtartományát és időrészletességét is. Legfeljebb az elmúlt 30 nap metrikáit tekintheti meg. A szűrő alkalmazása után egy diagram jelenik meg a szűrő alapján. Láthatja a kiválasztott időszakhoz percenként felhasznált kérelemegységek átlagos számát.
A kérelemegység-használat szűrői
A metrikákat szűrheti is, és lekérheti az adott CollectionName, DatabaseName, OperationType, Region, Status és StatusCode által megjelenített diagramokat. A Szűrő hozzáadása és az Alkalmaz felosztási lehetőségek lehetővé teszik a kérelemegység-használat szűrését és a metrikák csoportosítását.
Ha az egyes műveletek kérelemegység-használatát összeg(összeg) vagy átlag szerint szeretné lekérni, válassza a Felosztás alkalmazása lehetőséget, majd válassza a Művelet típusát és a szűrő értékét az alábbi képen látható módon:
Ha gyűjtemény szerint szeretné megtekinteni a kérelemegység-használatot, válassza a Felosztás alkalmazása lehetőséget, és válassza ki szűrőként a gyűjtemény nevét. Az alábbihoz hasonló diagramot fog látni, amelyen az irányítópulton belül számos gyűjtemény található. Ezután kiválaszthat egy adott gyűjteménynevet a további részletek megtekintéséhez:
Következő lépések
- Az Azure Cosmos DB-adatok monitorozása diagnosztikai beállításokkal az Azure-ban.
- Az Azure Cosmos DB vezérlősík-műveleteinek naplózása