Az Azure Managed Redis monitorozási adatainak referenciája

Ez a cikk a szolgáltatás figyelési referenciaadatait tartalmazza.

Mértékek

Ez a szakasz a szolgáltatáshoz automatikusan gyűjtött platformmetrikákat sorolja fel. Ezek a metrikák az Azure Monitorban támogatott összes platformmetrika globális listájának részét képezik.

További információ a metrikák megőrzéséről az Azure Monitor Metrics áttekintés című dokumentumban található.

A Microsoft.Cache/redisEnterprise támogatott metrikáival kapcsolatos további részletekért és információkért tekintse meg a következő szakaszt.

A Microsoft.Cache/redisEnterprise támogatott metrikái

Az alábbi táblázat a Microsoft.Cache/redisEnterprise erőforrástípushoz elérhető metrikákat sorolja fel.

  • Előfordulhat, hogy nem minden oszlop szerepel minden táblában.
  • Előfordulhat, hogy egyes oszlopok a lap megtekintési területén kívül esnek. Válassza a Táblázat kibontása lehetőséget az összes elérhető oszlop megtekintéséhez.

Táblázat címsorai

  • Kategória – A metrikák csoportja vagy besorolása.
  • Metric - A metrika megjelenítési neve, ahogyan az az Azure portálon megjelenik.
  • Név a REST API-ban – A REST API-banemlített metrikanév.
  • Egység – Mértékegység.
  • Összesítés – Az alapértelmezett összesítési típus. Érvényes értékek: Átlag (Avg), Minimum (Min), Maximum (Max), Összeg (Összeg), Darabszám.
  • Méretek - A metrika számára elérhető méretek.
  • Időszemcsék - Intervallumok amelyeken a metrika mintavétele történik. Például PT1M azt jelzi, hogy a metrikát percenként mintavételezik, PT30M 30 percenként, PT1H óránként, és így tovább.
  • DS Export – Azt jelzi, hogy a metrika exportálható-e az Azure Monitor-naplókba diagnosztikai beállításokon keresztül. A metrikák exportálásával kapcsolatos információkért lásd: Diagnosztikai beállítások létrehozása az Azure Monitorban.
Mértékegység Név a REST API-ban Egység Agglutináció Dimenziók Időszemcsék DS-Exportálás
Gyorsítótár-találatok

A sikeres kulcskeresések száma. További részletekért lásd: https://aka.ms/redis/enterprise/metrics.
cachehits Számlál Teljes összeg (szumma) <egyik sem> PT5M, PT1H Igen
Gyorsítótár késleltetés mikroszekundumban (előzetes verzió)

A gyorsítótár késése mikroszekundumokban. További részletekért lásd: https://aka.ms/redis/enterprise/metrics.
cacheLatency Számlál Átlagos érték InstanceId PT5M, PT1H Igen
Gyorsítótárhibák

A sikertelen kulcskeresések száma. További részletekért lásd: https://aka.ms/redis/enterprise/metrics.
cachemisses Számlál Teljes összeg (szumma) <egyik sem> PT5M, PT1H Igen
Gyorsítótár olvasása

A gyorsítótárból másodpercenként beolvasott adatok mennyisége megabájtban (MB/s). További részletekért lásd: https://aka.ms/redis/enterprise/metrics.
cacheRead Bájt per másodperc Legnagyobb érték InstanceId PT5M, PT1H Igen
Gyorsítótár írása

A gyorsítótárba írt adatok mennyisége megabájt/másodpercben (MB/s). További részletekért lásd: https://aka.ms/redis/enterprise/metrics.
cacheWrite Bájt per másodperc Legnagyobb érték InstanceId PT5M, PT1H Igen
Csatlakoztatott ügyfelek

A gyorsítótárhoz való ügyfélkapcsolatok száma. További részletekért lásd: https://aka.ms/redis/enterprise/metrics.
connectedclients Számlál Legnagyobb érték InstanceId PT5M, PT1H Igen
Kilakoltatott kulcsok

