Utilizar o Azure Monitor para contentores no Azure Stack Hub
Pode utilizar o Azure Monitor para contentores para monitorizar os contentores num cluster do Kubernetes implementado pelo motor AKS no Azure Stack Hub.
Importante
O Azure Monitor para contentores no Azure Stack Hub está atualmente em pré-visualização pública. Esta versão de pré-visualização é disponibiliza sem um contrato de nível de serviço e não é recomendada para cargas de trabalho de produção. Algumas funcionalidades poderão não ser suportadas ou poderão ter capacidades limitadas. Para obter mais informações, veja Termos Suplementares de Utilização para Pré-visualizações do Microsoft Azure.
Pode rever o desempenho dos contentores com o Azure Monitor ao recolher métricas de memória e processador de controladores, nós e contentores disponíveis no Kubernetes através da API de Métricas. Além disso, o serviço recolhe registos de contentores. Pode utilizar estes registos para diagnosticar problemas no cluster no local a partir do Azure. Depois de configurar a monitorização a partir dos clusters do Kubernetes, estas métricas e registos são recolhidos automaticamente. Uma versão em contentores do agente do Log Analytics do Azure Monitor para Linux recolhe os registos. O Azure Monitor armazena as métricas e os registos na área de trabalho do log analytics acessível na sua subscrição do Azure.
Existem duas formas de ativar o Azure Monitor no cluster. Ambas as formas exigem que configure uma área de trabalho do Log Analytics do Azure Monitor no Azure.
Pré-requisitos
Ambos os métodos requerem os pré-requisitos listados no Azure Monitor – Contentores.
Método um
Também pode utilizar o gráfico Helm para instalar os agentes de monitorização no cluster. Siga as instruções no seguinte artigo, Azure Monitor - Containers.
Método dois
Pode especificar um suplemento no ficheiro json de especificação do cluster do motor do AKS. O ficheiro também é denominado Modelo de API. Neste suplemento, forneça a versão codificada base64 do WorkspaceGUID e WorkspaceKey da Área de Trabalho do Log Analytics do Azure onde as informações de monitorização serão armazenadas.
As definições de API suportadas para o cluster do Azure Stack Hub podem ser encontradas neste exemplo: kubernetes-container-monitoring_existing_workspace_id_and_key.json. Especificamente, localize a propriedade addons no 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>"
}
}
]
}
Passos seguintes
- Leia sobre o motor do AKS no Azure Stack Hub
- Leia sobre a descrição geral do Azure Monitor para contentores
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários