Compartilhar via


Integrando Grafana com Microsoft Azure

Nesse artigo vamos falar sobre a integração entre o Microsoft Azure e Grafana. Esse junção é muito útil para administradores que precisam de um monitoramento centralizado com diversos player de mercado diferentes. Hoje o Microsoft Azure permite a criação de Dashboard, mas ainda é muito limitado, mas com o Grafana, esse Dashboard pode ficar muito mais rico, atrativo e eficiente.  Vamos ver como isso funciona na prática.

Primeiramente acesso o portal do Microsoft Azure e abre o "Azure Active Directory"

Vá até "Registro de Aplicativos" e crie um novo registro

Insira um nome para a sua API. Em nosso exemplo, escolhemos o nome "zabbix-api", como mostramos na imagem abaixo. Esse aplicativo será o nosso ponto de autenticação entre o Grafana e o Tenant do Microsoft Azure. Se você já estiver com uma URL para acesso ao Grafana, poderá personalizar a chamada.

Agora, vamos criar a chave de criptografia para a segurança da nossa API. Selecione o período de expiração que desejar e clique em "Adicionar". Em nossa imagem, escolhemos a opção "Nunca", mas para seguir as melhores práticas de segurança, aconselhamos a escolha de expiração para um determinado período. Grave a chave de segurança em um local seguro.

Após a criação, o valor da chave não ficara mais visível no portal. Se perder essa chave, terá que recriá-la.

Agora, você precisará encontrar e documentar as seguintes informações do seu Tenant do Microsoft Azure.

TENANT ID
CLIENT ID
CLIENT SECRET
SUBSCRIPTION ID

Com as informações acima já coletadas, abra o seu Grafana e acessa "Configuration" e depois cliquem em "Data Sources":

Procure a API Azure Monitor, como mostra a imagem abaixo:

Insira as informações do Tenant Azure que deseja monitorar.

Salve e teste as configurações. Pronto! O Grafana já está integrado ao seu Active Directory e trará as informações e métricas entregues pelos serviços do Microsoft Azure.

Veja na imagem abaixo, que já estamos visualizando os grupos de recursos criado no portal do Microsoft Azure. Com essa integração, já conseguimos iniciar a monitoração dos nossos recursos e disponibilizar no Grafana.

A grande vantagem da utilização do Grafana é a centralização de diversos serviços em apenas um único local. Além do Microsoft Azure, podemos ter nosso ambiente local, e também até outros players de mercado como Google Cloud e AWS. Fica a dica para todos os profissionais de tecnologia melhorarem o controle e a monitoração de seus serviços e de seus clientes.