A gyorsítótárból eltávolított elemek száma. További részletekért lásd: https://aka.ms/redis/enterprise/metrics.
evictedkeys Számlál Teljes összeg (szumma) <egyik sem> PT5M, PT1H Igen
Lejárt kulcsok

A gyorsítótárból lejárt elemeknek a száma. További részletekért lásd: https://aka.ms/redis/enterprise/metrics.
expiredkeys Számlál Teljes összeg (szumma) <egyik sem> PT5M, PT1H Igen
A georeplikációs szolgáltatás állapota kifogástalan

A georeplikációs állapot egy aktív georeplikációs csoportban. A 0 a nem megfelelő állapotot, az 1 pedig az Kifogástalan állapotot jelöli. További részletekért lásd: https://aka.ms/redis/enterprise/metrics.
geoReplicationHealthy Számlál Legnagyobb érték <egyik sem> PT5M, PT1H Igen
Megkap

A gyorsítótárból történő lekérési műveletek száma. További részletekért lásd: https://aka.ms/redis/enterprise/metrics.
getcommands Számlál Teljes összeg (szumma) <egyik sem> PT5M, PT1H Igen
Műveletek másodpercenként

A gyorsítótárban másodpercenként végrehajtott azonnali műveletek száma. További részletekért lásd: https://aka.ms/redis/enterprise/metrics.
operationsPerSecond Számlál Legnagyobb érték <egyik sem> PT5M, PT1H Igen
CPU

Az Azure Redis Cache-kiszolgáló processzorhasználata százalékban. További részletekért lásd: https://aka.ms/redis/enterprise/metrics.
percentProcessorTime százalék Legnagyobb érték InstanceId PT5M, PT1H Igen
Kiszolgálói terhelés

Azoknak a ciklusoknak a százalékos aránya, amelyekben a Redis-kiszolgáló elfoglalt az üzenetek feldolgozásával, és nem várakozik tétlenül az üzenetekre. További részletekért lásd: https://aka.ms/redis/enterprise/metrics.
serverLoad százalék Legnagyobb érték <egyik sem> PT5M, PT1H Igen
Készletek

A gyorsítótárban beállított műveletek száma. További részletekért lásd: https://aka.ms/redis/enterprise/metrics.
setcommands Számlál Teljes összeg (szumma) <egyik sem> PT5M, PT1H Igen
Összes művelet

A gyorsítótár-kiszolgáló által feldolgozott parancsok teljes száma. További részletekért lásd: https://aka.ms/redis/enterprise/metrics.
totalcommandsprocessed Számlál Teljes összeg (szumma) <egyik sem> PT5M, PT1H Igen
Összes kulcs

A gyorsítótárban lévő elemek teljes száma. További részletekért lásd: https://aka.ms/redis/enterprise/metrics.
totalkeys Számlál Legnagyobb érték <egyik sem> PT5M, PT1H Igen
Használt memória

A gyorsítótár kulcs-/érték párjaihoz használt gyorsítótármemória mennyisége MB-ban. További részletekért lásd: https://aka.ms/redis/enterprise/metrics.
usedmemory Bájt Legnagyobb érték <egyik sem> PT5M, PT1H Igen
Felhasznált memória százalékos aránya

A kulcs/érték párokhoz használt gyorsítótármemória százalékos aránya. További részletekért lásd: https://aka.ms/redis/enterprise/metrics.
usedmemorypercentage százalék Legnagyobb érték <egyik sem> PT5M, PT1H Igen

Az Azure Managed Redis metrikáinak részletei

Az alábbi lista a Microsoft.Cache/redisEnterprise által támogatott Azure Monitor-metrikák részleteit és további információit tartalmazza.

