A Prometheus-adatok elemzésének és bemutatásának leggyakoribb módja egy Grafana-irányítópult. Ez a cikk bemutatja, hogyan konfigurálhatja az Azure Monitor által felügyelt szolgáltatást a Prometheushoz adatforrásként a Grafana különböző verzióihoz, beleértve az Azure Managed Grafana-t, az Azure-beli virtuális gépen futó saját üzemeltetésű Grafanát és az Azure-on kívül futó Grafana-példányt.
Fontos
A Grafana-val rendelkező Azure Monitor-irányítópultok nyilvános előzetes verzióban érhetőek el. A Grafana ezen verziója az Azure-ban üzemel, és nem igényel konfigurációt a Prometheushoz készült Azure Monitor felügyelt szolgáltatáshoz való csatlakozáshoz. Ez a cikk azt ismerteti, hogyan csatlakozhat egy Azure Monitor-munkaterülethez, hogy prometheus-metrikákat tartalmazzon a Grafana más, konfigurációt igénylő verzióiban.
Azure Monitor-munkaterület lekérdezési végpontja
A Prometheushoz készült Azure Monitor felügyelt szolgáltatás egy Azure Monitor-munkaterületen tárolja az adatokat. A Grafana minden verziója a munkaterület lekérdezési végpontját használja a hozzáféréshez. A lekérdezési végpont megkereséséhez nyissa meg az Azure Monitor-munkaterület áttekintési oldalát az Azure Portalon.
Az Azure Managed Grafana-példányok automatikusan konfigurálva vannak egy felügyelt identitással, amely a monitorozási adatolvasó szerepkörrel rendelkezik, amely lehetővé teszi az identitás számára az előfizetés figyelési adatainak olvasását. Az identitás a Grafana Azure Monitorba való hitelesítésére szolgál.
A Prometheus-adatforrás létrehozása Grafanában
A Prometheus adatforrásként való konfigurálásához kövesse az alábbi lépéseket:
Nyissa meg az Azure Managed Grafana-munkaterületet az Azure Portalon, és válassza ki a végpontot a Grafana-munkaterület megtekintéséhez.
Válassza a Kapcsolatok adatforrások> lehetőséget, majd az Adatforrás hozzáadása lehetőséget.
Keresse meg és válassza a Prometheus lehetőséget.
Illessze be a lekérdezési végpontot az Azure Monitor-munkaterületről a Prometheus-kiszolgáló URL-mezőjébe .
A Hitelesítés területen válassza az Azure Auth lehetőséget.
Az Azure Authentication területen válassza a Felügyelt identitás lehetőséget a Hitelesítés legördülő listából.
Görgessen a lap aljára, és válassza a Mentés > teszt lehetőséget.
Az alábbi lépésekkel konfigurálhatja az Azure-beli virtuális gépeken a saját kezelésű Grafana-t az Azure által üzemeltetett Prometheus-adatok használatára. Ehhez a konfigurációhoz engedélyeznie kell egy rendszer által hozzárendelt felügyelt identitást a virtuális gép számára.
Nyissa meg a virtuális gép identitáslapját az Azure Portalon, és állítsa be az állapototbekapcsolva.
Válassza az Mentésgombot.
Válassza ki az Azure-szerepkör-hozzárendeléseket az előfizetés meglévő hozzáférésének áttekintéséhez.
Ha a Figyelési adatolvasó szerepkör nem szerepel az előfizetésben vagy az erőforráscsoportban, válassza a + Szerepkör-hozzárendelés hozzáadása lehetőséget.
A Hatókör legördülő listában válassza az Előfizetés vagy az Erőforráscsoport lehetőséget. Az Előfizetés kiválasztása lehetővé teszi az előfizetés összes Azure Monitor-munkaterületének elérését. Az Erőforráscsoport kiválasztása csak a kijelölt erőforráscsoport Azure Monitor-munkaterületeinek elérését teszi lehetővé.
Válassza ki azt az előfizetést vagy erőforráscsoportot, amelyben az Azure Monitor-munkaterület található.
A Szerepkör legördülő listában válassza az Adatolvasó figyelése , majd a Mentés lehetőséget.
A Grafana 9.x és újabb verziói támogatják az Azure Authenticationt, de alapértelmezés szerint nincs engedélyezve. Az Azure Authentication engedélyezéséhez frissítse a Grafana-konfigurációt, és indítsa újra a Grafana-példányt. A fájl megkereséséhez tekintse át a "Grafana konfigurálása" dokumentumot a Grafana Labs-tól.
Az Azure-hitelesítés engedélyezéséhez kövesse az alábbi lépéseket:
- Keresse meg és nyissa meg a
grafana.ini fájlt a virtuális gépen.
- A konfigurációs fájl
[auth] szakaszában módosítsa a azure_auth_enabled beállítást true-ra.
- A konfigurációs fájl
[azure] szakaszában a managed_identity_enabled beállítást módosítsa true-ra.
- Indítsa újra a Grafana-példányt.
A Prometheus-adatforrás létrehozása Grafanában
A Prometheus adatforrásként való konfigurálásához kövesse az alábbi lépéseket:
Nyissa meg a Grafanát a böngészőben, és válassza a Kapcsolatok adatforrások>lehetőséget.
Válassza az Adatforrás hozzáadása lehetőséget.
Keresse meg és válassza a Prometheus lehetőséget.
Illessze be a lekérdezési végpontot az Azure Monitor-munkaterületről a Prometheus-kiszolgáló URL-mezőjébe .
A Hitelesítés területen válassza az Azure Auth lehetőséget.
Az Azure Authentication területen válassza a Felügyelt identitás lehetőséget a Hitelesítés legördülő listából.
Görgessen a lap aljára, és válassza a Mentés > teszt lehetőséget.
Ha a Grafana-példány nem az Azure-ban található, akkor a Microsoft Entra ID használatával csatlakozzon az Azure Monitor-munkaterülethez.
A Microsoft Entra-azonosító hitelesítésének beállításához kövesse az alábbi lépéseket:
Alkalmazás regisztrálása a Microsoft Entra-azonosítóval
Nyissa meg az Active Directory áttekintési oldalát az Azure Portalon, és válassza az Alkalmazásregisztráció lehetőséget.
Az Alkalmazás regisztrálása lapon adja meg az alkalmazás nevét, és válassza a Regisztráció lehetőséget.
Jegyezze fel az alkalmazás (ügyfél) azonosítóját és a címtár (bérlő) azonosítóját . A Grafana hitelesítési beállításaiban használják őket.
Az alkalmazás áttekintő lapján válassza a Tanúsítványok és titkos kódok lehetőséget.
Az Ügyfél titkos kulcsok lapján válassza az Új ügyfélkód lehetőséget.
Adjon meg egy leírást.
Válasszon ki egy lejárati időszakot a legördülő listából, majd válassza a Hozzáadás lehetőséget.
Megjegyzés:
Hozzon létre egy folyamatot a titkos kód megújításához és a Grafana-adatforrás beállításainak frissítéséhez a titkos kód lejárata előtt. A titkos kód lejárta után a Grafana elveszíti az Adatok lekérdezésének képességét az Azure Monitor-munkaterületről.
Másolja és mentse az ügyfél titkos kódjának értékét.
Megjegyzés:
Az ügyfél titkos kód értékeit csak közvetlenül a létrehozás után tekintheti meg. Mentse a titkos kódot, mielőtt kilép az oldalról.
Alkalmazás hozzáférésének engedélyezése a munkaterülethez
Nyissa meg az Azure Monitor-munkaterületet az Azure Portalon, és válassza a Hozzáférés-vezérlés (IAM) lehetőséget.
Válassza a Hozzáadás>Szerepkör-hozzárendelés hozzáadása lehetőséget.
A Szerepkör-hozzárendelés hozzáadása lapon keresse meg a Figyelés lehetőséget.
Válassza az Adatolvasó figyelése lehetőséget, majd a Tagok lapot.
Válassza a Tagok kiválasztása lehetőséget. Keresse meg az alkalmazást, amelyet a Microsoft Entra ID alatt regisztrált az "Alkalmazás regisztrálása" szakaszban, és válassza ki.
Válassza az Áttekintés + hozzárendelés lehetőséget.
Létrehozta az alkalmazásregisztrációt, és hozzáférést rendelt hozzá az Azure Monitor-munkaterület adatainak lekérdezéséhez. A következő lépés a Prometheus-adatforrás beállítása Grafanában.
A Grafana mostantól támogatja az Azure Monitor által felügyelt Prometheushoz való csatlakozást a Prometheus adatforrás használatával. A saját üzemeltetésű Grafana-példányok esetében konfigurációmódosításra van szükség a Grafana Azure Authentication beállításának használatához. Az Azure által nem kezelt Grafana-példányok esetében végezze el az alábbi módosításokat.
A Grafana 9.x és újabb verziói támogatják az Azure Authenticationt, de alapértelmezés szerint nincs engedélyezve. Az Azure Authentication engedélyezéséhez frissítse a Grafana-konfigurációt, és indítsa újra a Grafana-példányt. A fájl megkereséséhez tekintse át a "Grafana konfigurálása" dokumentumot a Grafana Labs-tól.
- Keresse meg és nyissa meg a
grafana.ini fájlt a virtuális gépen.
- Azonosítsa a Grafana verzióját.
- A Grafana 9.0 verzióban a
[feature_toggles] szakaszban állítsa be a következőt: prometheus_azure_auth értékét true értékre.
- A Grafana 9.1 és újabb verzióiban a
[auth] szakaszban a azure_auth_enabled beállítást állítsa true-re.
- Indítsa újra a Grafana-példányt.
A Prometheus-adatforrás létrehozása Grafanában
Nyissa meg a Grafana-t a böngészőben.
Válassza a Kapcsolatok adatforrások> lehetőséget, majd válassza az Adatforrás hozzáadása lehetőséget.
Keresse meg és válassza a Prometheus lehetőséget.
Illessze be a lekérdezési végpontot az Azure Monitor-munkaterületről az URL-mezőbe .
A Hitelesítés területen válassza az Azure Auth lehetőséget. A korábbi Grafana-verziók esetén az Hitelesítés területen kapcsolja be az Azure Authenticationt.
Az Azure Authentication területen válassza az Alkalmazásregisztráció lehetőséget a Hitelesítés legördülő listából.
Adja meg a közvetlen (bérlői) azonosító értékét, az alkalmazás (ügyfél) azonosítóját és az alkalmazásregisztráció létrehozásakor létrehozott ügyfélkód értékét.
Görgessen a lap aljára, és válassza a Mentés > teszt lehetőséget.
Kapcsolódó tartalom