|
Este documento foi traduzido usando tecnologia de tradução automática de máquina. Sempre trabalhamos para apresentar traduções precisas, mas não oferecemos nenhuma garantia em relação à integridade, precisão ou confiabilidade do conteúdo traduzido. Em caso de qualquer discrepância, a versão original em inglês prevalecerá e constituirá o texto official. |
Monitoramento e Painéis
O aplicativo rancher-monitoring pode implantar rapidamente as principais soluções de monitoramento e alerta de código aberto em seu cluster.
Introduzido no Rancher v2.5, o aplicativo é alimentado por Prometheus, Grafana, Alertmanager, o Prometheus Operator e o adaptador do Prometheus.
Para informações sobre monitoramento e alerta V1, disponíveis no Rancher v2.2 até v2.4, consulte a documentação do Rancher v2.0—v2.4 sobre xref:[monitoramento de cluster], xref:[alerta], xref:[notificadores] e outras xref:[ferramentas].
Usando o aplicativo rancher-monitoring, você pode implantar rapidamente soluções de monitoramento e alerta de código aberto líderes em seu cluster.
Recursos
O Prometheus permite que você visualize métricas de seus objetos Rancher e Kubernetes. Usando timestamps, o Prometheus permite que você consulte e visualize essas métricas em gráficos e visuais fáceis de ler, seja através da interface do Rancher ou do Grafana, que é uma plataforma de visualização de análises implantada junto com o Prometheus.
Ao visualizar dados que o Prometheus coleta do seu plano de controle de cluster, nós e implantações, você pode se manter atualizado sobre tudo o que acontece em seu cluster. Você pode então usar essas análises para gerenciar melhor sua organização: parar emergências do sistema antes que comecem, desenvolver estratégias de manutenção ou restaurar servidores que falharam.
O aplicativo de monitoramento:
-
Monitora o estado e os processos dos nós do seu cluster, componentes do Kubernetes e implantações de software.
-
Define alertas com base em métricas coletadas via Prometheus.
-
Cria dashboards personalizados no Grafana.
-
Configura notificações baseadas em alertas via e-mail, Slack, PagerDuty, etc., usando o Alertmanager do Prometheus.
-
Define expressões pré-computadas, frequentemente necessárias ou computacionalmente caras como novas séries temporais com base em métricas coletadas via Prometheus.
-
Expõe métricas coletadas do Prometheus para a API de Métricas Personalizadas do Kubernetes através do Adaptador Prometheus para uso no HPA.
Veja Como o Monitoramento Funciona para uma explicação de como os componentes de monitoramento funcionam juntos.
Componentes e Implantações Padrão
Painéis Integrados
Por padrão, o aplicativo de monitoramento implanta painéis do Grafana (curados pelo projeto kube-prometheus) no cluster.
Ele também implanta uma interface do usuário do Alertmanager e uma interface do usuário do Prometheus. Para mais informações sobre essas ferramentas, veja Painéis Integrados.
Exportadores de Métricas Padrão
Por padrão, o Rancher Monitoring implanta exportadores (como node-exporter e kube-state-metrics).
Esses exportadores padrão coletam automaticamente métricas de CPU e memória de todos os componentes do seu cluster Kubernetes, incluindo suas cargas de trabalho.
Alertas Padrão
O aplicativo de monitoramento implanta alguns alertas por padrão. Para ver os alertas padrão, vá para a interface do usuário do Alertmanager e clique em Expandir todos os grupos.
Componentes Expostos na Interface do Usuário do Rancher
Para uma lista de componentes de monitoramento expostos na interface do usuário do Rancher, juntamente com casos de uso comuns para editá-los, veja esta seção.
Controle de acesso com base em função
Para mais informações sobre como configurar o acesso ao monitoramento, veja esta página.
|
As permissões de leitura do Rancher e do Projeto não se aplicam necessariamente aos recursos de monitoramento. Veja monitoring-ui-view para mais detalhes. |
Configuração
Configurando recursos de monitoramento no Rancher
A referência de configuração assume familiaridade com o funcionamento conjunto dos componentes de monitoramento. Para mais informações, veja Como o Monitoramento Funciona.
Configurando opções do Helm Chart
Para mais informações sobre opções do rancher-monitoring chart, incluindo opções para definir limites e solicitações de recursos, veja Opções do Helm Chart.
Suporte a Cluster Windows
Para poder implantar completamente o Monitoramento V2 para Windows, todos os seus hosts Windows devem ter uma versão mínima wins de v0.1.0.
Para mais detalhes sobre como fazer upgrade do wins em hosts Windows existentes, veja Suporte a cluster Windows para Monitoramento V2..
Problemas conhecidos
Há um problema conhecido que clusters K3s requerem mais do que a memória padrão alocada. Se você habilitar o monitoramento em um cluster K3s, defina prometheus.prometheusSpec.resources.memory.limit para 2500 Mi e prometheus.prometheusSpec.resources.memory.request para 1750 Mi.
Veja Depurando alto uso de memória para conselhos e recomendações.