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 Táblázat
Az Azure Cosmos DB-hez készült Azure Monitor metrikák nézetet biztosít a fiók monitorozásához é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 összesen metrika használatával lekérheti a kérelemegységek használati adatait 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 adatait a rendszer egyperces időközönként összesíti. Az összesítési egységet azonban módosíthatja az időrészletesség beállítás módosításával.
A kérelemegység használati adatainak 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 feladatokat több kérelemegység felhasználásá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 túllépi-e az indexelést az adott mezőkön, és módosítja az indexelési szabályzatot úgy, hogy az tartalmazza vagy kizárja az elérési utakat.
Ha azt tapasztalja, hogy 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.
- A partíciókulcsok definiálása a lekérdezésből kifogyott ventilátor különböző partíciókra való minimálisra csökkentése érdekében.
- 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 Portal.
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álasszon egy erőforrást> , és válassza ki a szükséges előfizetést és erőforráscsoportot. Az Erőforrás típusa beállításnál válassza az Azure Cosmos DB-fiókok lehetőséget, válasszon egy meglévő Azure Cosmos DB-fiókot, és válassza az Alkalmaz lehetőséget.
Ezután válassza ki az Összes 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 megjelenik egy diagram a szűrő alapján. Láthatja a kijelölt időszakra 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 a Felosztás alkalmazása lehetőséggel szűrheti a kérelemegységek használatát, és csoportosíthatja a metrikákat.
Ha az egyes műveletek kérelemegység-használati adatait ö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ípusa és a szűrőérték lehetőséget az alábbi képen látható módon:
Ha gyűjtemény szerint szeretné látni a kérelemegység-használatot, válassza a Felosztás alkalmazása lehetőséget, és szűrőként válassza ki 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ások használatával az Azure-ban.
- Az Azure Cosmos DB vezérlősík-műveleteinek naplózása