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

  1. Jelentkezzen be az Azure Portal.

  2. 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.

    Metrikák panel az Azure Monitorban

  3. 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.

    Válassza ki a fiók hatókörét a metrikák megtekintéséhez

  4. 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.

    Válasszon egy metrikát a Azure Portal

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:

Azure Cosmos DB-kérelemegységek az Azure Monitorban végzett műveletekhez

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:

Azure Cosmos DB Kérelemegységek a gyűjtemény által az Azure Monitorban végzett összes művelethez

Következő lépések