Använda Azure Monitor för containrar på Azure Stack Hub
Du kan använda Azure Monitor för containrar för att övervaka dina containrar i ett AKS-motor distribuerat Kubernetes-kluster i Azure Stack Hub.
Viktigt
Azure Monitor för containrar på Azure Stack Hub finns för närvarande i offentlig förhandsversion. Den här förhandsversionen tillhandahålls utan serviceavtal och rekommenderas inte för produktionsarbetsbelastningar. Vissa funktioner kanske inte stöds eller kan vara begränsade. Mer information finns i Kompletterande villkor för användning av Microsoft Azure-förhandsversioner.
Du kan granska containerprestanda med Azure Monitor genom att samla in minnes- och processormått från kontrollanter, noder och containrar som är tillgängliga i Kubernetes via Mått-API:et. Dessutom samlar tjänsten in containerloggar. Du kan använda dessa loggar för att diagnostisera problem i ditt lokala kluster från Azure. När du har konfigurerat övervakning från dina Kubernetes-kluster samlas dessa mått och loggar in automatiskt. En containerbaserad version av Azure Monitor Log Analytics-agenten för Linux samlar in loggarna. Azure Monitor lagrar måtten och loggarna på log analytics-arbetsytan som är tillgängliga i din Azure-prenumeration.
Det finns två sätt att aktivera Azure Monitor i klustret. Båda sätten kräver att du konfigurerar en Azure Monitor Log Analytics-arbetsyta i Azure.
Förutsättningar
Båda metoderna kräver de förutsättningar som anges i Azure Monitor – Containrar.
Metod ett
Du kan också använda Helm-diagrammet för att installera övervakningsagenterna i klustret. Följ anvisningarna i följande artikel, Azure Monitor – Containrar.
Metod två
Du kan ange ett tillägg i JSON-filen för AKS-motorns klusterspecifikation. Filen kallas även API-modellen. I det här tillägget anger du den base64-kodade versionen av WorkspaceGUID och WorkspaceKey för den Azure Log Analytics-arbetsyta där övervakningsinformationen ska lagras.
API-definitioner som stöds för Azure Stack Hub-klustret finns i det här exemplet: kubernetes-container-monitoring_existing_workspace_id_and_key.json. Mer specifikt hittar du egenskapen addons i kubernetesConfig:
"orchestratorType": "Kubernetes",
"kubernetesConfig": {
"addons": [
{
"name": "container-monitoring",
"enabled": true,
"config": {
"workspaceGuid": "<Azure Log Analytics Workspace Guid in Base-64 encoded>",
"workspaceKey": "<Azure Log Analytics Workspace Key in Base-64 encoded>"
}
}
]
}
Nästa steg
- Läs om AKS-motorn på Azure Stack Hub
- Läs mer om Översikt över Azure Monitor för containrar
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för