A Container Insights áttekintése
A Container Insights funkció a felhőben üzembe helyezett tárolói számítási feladatok teljesítményének monitorozására szolgál. Lehetővé teszi a teljesítményfigyelést a vezérlőkből, csomópontokból és tárolókból gyűjtött memória- és processzormetrikák segítségével, amelyek a Kubernetesben a Metrics API-n keresztül érhetők el. Miután engedélyezte a Kubernetes-fürtökből történő monitorozást, a rendszer automatikusan gyűjti a metrikákat és tárolónaplókat a Log Analytics-ügynök Linuxhoz készült, tárolóalapú verziójával. A metrikákat a rendszer elküldi az Azure Monitor metrikaadatbázisába. A rendszer elküldi a naplóadatokat a Log Analytics-munkaterületre.
A Container Insights funkciói
A Container Insights átfogó monitorozási élményt nyújt a Kubernetes-fürt és a tároló számítási feladatai teljesítményének és állapotának megértéséhez. A következőket teheti:
- A csomóponton futó AKS-tárolók, valamint azok processzor- és memóriahasználatának azonosításával azonosíthatja az erőforrás szűk keresztmetszeteit.
- A tárolócsoportok és a tárolók Azure Container Instances üzemeltetett tárolóinak processzor- és memóriahasználatának azonosítása.
- A vezérlő vagy pod általános teljesítményének megtekintéséhez határozza meg, hogy hol található a tároló egy vezérlőben vagy podban.
- Tekintse át a gazdagépen futó számítási feladatok erőforrás-kihasználtságát, amelyek nem kapcsolódnak a podot támogató standard folyamatokhoz.
- Határozza meg a kapacitásigényeket, és határozza meg, hogy a fürt milyen maximális terhelést képes fenntartani a fürt átlagos és legnagyobb terhelés alatti viselkedésének megértésével.
- Riasztásokat konfigurálhat, hogy proaktívan értesítse Önt, vagy rögzítse, ha a csomópontok vagy tárolók processzor- és memóriahasználata meghaladja a küszöbértékeket, vagy ha az infrastruktúra vagy a csomópontok állapotának összesítésekor állapotváltozás történik a fürtben.
- Integrálható a Prometheussal a csomópontokból és a Kubernetesből gyűjtött alkalmazás- és számításifeladat-metrikák megtekintéséhez lekérdezések használatával egyéni riasztások és irányítópultok létrehozásához és részletes elemzéshez.
Az alábbi videó egy közepes szintű részletes elemzést nyújt, amely segítséget nyújt az AKS-fürt Container Insights használatával történő monitorozásával kapcsolatban. A videó az Azure Monitor for Containersre hivatkozik, amely a Container Insights előző neve.
Access Container Insights
Az Elemzések lehetőség kiválasztásával a Figyelés menü Tárolók menüjéből vagy közvetlenül a kiválasztott AKS-fürtből érheti el a tárolóelemzéseket a Azure Portal. Az Azure Monitor menü az összes üzembe helyezett és figyelt tároló globális perspektíváját nyújtja. Ezek az információk lehetővé teszik az előfizetések és erőforráscsoportok közötti keresést és szűrést. Ezután a kiválasztott tárolóból részletezheti a Container Insightsot. Közvetlenül az AKS-oldalról érheti el egy adott AKS-tároló Container Insights szolgáltatását.
Támogatott konfigurációk
- A Azure Kubernetes Service (AKS)-en üzemeltetett felügyelt Kubernetes-fürtök.
- Az Azure-ban üzemeltetett önkiszolgáló Kubernetes-fürtök az AKS Engine használatával.
- Azure Container Instances.
- Az Azure Stackben vagy a helyszínen üzemeltetett, önkiszolgáló Kubernetes-fürtök.
- Azure Arc-kompatibilis Kubernetes.
A Container Insights támogatja a Linux és Windows Server 2019 operációs rendszert futtató fürtöket. Az általa támogatott tároló-futtatókörnyezetek a Moby és bármely CRI-kompatibilis futtatókörnyezet, például a CRI-O és a ContainerD. A Docker 2022 szeptemberétől már nem támogatott tároló-futtatókörnyezetként. Az elavulással kapcsolatos további információkért tekintse meg az AKS kibocsátási megjegyzéseit.
Megjegyzés
A Windows Server 2022 operációs rendszer és az ARM-csomópontokhoz készült AKS tárolóelemzési támogatása nyilvános előzetes verzióban érhető el.
Következő lépések
A Kubernetes-fürt monitorozásának megkezdéséhez tekintse át a Tárolóelemzések engedélyezése című cikket a monitorozás engedélyezéséhez szükséges követelmények és elérhető módszerek megismeréséhez.