Mértékegység Részletek
Gyorsítótár késése (előzetes verzió) A gyorsítótár-csomópont végpontjai által a megadott jelentési időköz során kezelt kérelmek átlagos késése. Ez a metrika ezredmásodpercben van megadva, és a node_avg_latency Prometheus metrika alapján származik. Ez a metrika csak akkor jelenik meg, ha aktív forgalom van a gyorsítótárban.
Gyorsítótár-találatok A sikeres kulcskeresések száma a megadott jelentési időköz alatt. Ez az érték a bdb_read_hits Prometheus metrikájából származik.
Gyorsítótár-tévesztések A megadott jelentési időköz során sikertelen kulcskeresések száma. Ez az érték a bdb_read_misses_max Prometheus metrikájából származik. A gyorsítótárhibák nem feltétlenül jelentik azt, hogy probléma van a gyorsítótárral. Ha például a gyorsítótár-feltöltési programozási mintát használja, az alkalmazás először a gyorsítótárban keres egy elemet. Ha az elem nincs megadva (a gyorsítótár hiányzik), a rendszer lekéri az elemet az adatbázisból, és hozzáadja a gyorsítótárhoz a következő alkalommal. A gyorsítótár-kihagyások a gyorsítótár-feltöltési programozási minta normál viselkedését képezik. Ha a gyorsítótárhibák száma a vártnál magasabb, vizsgálja meg a gyorsítótárból ki- és beolvasott alkalmazáslogikát. Ha az elemeket memóriaterhelés miatt kiürítik a gyorsítótárból, akkor előfordulhat, hogy a gyorsítótár nem megfelelő, de a memóriaterhelés monitorozásához jobb metrika lenne Used Memory or Evicted Keys.
Gyorsítótár-olvasás A gyorsítótárcsomópont felé irányuló bejövő hálózati forgalom sebessége bájt/másodpercben a megadott jelentési időköz alatt. Ez az érték a node_ingress_bytes_max Prometheus metrikájából származik. Ha riasztásokat szeretne beállítani a kiszolgálóoldali hálózati sávszélesség korlátaihoz, hozza létre ezt a Gyorsítótár olvasási számlálót. Ez a táblázat a különböző gyorsítótár-tarifacsomagok és -méretek megfigyelt sávszélességkorlátjait ismerteti.
Gyorsítótár-írás A gyorsítótárcsomópont kimenő hálózati forgalmának sebessége bájt/másodpercben a megadott jelentési időköz során. Ez az érték a node_egress_bytes_max Prometheus metrikájából származik.
Csatlakoztatott ügyfelek A gyorsítótárhoz való ügyfélkapcsolatok száma a megadott jelentési időköz alatt. Ez az érték a node_conns Prometheus metrikájából származik, amely megszámlálja a csomópont végpontjaihoz csatlakozó ügyfeleket. A kapcsolati korlát elérése után a gyorsítótárhoz való csatlakozás később sikertelen lesz. Még ha nincsenek is aktív ügyfélalkalmazások, a belső folyamatok és kapcsolatok miatt még mindig előfordulhat néhány csatlakoztatott ügyfélpéldány.
CPU Az Azure Managed Redis-kiszolgáló cpu-kihasználtsága százalékban a megadott jelentési időköz alatt. Ez az érték a node_cpu_idle_min Prometheus metrikájából származik, amely az intervallum alatt megfigyelt legalacsonyabb processzorhasználati időrészt jelöli, és a processzor foglalt idejét tükrözi. A CPU-metrika olyan háttérfolyamatokat is tartalmaz, mint például a kártevőirtó, amelyek nem szigorúan Redis-kiszolgálói folyamatok, így néha a Redis számítási feladataitól függetlenül kiugrik. Javasoljuk, hogy ezt a metrikát a kiszolgálói terhelésen keresztül használja a monitorozáshoz, mivel támogatja a példányszintű részletezést a példányazonosítóra való felosztással, így részletesebben szabályozható, hogy melyik csomópontra van nyomás alatt.
Kizárt kulcsok A gyorsítótárból a megadott jelentési időköz alatt kiürített kulcsok száma. Ez az érték a bdb_evicted_objects Prometheus metrikájából származik.
Lejárt kulcsok A megadott jelentési időköz alatt a gyorsítótárból lejárt kulcsok száma. Ez az érték a bdb_expired_objects Prometheus metrikájából származik.
A georeplikációs szolgáltatás állapota kifogástalan Az aktív Geo-Replication csoportban lévő gyorsítótárak közötti georeplikációs kapcsolat állapotát jelzi. A metrika két érték egyikét jelenti:

