Megosztás a következőn keresztül:


Felügyelt Azure Monitor-szolgáltatás a Prometheushoz

A Prometheushoz készült Azure Monitor felügyelt szolgáltatás az Azure Monitor-metrikák egyik összetevője, amely nagyobb rugalmasságot biztosít az Azure Monitorral gyűjthető és elemezhető metrikaadatok típusaiban. A Prometheus-metrikákat olyan elemzőeszközök támogatják, mint az Azure Monitor Metrics Explorer promQL és nyílt forráskód eszközök, például a PromQL és a Grafana.

A Prometheushoz készült Azure Monitor felügyelt szolgáltatás lehetővé teszi metrikák nagy méretekben történő gyűjtését és elemzését egy Prometheus-kompatibilis monitorozási megoldással, amely a Cloud Native Computing Foundation Prometheus-projektjén alapul. Ez a teljes körűen felügyelt szolgáltatás lehetővé teszi a Prometheus lekérdezési nyelv (PromQL) használatát a figyelt infrastruktúra és számítási feladatok teljesítményének elemzéséhez és riasztásához anélkül, hogy az alapul szolgáló infrastruktúrát kellene üzemeltetnie.

Fontos

A Prometheushoz készült Azure Monitor felügyelt szolgáltatás az ügyfélgépek és alkalmazások szolgáltatásállapotával kapcsolatos információk tárolására szolgál. Nem szolgál személyes azonosításra alkalmas információként (PII) vagy végfelhasználói azonosításra alkalmas információként (EUII) besorolt adatok tárolására. Határozottan javasoljuk, hogy ne küldjön bizalmas adatokat (felhasználóneveket, hitelkártyaszámokat stb.) az Azure Monitor által felügyelt szolgáltatásba a Prometheus-mezőkhöz, például metrikanevekhez, címkenevekhez vagy címkeértékekhez.

Adatforrások

A Prometheushoz készült Azure Monitor által felügyelt szolgáltatás jelenleg az alábbi adatforrások bármelyikéből gyűjthet adatokat:

  • Azure Kubernetes service (AKS)
  • Azure Arc-kompatibilis Kubernetes

Engedélyezés

A Prometheushoz készült Felügyelt Azure Monitor-szolgáltatás engedélyezésének egyetlen követelménye egy Azure Monitor-munkaterület létrehozása, amely a Prometheus-metrikák tárolására szolgál. A munkaterület létrehozása után létrehozhat olyan szolgáltatásokat, amelyek Prometheus-metrikákat gyűjtenek.

  • Ha Prometheus-metrikákat szeretne gyűjteni a Kubernetes-fürtből, olvassa el a Kubernetes-fürtök figyelésének engedélyezése című témakört.
  • Ha távoli írást szeretne konfigurálni az adatok ön által felügyelt Prometheus-kiszolgálóról történő gyűjtéséhez, tekintse meg a Prometheus távoli írásához készült Azure Monitor felügyelt szolgáltatást.

Távoli írás

A Prometheus felügyelt szolgáltatásán kívül használhatja a saját kezelésű prometheust és a távoli írást is a metrikák gyűjtéséhez és egy Azure Monitor-munkaterületen való tárolásához.

Kubernetes-szolgáltatások

Metrikák küldése ön által felügyelt Prometheusból a Kubernetes-fürtökön. A Kubernetes-szolgáltatások Azure Monitor-munkaterületekre történő távoli írásával kapcsolatos további információkért tekintse meg az alábbi cikkeket:

Virtuális gépek és virtuálisgép-méretezési csoportok

Adatok küldése ön által felügyelt Prometheusból virtuális gépeken és virtuálisgép-méretezési csoportokon. A kiszolgálók azure-beli vagy helyszíni környezetben is lehetnek. További információ: Prometheus-metrikák küldése virtuális gépekről Azure Monitor-munkaterületre.

Azure Monitor Metrics Explorer és PromQL

A Metrics Explorer és a PromQL lehetővé teszi a platformmetrikák elemzését és vizualizációját, valamint a Prometheus lekérdezési nyelv (PromQL) használatával lekérdezheti a Prometheust és az Azure Monitor-munkaterületen tárolt egyéb metrikákat. A Metrics Explorer és a PromQL az Azure Portal bármely Azure Monitor-munkaterületének Metrikák menüeleméből érhető el. További információ: Metrics Explorer with PromQL .

Grafana-integráció

A Prometheus-metrikák vizualizációjának elsődleges módszere az Azure Managed Grafana. Csatlakoztassa az Azure Monitor-munkaterületet egy Grafana-munkaterülethez , hogy adatforrásként lehessen használni egy Grafana-irányítópulton. Ezután több előre összeállított irányítópulthoz is hozzáférhet, amelyek Prometheus-metrikákat használnak, és tetszőleges számú egyéni irányítópultot hozhat létre.

Szabályok és riasztások

