Desbravando o VMware vSphere com Datadog: A Ferrari dos APMs

Luciano Gomes
6 min readJul 2, 2024

--

O Datadog nasceu em 2010, enquanto a VMware foi fundada em 1998. Entre essas duas datas, há um intervalo de 12 anos que viu o surgimento e a evolução de tecnologias transformadoras. A geração que testemunhou o nascimento da VMware, viu a virtualização revolucionar os datacenters, permitindo a consolidação de servidores, a otimização de recursos e a redução de custos. Essa mesma geração foi pioneira na adoção de soluções de virtualização, como o vSphere, que trouxe eficiência e flexibilidade sem precedentes para a infraestrutura de TI.

Avançando para 2010, surge o Datadog, uma plataforma que revolucionou o mundo dos APMs (Application Performance Monitoring) e da monitoração em geral. A geração Datadog cresceu em um ambiente onde a observabilidade e a monitoração em tempo real se tornaram cruciais para o sucesso das operações de TI. O Datadog trouxe uma interface intuitiva, integração com diversas tecnologias e uma capacidade robusta de analisar e visualizar dados de desempenho de aplicações.

No entanto, enquanto a virtualização é agora vista por muitos como uma tecnologia “legada”, a realidade é que ela continua sendo uma parte vital da infraestrutura de TI moderna. As gerações que viram o VMware e o Datadog nascerem podem se beneficiar enormemente da combinação dessas tecnologias. Utilizar o Datadog para monitorar a infraestrutura virtual não só proporciona uma visibilidade abrangente, mas também integra dados de performance de hardware e software em um único painel de controle.

Neste artigo, vou mostrar como você pode usar o Datadog para monitorar sua infraestrutura virtual, garantindo uma visibilidade fim a fim.

O Datadog é um produto moderno e muito bem documentado, não vou reinventar a roda! Os 3 artigos a seguir são detalhados e falam sobre o mesmo tema, me baseei neles para escrever este artigo resumido:

  1. Os pré-requisitos:

a) Usuário somente leitura no vCenter

b) Um servidor virtual disponível, que tenha conectividade com o vCenter (neste caso foi uma máquina CentOS 7), usuário root neste servidor.

c) Usuário e Senha do Datadog

d) Habilitar a integração com vSphere no Datadog

e) Instalar o agente no servidor virtual que fará a comunicação entre o vCenter e o Datadog. (Sim, para monitorar toda sua infra-estrutura vSphere você não vai precisar instalar agente no vCenter).

2. Passo a passo:

No Datadog:

Habilite a integração com o vSphere, siga os passos:

Se tudo funcionou corretamente, você tem a confirmação que a integração foi habilitada com sucesso:

Agora é o momento de instalarmos o Agente no servidor virtual determinado, para isso, siga os seguintes passos:

Clique em Agent e escolha seu sistema operacional:

Antes de copiarmos a linha de instalação, precisamos selecionar a API Key:

Logo Após clicar em Select API Key, selecione a API Key e clique Use API Key, como demonstrado na imagem abaixo:

Agora sim, você pode copiar a linha de comando para fazer a instalação do agente:

Acesse seu servidor virtual por SSH e cole a linha de comando:

Pressione ENTER e espere a magia acontecer

Agente instalado com sucesso !

Agora vamos configurar a coleta das métricas do vSphere. Para que o agente seja capaz de coletar as métricas diretamente do vCenter, temos que acessar o Servidor virtual onde acabamos de instalar o agente do Datadog e fazer as seguintes configurações:

Crie o arquivo chamado conf.yaml dentro deste diretório: /etc/datadog-agent/conf.d/vsphere.d/ ou se preferir voce pode fazer uma cópia do arquivo conf.yaml.example que está dentro do caminho informado e modificá-lo de acordo com o seu ambiente:

init_config:
instances:
- host: example.vcenter.localdomain
username: datadog-readonly
password: example_password
use_legacy_check_version: false
empty_default_hostname: true
collection_level: 1
ssl_verify: false

PS: Este artigo tem como objetivo apresentar uma tecnologia e não deverá ser seguido à risca para ambientes produtivos. Perceba que a linha ssl_verify: false, desabilita a verificação do certificado de segurança do vCenter. No seu ambiente produtivo, caso esteja utilizando um certificado interno, lembre-se de fazer a configuração apropriada para que o agente do Datadog possa se comunicar com segurança com o vCenter. Este pode ser o principal motivo do agente não ser capaz de coletar as métricas do vCenter.

Após realizar a configuração do arquivo conf.yaml no caminho: /etc/datadog-agent/conf.d/vsphere.d/, você deve restartar o agente do Datadog com o comando: systemctl restart datadog-agent e esperar alguns minutos até que as métricas do vSphere comecem a aparecer no Datadog. Não vai demorar nem um minuto, e o seu inventário aparece dentro do Datadog:

Para ter acesso a esta visualização, basta escolher no menu esquerdo Infrastructure/Hosts.

Out-of-the-Box, ou seja, por padrão da ferramenta, estes são os Dashboards que já vêm pronto. Para ter acesso aos Dashboards, siga o passo a passo abaixo:

Após clicar na integração do vSphere que acabou de ser instalada, clique na TAB: Monitoring Resources, e você terá acesso aos Dashboard out-of-the-box:

A Datadog presta atenção nos detalhes, e quem presta atenção nos detalhes seguramente vai oferecer uma experiência acima da média sempre. Se você passar o mouse sobre o nome dos Dashboards, você terá uma explicação detalhada de cada um deles:

Muito bem, vamos explorar os 3 dashboards:

VMware vSphere — Overview

VMware vSphere TKG — Overview (Disponíve apenas se você estiver usando Tanzu)

VMware vSphere — Property Metrics

Se você chegou até aqui, parabéns !!!!

Me siga la no linkedin, envie um pedido de conexão e fique ligado que logo vou disponibilizar a parte 2, onde vamos fazer um mergulho um pouco mais fundo. Obrigado !!!

Luciano Gomes

https://www.linkedin.com/in/lucgomes/

--

--

Luciano Gomes
Luciano Gomes

No responses yet