0 – leválasztva/nem kifogástalan
1 – egészséges

A metrika elérhető a memóriaoptimalizált, a kiegyensúlyozott és a számításoptimalizált réteggyorsítótárakban, amelyeken engedélyezve van a georeplikációs funkció. A 0 érték nem jelenti azt, hogy a georeplikán lévő adatok elvesznek. Ez csak azt jelenti, hogy a geo-elsődleges és a geo-másodlagos kapcsolat nem kifogástalan.

Ez a metrika több okból is jelezheti a leválasztott/nem kifogástalan replikációs állapotot, például a havi javítást, a gazdagép operációs rendszerének frissítését, a hálózati helytelen konfigurációt vagy a sikertelen georeplikációs kapcsolat kiépítését. Az Azure Managed Redis szolgáltatás rendszeresen frissíti a gyorsítótárakat a legújabb platformfunkciókkal és fejlesztésekkel. A frissítések során minden gyorsítótárcsomópont offline állapotba kerül, ami ideiglenesen letiltja a georeplikációs hivatkozást. Ha a georeplikációs hivatkozás nem megfelelő, ellenőrizze, hogy a geo-elsődleges vagy a geo másodlagos gyorsítótárban történt javítás okozta-e azt a portál Erőforrás menüjének Problémák diagnosztizálása és megoldása parancsával. A gyorsítótárban lévő adatok mennyiségétől függően a javítások állásideje akár néhány perctől egy óráig is eltarthat. Ha a georeplikációs hivatkozás több mint egy órán át nem kifogástalan állapotú, küldjön egy támogatási kérelmet.
Lekérések A gyorsítótárba irányuló olvasási kérelmek száma a megadott jelentési időköz alatt. Ez az érték a bdb_read_req Prometheus metrikájából származik, amely az adatbázis összes olvasási kérésének sebességét jelöli, és egyenértékű a gyorsítótár-találatok és a kihagyások összegével a jelentési időköz során.
Műveletek másodpercenként A gyorsítótár összes szegmense által másodpercenként kezelt kérelmek teljes száma a megadott jelentési időköz alatt. Ez az érték a bdb_instantaneous_ops_per_sec Prometheus metrikájából származik.
Kiszolgáló terhelése A Kiszolgálói terhelés metrika a Redis-kiszolgáló saját, a teljes terhelésre vonatkozó értékelését tükrözi, és hasonló a CPU-metrikához, de a fürt szintjén, nem példányonként mérve. Ez az érték a node_cpu_idle_min Prometheus metrikájából származik, és a kiszolgáló foglaltsági idejét tükrözi. Ha ez a számláló eléri a 100-ot, a Redis-kiszolgáló elérte a teljesítmény plafonját, és a processzor nem tud gyorsabban dolgozni. Nagy késésre számíthat. Ha tartósan magas kiszolgálói terhelést lát, fontolja meg a gyorsítótár felskálázását vagy az adatok több gyorsítótár közötti particionálását. Ha a kiszolgálói terhelés csak mérsékelten magas, például 50–80 százalék, az átlagos késés általában alacsony marad, és az időtúllépési kivételeknek más okai lehetnek, mint a magas kiszolgálói késésnek.

Mivel a kiszolgálói terhelés a fürt szintjén van mérve, nem teszi lehetővé az egyes példányok lehatolását. Ehelyett a CPU-metrikát javasoljuk, mivel támogatja a példányazonosító szerinti felosztást a példányszintű elemzéshez.