A Prometheushoz készült Azure Monitor felügyelt szolgáltatás promQL-lekérdezésekkel támogatja a szabályok és riasztási szabályok rögzítését. A rögzítési szabályok által rögzített metrikákat az Azure Monitor-munkaterület tárolja, és az irányítópult vagy más szabályok kérdezhetők le. A riasztási szabályok és a rögzítési szabályok az Azure Managed Prometheus szabálycsoportjaival hozhatók létre és kezelhetők. Az AKS-fürthöz előre definiált Prometheus-riasztási szabályok és rögzítési szabályok biztosítják a gyors üzembe helyezést.

A riasztási szabályok által aktivált riasztások a riasztási szabályhoz konfigurált műveletcsoportokban meghatározott műveleteket vagy értesítéseket aktiválhatnak. Az aktivált és feloldott Prometheus-riasztásokat az Azure Portalon is megtekintheti más riasztástípusokkal együtt.

A szolgáltatások korlátai és kvótái

A Prometheushoz készült Azure Monitor felügyelt szolgáltatás alapértelmezett korlátokkal és kvótákkal rendelkezik a betöltéshez. Amikor eléri a betöltési korlátokat, leszabályozás következhet be. Ezen korlátok növelését kérheti. További információ a szabályozásról és a megnövekedett korlátok kéréséről: Monitorozási metrikák korlátai. A Prometheus metrikáinak korlátairól további információt az Azure Monitor szolgáltatáskorlátjai című témakörben talál.

Korlátozások/Ismert problémák – Azure Monitor által felügyelt Prometheus-szolgáltatás

  • Az 1 másodpercnél rövidebb gyakoriságú metrikák kaparása és tárolása nem támogatott.
  • A 21Vianet-felhővel és air-megfeleltetett felhőkkel üzemeltetett Microsoft Azure nem támogatott a Prometheushoz készült Azure Monitor által felügyelt szolgáltatáshoz.
  • A Windows-csomópontok és -podok fürtökben való figyeléséhez lásd: Az Azure Kubernetes Service -fürtök monitorozásának engedélyezése.
  • Az Azure Managed Grafana jelenleg nem érhető el az Azure US Government-felhőben.
  • Használati metrikák (az Azure Monitor-munkaterület menüjének metrikái Metrics ) – A betöltési kvótakorlátok és az Azure Monitor-munkaterületek aktuális használata még nem érhető el az USA kormányzati felhőjében.
  • A csomópontfrissítések során előfordulhat, hogy a fürtszintű gyűjtő néhány metrikagyűjteményében 1–2 percig tartó rések tapasztalhatók. Ezt a hiányosságot az Azure Kubernetes Service rendszeres művelete okozza a fürt csomópontjainak frissítéséhez. Ez a viselkedés rendeltetésszerű, és azért következik be, mert frissül a csomópont, amelyen fut. Ez a viselkedés egyik ajánlott riasztási szabályunkat sem érinti.

Kis- és nagybetűk érzékenysége

Az Azure által felügyelt Prometheus egy kis- és nagybetűket érzéketlen rendszer. A program a karakterláncokat, például a metrikus neveket, a címkék neveit vagy a címkeértékeket azonos idősornak tekinti, ha azok csak a karakterlánc esetében különböznek a másik idősoroktól.

Feljegyzés

Ez a viselkedés eltér a natív nyílt forráskódú Prometheus rendszerétől, amely egy nagy- és kisbetű érzékeny rendszer.

Az Azure által felügyelt Prometheusban a következő idősorok tekinthetők azonosnak:

diskSize(cluster="eastus", node="node1", filesystem="usr_mnt")
diskSize(cluster="eastus", node="node1", filesystem="usr_MNT")

A fenti példák egyetlen idősort jelentenek egy idősor-adatbázisban.

  • Az ellenük beszúrt mintákat a rendszer úgy tárolja, mintha egyetlen idősorba kaparják/beszúrják őket.
  • Ha az előző példák azonos időbélyeggel vannak betöltve, az egyiket véletlenszerűen elveti a rendszer.
  • Az idősor-adatbázisban tárolt és lekérdezés által visszaadott burkolat kiszámíthatatlan. A különböző burkolatok ugyanabban az idősorban eltérő időpontokban is visszaadhatók.
  • A lekérdezésben található metrikanév vagy címkenév/értékegyeztető lekéri az idősor-adatbázisból a kis- és nagybetűket érzéketlen összehasonlítással. Ha egy lekérdezésben megkülönbözteti a kis- és nagybetűket, a rendszer a sztring-összehasonlítások során automatikusan megkülönbözteti a kis- és nagybetűket.

Az ajánlott eljárás annak biztosítása, hogy egy idősort egyetlen konzisztens eset használatával állítson elő vagy kaparjon le.

A Nyílt forráskódú Prometheusban a fenti idősorok két különböző idősorként lesznek kezelve. A lekaparott/beszúrt mintákat külön tároljuk.

Prometheus-hivatkozások

Az alábbiakban a Prometheus dokumentációra mutató hivatkozásokat talál.

Gyakori kérdések

Ez a szakasz választ ad a gyakori kérdésekre.

