Conheça o registro instantâneo do Kubernetes com o Kubernetes Monitoring no Grafana Cloud
Kubernetes, Prometheus e Grafana são a trindade tecnológica que transformou o desenvolvimento nativo da nuvem. No entanto, apesar de todo o poder dessas três tecnologias, os desenvolvedores ainda enfrentam lacunas no processo de implementação de um ambiente maduro do Kubernetes.
Uma dessas deficiências é que, assim como as métricas, o Kubernetes não fornece uma solução de armazenamento nativo para registros. O Grafana Cloud agora é capaz de preencher essa necessidade com o Kubernetes Monitoring, a solução completa para instrumentar registros de pods prontos para usar, bem como métricas, regras de alerta e painéis pré-construídos. A série de métricas de 10k e 50GB de registros incluídos no pacote generoso e sempre grátis da Grafana Cloud são suficientes para começar a usar o Kubernetes Monitoring. (Novos usuários que ainda não têm uma conta podem se inscrever e criar uma conta gratuita hoje mesmo.)
Por que monitorar os registros de pods do Kubernetes?
Assim como métricas e registros são usados para triagem de problemas de aplicativos, o mesmo acontece para a resolução de problemas gerais e de infraestrutura. Embora o monitoramento de clusters do Kubernetes com kube-state-metrics seja altamente recomendado, sem uma solução de registro, os fluxos de trabalho de resolução de problemas podem estar incompletos. Assim que uma solução de registro para Kubernetes for configurada e a camada de visualização estiver no lugar, os SREs serão capazes de identificar a causa raiz de um problema mais rapidamente.
O Kubernetes Monitoring usa o Grafana Loki como seu agregador de registros, que foi construído para ser compatível com o Prometheus. As duas tecnologias compartilham rótulos, o que significa que os usuários podem correlacionar instantaneamente sua telemetria do Kubernetes. Métricas e registros relacionados ao Kubernetes permitem que os usuários identifiquem as causas raiz mais rapidamente, ao mesmo tempo em que evitam a complicação de ter que configurar várias tecnologias.
Colete e visualize registros de pods com o Kubernetes Monitoring
1. Inscreva-se no Grafana Cloud
O Kubernetes Monitoring é exclusivo da Grafana Cloud e está disponível em todos os pacotes, incluindo nosso generoso plano sempre grátis. Após se conectar, selecione o ícone do Kubernetes na barra de navegação à esquerda.
2. Conecte seus dados
Para começar a usar o Kubernetes Monitoring, os usuários devem primeiro conectar seus dados de infraestrutura do Kubernetes à Grafana Cloud. Isso é realizado ao implementar o Grafana Agent em um cluster ou mais, ou usando remote_write para encaminhar kube-state-metrics para o Grafana Cloud. Os seguintes componentes coletarão dados no momento da instalação:
- Single-replica StatefulSet do Grafana Agent coletará métricas do Prometheus e eventos do Kubernetes de objetos para o seu cluster.
- Kube-state-metrics Helm chart fará uma implantação e serviço KSM, juntamente com alguns outros objetos de controle de acesso.
- DaemonSet do Grafana Agent coletará registros de pods no seu cluster.
Assim que o Grafana Agent for implementado, os dados começarão a ser transmitidos para sua pilha do Grafana Cloud.
3. Configure seus dados
As métricas ingeridas pelo Kubernetes Monitoring são amplamente opinativas e baseadas no projeto mixin do Kubernetes. Os usuários também podem configurar ainda mais seus dados ingeridos de uma forma que se adapte ao seu caso de uso específico.
Por padrão, o Kubernetes Monitoring avalia os endpoints cAdvisor (1 por nó), kubelet (1 por nó) e kube-state-metrics (1 réplica por padrão) em intervalos de 60 segundos. Para ajustar as métricas padrão que estão sendo avaliadas ou o intervalo de avaliação. Para mais informações, consulte nossa documentação do Kubernetes Monitoring.
Benefícios além dos registros de pods do Kubernetes
Depois de começar a usar o Kubernetes Monitoring no Grafana Cloud e começar a visualizar seus registros do Kubernetes, você também terá acesso a uma série de outros recursos úteis. A visualização de navegação por cluster é uma interface de cluster navegável e aninhada que permite aos usuários detectar rapidamente problemas de causa raiz com correlação entre métricas e registros, além de retransmitir eventos do Kubernetes específicos do pod.
Além disso, os usuários podem ignorar os dias de trabalho necessários para configurar painéis e alertas com painéis pré-construídos e regras de alerta. Para mais informações sobre o Kubernetes Monitoring, visite nossa página de soluções do Kubernetes.
Se você ainda não estiver usando o Grafana Cloud, a maneira mais fácil de começar a usar é fazendo um teste: inscreva-se agora para fazer um teste grátis de 14 dias do Grafana Cloud Pro, com métricas, registros, rastreamentos e usuários ilimitados, além de retenção de longo prazo e acesso a um plug-in comercial.