|
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. |
Opções do Helm Chart
Configuração de limites e solicitações de recursos
As solicitações e limites de recursos podem ser configurados ao instalar rancher-monitoring.
Os valores padrão estão no values.yaml no rancher-monitoring Helm chart.
Os valores padrão na tabela abaixo são os limites e solicitações de recursos mínimos exigidos.
| Nome do Recurso | Limite de Memória | CPU Limit | Requisição de Memória | Requisição de CPU |
|---|---|---|---|---|
alertmanager |
500Mi |
1000m |
100Mi |
100m |
grafana |
200Mi |
200m |
100Mi |
100m |
subchart kube-state-metrics |
200Mi |
100m |
130Mi |
100m |
subchart prometheus-node-exporter |
50Mi |
200m |
30Mi |
100m |
prometheusOperator |
500Mi |
200m |
100Mi |
100m |
prometheus |
2500Mi |
1000m |
1750Mi |
750m |
Total |
3950Mi |
2700m |
2210Mi |
1250m |
É recomendado um armazenamento de pelo menos 50Gi.
CA confiável para Notificadores
Se você precisar adicionar uma CA confiável ao seu notificador, siga estas etapas:
-
Crie o namespace
cattle-monitoring-system. -
Adicione seu segredo de CA confiável ao namespace
cattle-monitoring-system. -
Implante ou faça upgrade do
rancher-monitoringHelm chart. Nas opções do Helm chart, faça referência ao segredo em .
Resultado: O recurso customizado do Alertmanager terá acesso à sua CA confiável.
Configurações de Coleta Adicional
Se a configuração de coleta que você deseja não puder ser especificada via um ServiceMonitor ou PodMonitor no momento, você pode fornecer um additionalScrapeConfigSecret ao implantar ou fazer upgrade de rancher-monitoring.
Uma seção scrape_config especifica um conjunto de alvos e parâmetros descrevendo como coletá-los. No caso geral, uma configuração de coleta especifica um único trabalho.
Um exemplo de onde isso pode ser usado é com Istio. Para mais informações, consulte esta seção.
Configurando Aplicações Empacotadas dentro do Monitoring v2
Implantamos kube-state-metrics e node-exporter com o monitoring v2. Os exporters de nó são implantados como DaemonSets. Cada uma dessas entidades é implantada como subchart através do Helm chart do monitoring v2, values.yaml.
Também implantamos o Grafana, que não é gerenciado pelo Prometheus.
Muitos valores não estão expostos no chart de nível superior. No entanto, você pode adicionar valores ao chart de nível superior para substituir valores que existem nos subcharts.
Aumente as Réplicas do Alertmanager
Como parte das opções de implantação do chart, você pode optar por aumentar o número de réplicas do Alertmanager implantado em seu cluster. As réplicas podem ser gerenciadas usando o mesmo Secret de Configuração do Alertmanager subjacente. Para mais informações sobre o Secret de Configuração do Alertmanager, consulte esta seção.
Configurando o Namespace para um Dashboard Persistente do Grafana
Para especificar que você gostaria que o Grafana monitorasse ConfigMaps em todos os namespaces, defina este valor no gráfico Helm rancher-monitoring:
grafana.sidecar.dashboards.searchNamespace=ALL
Observe que os papéis RBAC expostos pelo gráfico de Monitoramento para adicionar Painéis do Grafana ainda estão restritos a conceder permissões para que os usuários adicionem painéis no namespace definido em grafana.dashboards.namespace, que por padrão é cattle-dashboards.