Um sistema Kubernetes é inerentemente complexo e tem a reputação de ser difícil de entender. Compreender o Kubernetes como um conceito é uma tarefa complexa por si só e querer compreender um sistema Kubernetes específico apenas adiciona mais complexidade. Como você soluciona problemas de contêineres efêmeros que giram para cima e para baixo antes que você possa acessá-los? Como entender a saúde do seu sistema como um todo se você tem centenas de contêineres orquestrados ao mesmo tempo? Como você analisa os sistemas intrincados em camadas funcionais?
Nesta série de tutoriais, você aprenderá como monitor seu sistema Kubernetes com o New Relic e como ele pode agilizar sua compreensão do Kubernetes como um todo.
Configure New Relic:
Para começar, você precisa configurar o New Relic com seu sistema Kubernetes. As etapas abaixo guiam você durante o processo:
Instale o agente New Relic:
A integração do New Relic Kubernetes oferece total observabilidade da integridade e do desempenho do seu ambiente. Com os dados que ele fornece, você pode monitor a integridade de todo o seu cluster do Kubernetes, verificar pods individuais ou detalhar serviços e aplicativos específicos. Este agente coleta dados de telemetria do seu cluster usando várias integrações do New Relic, como o Kubernetes evento integração, o Prometheus Agent e o plug-in New Relic Logs Kubernetes.
Existem várias maneiras de integrar seu sistema Kubernetes. Para esta série de tutoriais, é altamente recomendável usar as etapas de instalação guiada abaixo. Para outros caminhos de instalação, consulte nossos documentos de instalação do Kubernetes.
Opção de instalação guiada | Descrição |
---|---|
Use-o se sua organização New Relic não usar o data center da UE e você não precisar do painel de bônus e de do início rápido. | |
Use-o se a sua organização New Relic usar o data center da UE e você não precisar do painel de bônus e do alerta do início rápido. | |
Use esta opção se sua organização New Relic não usar o data center da UE e você também quiser instalar algum painel de bônus e alerta do início rápido. |
Dica
Além disso, você pode monitor cluster do Kubernetes usando nossa telemetria automática com Pixie. Saiba mais sobre telemetria automática com Pixie aqui.
Este tutorial não cobre os conceitos do Pixie, mas existem vários outros tutoriais que você pode seguir.
Envie dados do seu aplicativo
Operar dezenas ou centenas de contêineres causa trabalho e dificuldade de manutenção. O Kubernetes abstrai o contêiner em conceitos de nível superior, sendo o cluster o nível mais alto. Essa abstração ajuda você a entender seu cluster como um todo, mas dificulta a compreensão do que está acontecendo no nível do aplicativo.
Para reduzir essa complexidade, você pode relatar dados do seu aplicativo em contêiner para o New Relic. Isso não apenas permite que você veja a integridade de seus aplicativos, mas também correlaciona os dados do aplicativo à infraestrutura subjacente do Kubernetes.
Siga as instruções neste documento para correlacionar dados do aplicativo em seu pod ao cluster. Você usará nossos recursos de monitoramento de desempenho de aplicativos (APM) (APM) para extrair dados de desempenho de seu aplicativo e enviá-los para a New Relic.
Envie dados de seus serviços
Correlacionar serviços como Cassandra e MySQL com seus dados do Kubernetes requer configuração semelhante à forma como você relatou os dados do aplicativo.
Para correlacionar seus dados, consulte nosso documento sobre serviços de monitoramento no Kubernetes. Este processo utilizará nossa integração no host para diversos serviços suportados utilizando um Helm Chart.
Explore seus dados
Para confirmar que você está enviando todos os dados relacionados ao Kubernetes para o New Relic, explore os gráficos do Kubernetes. Vá para one.newrelic.com > All capabilities > Kubernetes. Examine seus dados e veja se você consegue ter uma ideia geral da integridade do seu sistema Kubernetes. Confirme que você está vendo dados de todo o cluster, pod individual e quaisquer serviços e aplicativos esperados. Quando estiver pronto, prossiga para as próximas etapas.
Próximos passos
Agora você está enviando dados do Kubernetes para o New Relic! As próximas etapas deste tutorial ensinarão você a medir a integridade do seu sistema e entender como tudo funciona junto. Cada documento abordará como a New Relic pode ajudar monitor e compreender uma camada individual do Kubernetes.