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


Prometheus-metrikák lekérdezése Azure-munkafüzetek használatával

Azure Monitor felügyelt szolgáltatással rendelkező irányítópultok létrehozása a Prometheushoz az Azure-munkafüzetek használatával. Ez a cikk az Azure Monitor-munkaterületekhez készült munkafüzeteket mutatja be, és bemutatja, hogyan kérdezhet le Prometheus-metrikákat Azure-munkafüzetek és Prometheus lekérdezési nyelv (PromQL) használatával.

Előfeltételek

Ha Prometheus-metrikákat szeretne lekérdezni egy Azure Monitor-munkaterületről, a következőkre van szüksége:

  • Azure Monitor-munkaterület. Azure Monitor-munkaterület létrehozásához lásd : Azure Monitor-munkaterület létrehozása.
  • Az Azure Monitor-munkaterületnek Prometheus-metrikákat kell gyűjtenie egy AKS-fürtből.
  • A felhasználóhoz olyan szerepkört kell hozzárendelni, amely képes végrehajtani a microsoft.monitor/accounts/read műveletet az Azure Monitor-munkaterületen.

Prometheus Explorer-munkafüzet

Az Azure Monitor-munkaterületek egy feltáró munkafüzetet tartalmaznak a Prometheus-metrikák lekérdezéséhez.

  1. Az Azure Monitor-munkaterület áttekintési lapján válassza a Prometheus Explorer lehetőséget

Screenshot that shows Azure Monitor workspace menu selection.

  1. Vagy a Munkafüzetek menüelem, majd az Azure Monitor munkaterület-katalógusában válassza a Prometheus Explorer munkafüzet csempét.

Screenshot that shows Azure Monitor workspace gallery.

A munkafüzetek a következő beviteli lehetőségeket kínálják:

  • Időtartomány. Válassza ki a lekérdezésbe belefoglalni kívánt időtartamot. Válassza az Egyéni lehetőséget a kezdési és befejezési időpont beállításához.
  • PromQL. Adja meg a PromQL-lekérdezést az adatok lekéréséhez. A PromQL-ről további információt a Prometheus lekérdezése című témakörben talál.
  • Graph, Grid és Dimensions (Diagram), Grid (Rács) és Dimensions (Dimenziók) lap. Váltás a lekérdezés kimenetének grafikus, táblázatos és dimenziós nézete között.

Screenshot that shows PromQL explorer.

Prometheus-munkafüzet létrehozása

A munkafüzetek számos vizualizációt és Azure-integrációt támogatnak. További információ az Azure-munkafüzetekről: Azure-munkafüzet létrehozása.

  1. Az Azure Monitor-munkaterületen válassza a Munkafüzetek lehetőséget.

  2. Válassza az Új lehetőséget.

  3. Az új munkafüzetben válassza a Hozzáadás, majd a Lekérdezés hozzáadása lehetőséget a legördülő listában. A screenshot showing the add content dropdown in a blank workspace.

  4. Az Azure-munkafüzetek adatforrásokkal állítják be a forrás hatókörét az általuk tárolt adatokra. A Prometheus-metrikák lekérdezéséhez válassza az Adatforrás legördülő menüt, majd a Prometheus lehetőséget.

  5. Az Azure Monitor-munkaterület legördülő listájában válassza ki a munkaterületet.

  6. Válassza ki a lekérdezés típusát a Prometheus lekérdezéstípus legördülő listájából.

  7. Írja be a PromQL-lekérdezést a Prometheus Query mezőbe.

  8. Válassza a Lekérdezés futtatása gombot.

  9. Válassza a Szakasz alján található Kész szerkesztés lehetőséget, és mentse a munkáját

Screenshot that shows sample PromQL query.

Hibaelhárítás

Ha egy üzenet jelenik meg, amely azt jelzi, hogy "Jelenleg nincs prometheus-adata ebbe az Azure Monitor-munkaterületbe":

  • Ellenőrizze, hogy bekapcsolta-e a metrikák gyűjteményét az Azure Monitor-munkaterület Figyelt fürtök paneljén.

Ha a munkafüzet-lekérdezés nem ad vissza adatokat a "Nem rendelkezik lekérdezési hozzáféréssel":

  • Ellenőrizze, hogy rendelkezik-e a microsoft.monitor/accounts/read hozzáférés-vezérléssel (IAM) hozzárendelt megfelelő engedélyekkel az Azure Monitor-munkaterületen.
  • Ellenőrizze, hogy a hálózati beállítások támogatják-e a lekérdezési hozzáférést. Előfordulhat, hogy engedélyeznie kell a privát hozzáférést a privát végponton keresztül, vagy módosítania kell a beállításokat a nyilvános hozzáférés engedélyezéséhez.
  • Ha engedélyezve van a hirdetésblokk a böngészőben, előfordulhat, hogy az adatok megtekintéséhez szüneteltetnie vagy le kell tiltania és frissítenie kell a munkafüzetet.

Gyakori kérdések

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

Hiányzik az összes metrikám vagy néhány metrikám. Hogyan háríthatom el a hibaelhárítást?

A prometheus-metrikák felügyelt ügynökből való betöltéséhez a hibaelhárítási útmutatót itt használhatja.

Miért hiányoznak olyan metrikák, amelyek két azonos nevű, de eltérő burkolatú címkével rendelkeznek?

Az Azure által felügyelt Prometheus egy kis- és nagybetűket érzéketlen rendszer. Azonos idősorként kezeli a sztringeket, például a metrikaneveket, a címkeneveket vagy a címkeértékeket, ha csak a sztring esetében térnek el egy másik idősortól. További információ: Prometheus-metrikák áttekintése.

Látok néhány hiányosságot a metrikaadatokban, miért fordul elő ez?

A csomópontfrissítések során 1–2 perces eltérést tapasztalhat a fürtszintű gyűjtőktől gyűjtött metrikák metrikáiban. Ez a rés azért fordul elő, mert az adatok által futtatott csomópont egy normál frissítési folyamat részeként frissül. Ez a frissítési folyamat olyan fürtszintű célokat érint, mint a kube-state-metrics és a megadott egyéni alkalmazáspéldányok. Ez akkor fordul elő, ha a fürt manuálisan vagy automatikus frissítéssel frissül. Ez a viselkedés várható, és annak a csomópontnak a következtében következik be, amelyen fut. Ez a viselkedés nem befolyásolja az ajánlott riasztási szabályok egyikét sem.

Következő lépések