Help build the future of open source observability software Open positions

Check out the open source projects we support Downloads

We cannot remember your choice unless you click the consent notice at the bottom.

Conheça o registro instantâneo do Kubernetes com o Kubernetes Monitoring no Grafana Cloud

Conheça o registro instantâneo do Kubernetes com o Kubernetes Monitoring no Grafana Cloud

2022-07-26 4 min

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.)

Kubernetes log lines in Grafana Cloud using Kubernetes Monitoring
Captura de tela das linhas de registro do Kubernetes no Grafana Cloud usando o Kubernetes Monitoring.

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.

Home screen for Grafana Cloud with Kubernetes in the left navigation bar.
Tela inicial para Grafana Cloud.

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.

How to connect to Grafana Agent in Grafana Cloud
Tela inicial do Grafana Cloud com Kubernetes na barra de navegação à esquerda.

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.

Configure Kubernetes Monitoring for Grafana Cloud.
Configure dados para o Kubernetes Monitoring no Grafana Cloud.

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.