Oktatóanyag: Telemetria és monitorozás engedélyezése az Azure Linux-tárológazdafürthöz
Ebben az ötből négyrészes oktatóanyagban beállítja a Container Insightsot egy Azure Linux Container Host-fürt monitorozásához. A következőket fogja megtanulni:
- Meglévő fürt figyelésének engedélyezése.
- Ellenőrizze, hogy az ügynök üzembe helyezése sikeresen megtörtént-e.
- Ellenőrizze, hogy a megoldás engedélyezve van-e.
A következő és utolsó oktatóanyagból megtudhatja, hogyan frissítheti az Azure Linux-csomópontokat.
Előfeltételek
- A korábbi oktatóanyagokban létrehozott és üzembe helyezett egy Azure Linux Container Host-fürtöt. Az oktatóanyag elvégzéséhez szüksége lesz egy meglévő fürtre. Ha még nem tette meg ezt a lépést, és követni szeretné a lépéseket, kezdje az 1. oktatóanyaggal: Fürt létrehozása az Azure Linux Container Host for AKS használatával.
- Ha egy meglévő AKS-fürtöt csatlakoztat egy másik előfizetésben lévő Log Analytics-munkaterülethez, a Microsoft.ContainerService erőforrás-szolgáltatót regisztrálni kell az előfizetésben a Log Analytics-munkaterületen. További információ: Erőforrás-szolgáltató regisztrálása.
- Szüksége lesz az Azure CLI legújabb verziójára. A verzió azonosításához futtassa a következőt:
az --version
. Ha telepíteni vagy frissíteni szeretne: Az Azure CLI telepítése.
1 – Monitorozás engedélyezése
Alapértelmezett Log Analytics-munkaterület használata
A következő lépés lehetővé teszi az Azure Linux Container Host-fürt monitorozását az Azure CLI használatával. Ebben a példában nem kell előre létrehoznia vagy megadnia egy meglévő munkaterületet. Ez a parancs leegyszerűsíti a folyamatot azáltal, hogy létrehoz egy alapértelmezett munkaterületet az AKS-fürt előfizetésének alapértelmezett erőforráscsoportjában. Ha még nem létezik ilyen a régióban, a létrehozott alapértelmezett munkaterület a DefaultWorkspace - GUID >-<< Region >formátumhoz fog hasonlítania.
az aks enable-addons -a monitoring -n testAzureLinuxCluster -g testAzureLinuxResourceGroup
A kimenet a következő példához fog hasonlítania:
provisioningState : Succeeded
Log Analytics-munkaterület megadása
Ebben a példában megadhat egy Log Analytics-munkaterületet az Azure Linux Container Host-fürt monitorozásának engedélyezéséhez. A munkaterület erőforrás-azonosítója a következő formában "/subscriptions/<SubscriptionId>/resourceGroups/<ResourceGroupName>/providers/Microsoft.OperationalInsights/workspaces/<WorkspaceName>"
jelenik meg: .
az aks enable-addons -a monitoring -n testAzureLinuxCluster -g testAzureLinuxResourceGroup --workspace-resource-id <workspace-resource-id>
A kimenet a következő példához fog hasonlítania:
provisioningState : Succeeded
2 – Az ügynök és a megoldás üzembe helyezésének ellenőrzése
Futtassa a következő parancsot az ügynök sikeres üzembe helyezésének ellenőrzéséhez.
kubectl get ds ama-logs --namespace=kube-system
A kimenetnek az alábbi példához kell hasonlítania, ami azt jelzi, hogy megfelelően lett üzembe helyezve:
User@aksuser:~$ kubectl get ds ama-logs --namespace=kube-system
NAME DESIRED CURRENT READY UP-TO-DATE AVAILABLE NODE SELECTOR AGE
ama-logs 2 2 2 2 2 beta.kubernetes.io/os=linux 1d
A megoldás üzembe helyezésének ellenőrzéséhez futtassa a következő parancsot:
kubectl get deployment ama-logs-rs -n=kube-system
A kimenetnek az alábbi példához kell hasonlítania, ami azt jelzi, hogy megfelelően lett üzembe helyezve:
User@aksuser:~$ kubectl get deployment ama-logs-rs -n=kube-system
NAME DESIRED CURRENT UP-TO-DATE AVAILABLE AGE
ama-logs-rs 1 1 1 1 3h
3 – A megoldás konfigurációjának ellenőrzése
aks show
Az paranccsal megtudhatja, hogy a megoldás engedélyezve van-e, vagy sem, hogy mi a Log Analytics-munkaterület erőforrás-azonosítója, és összegző információk a fürtről.
az aks show -g testAzureLinuxResourceGroup -n testAzureLinuxCluster
Néhány perc elteltével a parancs befejeződik, és JSON formátumú információkat ad vissza a megoldásról. A parancs eredményeinek meg kell jelenítenie a monitorozási bővítményprofilt, és az alábbi példakimenethez hasonlónak kell lennie:
"addonProfiles": {
"omsagent": {
"config": {
"logAnalyticsWorkspaceResourceID": "/subscriptions/<WorkspaceSubscription>/resourceGroups/<DefaultWorkspaceRG>/providers/Microsoft.OperationalInsights/workspaces/<defaultWorkspaceName>"
},
"enabled": true
}
}
Következő lépések
Ebben az oktatóanyagban engedélyezte a telemetriát és a monitorozást az Azure Linux Container Host-fürthöz. Megtanulta végrehajtani az alábbi műveleteket:
- Meglévő fürt figyelésének engedélyezése.
- Ellenőrizze, hogy az ügynök üzembe helyezése sikeresen megtörtént-e.
- Ellenőrizze, hogy a megoldás engedélyezve van-e.
A következő oktatóanyagból megtudhatja, hogyan frissítheti az Azure Linux-csomópontokat.