Hogyan Prometheus-metrikákat lekérni?

A rendszer minden adatot lekér egy Azure Monitor-munkaterületről a Prometheus Query Language (PromQL) nyelven írt lekérdezések használatával. Írhat saját lekérdezéseket, használhatja a nyílt forráskód közösség lekérdezéseit, és promQL-lekérdezéseket tartalmazó Grafana-irányítópultokat is használhat. Lásd a Prometheus projektet.

Megtekinthetim a Prometheus-metrikáimat az Azure Monitor metrikakezelőjében?

A Metrikaböngésző a PromQL használatával támogatja a Prometheus-metrikák adatainak megjelenítését. A Metrics Explorer PromQL-támogatással való használatához válassza a Metrikák menüelemet az Azure Portal bármely Azure Monitor-munkaterületén. További információ: Metrics Explorer with PromQL (Preview).

Ha felügyelt szolgáltatást használok a Prometheushoz, több fürt adatait is tárolhatom egy Azure Monitor-munkaterületen?

Igen. A Prometheus felügyelt szolgáltatása olyan forgatókönyvek engedélyezésére szolgál, ahol több Azure Kubernetes Service-fürt adatait tárolhatja egyetlen Azure Monitor-munkaterületen. Tekintse meg az Azure Monitor-munkaterület áttekintését.

Milyen típusú erőforrások küldhetnek Prometheus-metrikákat a Prometheus felügyelt szolgáltatásának?

Ügynökünk azure Kubernetes Service-fürtökön és Azure Arc-kompatibilis Kubernetes-fürtökön használható. Az AKS-fürtök felügyelt bővítményeként és az Azure Arc-kompatibilis Kubernetes-fürtök bővítményeként van telepítve, és konfigurálhatja a kívánt adatok gyűjtésére. Távoli írást is konfigurálhat az Azure-ban, egy másik felhőben vagy a helyszínen futó Kubernetes-fürtökön a távoli írás engedélyezésére vonatkozó utasításokat követve.

Ha az Azure Portal használatával engedélyezi a Prometheus-metrikák gyűjtését, és telepíti az AKS-bővítményt vagy az Azure Arc-kompatibilis Kubernetes-bővítményt a fürt Insights-oldaláról, az lehetővé teszi a naplók gyűjtését a Log Analyticsbe és a Prometheus metrikák gyűjteményébe a Prometheus felügyelt szolgáltatásába. További információ: Adatforrások.

Hogyan monitorozhatom a szolgáltatási korlátokat és a kvótát?

A Prometheushoz készült Azure Monitor felügyelt szolgáltatás alapértelmezett korlátokkal és kvótákkal rendelkezik a betöltéshez. A Prometheus metrikáinak korlátairól további információt az Azure Monitor szolgáltatáskorlátjai című témakörben talál. Amikor eléri a betöltési korlátokat, leszabályozás következhet be. A szabályozás elkerülése érdekében monitorozhat és beállíthat egy riasztást az Azure Monitor-munkaterület betöltési korlátain.

  1. Az Azure Portalon lépjen az Azure Monitor-munkaterületre, és kattintson a Figyelés szakasz Metrikák elemére.
  2. Válassza ki hatókörként az Azure Monitor-munkaterületet, majd a Metrikák legördülő menüben válassza a "Standard metrikák megtekintése a szerkesztővel" lehetőséget.
  3. A Metrika legördülő listában válassza az Aktív idősor százalékos kihasználtsága és az események percenkénti kihasználtsága elemet, és ellenőrizze, hogy 100% alatt vannak-e.

Képernyőkép arról, hogyan hozhat létre riasztási szabályt az Azure Monitor-munkaterület betöltési korlátaihoz.

  1. Beállíthat egy Azure-riasztást a kihasználtság figyelésére, és riasztást aktiválhat, ha a kihasználtság nagyobb egy bizonyos küszöbértéknél (például a korlát 80%-a). Kattintson az "Új riasztási szabály" gombra, és hozzon létre egy Azure-riasztást ugyanahhoz.

Képernyőkép arról, hogyan hozhat létre riasztást az Azure Monitor-munkaterület korlátaihoz.

Ha a riasztás aktiválva van, azaz a betöltési kihasználtság meghaladja a küszöbértéket, támogatási jegy létrehozásával kérheti ezeknek a korlátoknak a növelését.

  1. Az Azure Portalon lépjen az Azure Monitor-munkaterületre, és kattintson a Támogatás + Hibaelhárítás elemre.
  2. Írja be a problémát pl. "Szolgáltatási és előfizetési korlátok (kvóták)", majd válassza a Szolgáltatási és előfizetési korlátok (kvóták) elemet, majd kattintson a "Tovább" gombra.

Képernyőkép arról, hogyan hozhat létre támogatási jegyet a korlátnöveléshez.

  1. A következő képernyőn válassza ki az előfizetést, majd válassza a Felügyelt Prometheus lehetőséget kvótatípusként.
  2. Adjon meg további részleteket a támogatási jegy létrehozásához.

Következő lépések