Figyelem: A kiszolgálóbetöltési metrika helytelen adatokat jeleníthet meg az Azure Managed Redis-gyorsítótárakhoz. Néha a kiszolgálóbetöltés 100-nál többként jelenik meg. A probléma kivizsgálása folyamatban van. Ehelyett a CPU-metrikát javasoljuk.
Beállítások A gyorsítótárba irányuló írási kérelmek száma a megadott jelentési időköz alatt. Ez az érték a bdb_write_req Prometheus metrikájából származik, amely az adatbázis összes írási kérésének sebességét jelöli.
Összes kulcs A gyorsítótárban lévő kulcsok száma a megadott jelentési időköz alatt. Ez az érték a bdb_no_of_keys Prometheus metrikájából származik.

Fontos: A fürtszolgáltatást engedélyező gyorsítótárak mögöttes metrikarendszerének korlátozása miatt a Total Keys a szegmens azon kulcsainak maximális számát adja vissza, amelyeknél a jelentési időköz során a kulcsok maximális száma volt.
Összes művelet A gyorsítótár által a megadott jelentési időköz során feldolgozott kérelmek teljes száma. Ez az érték a bdb_total_req Prometheus metrikájából származik.
Felhasznált memória Az adatbázis által a megadott jelentési időköz során használt bájtokban lévő gyorsítótármemória mennyisége. Ez az érték a bdb_used_memory Prometheus metrikájából származik. A Flash-optimalizált szintű gyorsítótárak esetében ez az érték magában foglalja a RAM-ot és a flash memóriahasználatot is. Ez az érték nem tartalmazza a töredezettség értékét.

Ha a magas rendelkezésre állás engedélyezve van, a Használt memória érték az elsődleges és a replika csomópontokban is tartalmazza a memóriát. Így a metrika kétszer akkora lehet, mint várt.
Felhasznált memória százalékos aránya A megadott jelentési időköz alatt jelenleg használatban lévő konfigurált memóriakorlát százalékos aránya. Ez az érték a Redis Enterprise Prometheus metrikáihoz bdb_used_memorybdb_memory_limit viszonyított arányként van kiszámítva. Ez az érték nem tartalmazza a töredezettség értékét.

Erőforrásnaplók

Ez a szakasz a szolgáltatáshoz gyűjthető erőforrásnaplók típusait sorolja fel. A szakasz lekéri az Azure Monitorban támogatott összes erőforrásnapló-kategóriatípus listáját.

A Microsoft.Cache/redisEnterprise/databases támogatott erőforrásnaplói

Kategória Kategória megjelenítési neve napló táblázat Támogatja az alapszintű naplótervet Támogatja az adatok betöltése során történő átalakítást Példakérdések Exportálási költségek
ConnectionEvents Kapcsolati események (új kapcsolat/hitelesítés/leválasztás) REDConnectionEvents

Naplózza a kapcsolati eseményeket, amikor az ügyfél a Vállalati Redis-adatbázishoz csatlakozik.

Igen Igen Lekérdezések Igen

Azure Monitor-naplók táblái

Ez a szakasz a szolgáltatáshoz kapcsolódó Azure Monitor-naplók tábláit sorolja fel, amelyek a Log Analytics által Kusto-lekérdezésekkel történő lekérdezéshez érhetők el. A táblák erőforrásnapló-adatokat tartalmaznak, és valószínűleg többet is, attól függően, hogy mit gyűjtenek és irányítanak hozzájuk.

Azure által felügyelt Redis

Microsoft.Cache/redisEnterprise

Tevékenységnapló

A csatolt tábla felsorolja a szolgáltatás tevékenységnaplójában rögzíthető műveleteket. Ezek a műveletek a tevékenységnapló összes lehetséges erőforrás-szolgáltatói műveletének egy részét képezik.

A tevékenységnapló-bejegyzések sémájára vonatkozó további információkért lásd : Tevékenységnapló séma.