Nesta página, explicamos as opções de geração de registros e monitoramento disponíveis com o Anthos em execução no modo desconectado.
Prometheus e Grafana
O Prometheus e o Grafana são dois produtos de monitoramento de código aberto conhecidos:
O Prometheus coleta métricas de aplicativo e sistema.
O Alertmanager manipula o envio de alertas com vários mecanismos de alerta diferentes.
Grafana é uma ferramenta de painéis.
O Prometheus e o Grafana são ativados em cada cluster de administrador e cluster de usuário.
Como funcionam a geração de registros e o monitoramento
Os agentes do Logging e de métricas são instalados e ativados em cada cluster quando você cria um cluster de administrador ou usuário. Os componentes são:
- Operador LogMon (logmon-operator-): um operador para gerenciar o ciclo de vida de todos os outros componentes que veiculam APIs LogMon.
- Agentes do Logging (anthos-log-forwarder-): um daemonSet Fluent Bit que encaminha registros de cada nó de um cluster para o Armazenamento de registros.
- Agentes de métricas: (anthos-prometheus-k8s-) um agente Prometheus é implantado em cada cluster para coletar as métricas dele.
- Complementos de métricas: (node-exporter-, kube-state-metrics-) Exportador de nós e Métricas de estado do Kube são implantados para fornecer métricas mais avançadas no cluster sobre o próprio nó ou os estados globais do Kubernetes.
- Armazenamento de métricas: (anthos-prometheus-k8s-) um agente do Prometheus no cluster de administrador é o armazenamento de métricas central das métricas de clusters de administrador e de usuário, hospedado pelo volume permanente.
- Armazenamento de registros: (loki-) o Loki no cluster de administrador é o armazenamento de registros central para clusters de administrador e de usuário, hospedado pelo volume permanente.
- IU: (grafana-) um agente do Grafana é implantado no cluster de administrador para permitir a visualização e consulta de registros e métricas.
- Alerta: (alertmanager-) um alerta é implantado no cluster de administrador para permitir a configuração e o envio de notificações de alerta.
- Monitoramento de vários clusters: (pushprox-server-, pushprox-client-) um cliente pushprox é implantado no cluster do usuário e um servidor pushprox é implantado no cluster de administrador para a federação de métricas.
Arquitetura
Os diagramas a seguir mostram a arquitetura de clusters de administrador e de usuário no Anthos em execução no modo desconectado.
Cluster de administrador
O cluster de administrador contém o Prometheus para armazenamento de métricas, Loki para armazenamento de registros, o Grafana como a IU para explorar métricas e registros e o alertmanager para alertas.
Clusters de usuários
As métricas em clusters de usuário são coletadas pelo Prometheus e enviadas para o cluster de administrador, e os registros em clusters de usuários são coletados por fluent-bit e enviados para o cluster de administrador.
A seguir
- Saiba mais sobre opções de geração de registros e monitoramento no Anthos em execução no modo desconectado.