Azure Kaynaklarının Grafana ile Entegrasyonu

Çiğdem Kadakoğlu
3 min readFeb 26

--

Grafana-Azure-Integration

Herkese merhaba,

Bu yazıda var olan grafana-prometheus stack imizde Azure kaynaklarına nasıl bağlantı kuracağımızı göstereceğim.

kadakoglucigdem

Bu adım için Data source olarak Azure un eklenmesi gerekmektedir.

kadakoglucigdem

Configuration → Data sources → Add Data Source

kadakoglucigdem

Azure Monitor yazıp aratabilirsiniz.

kadakoglucigdem

Bunu seçtikten sonra aşağıdaki gibi bir ekran karşılamakta bizi.

kadakoglucigdem

Buradaki adım için öncelikle App Registration’da yeni bir registration oluşturmamız gerekmektedir.

Azure Portal üzerinden App Registration → New registration

kadakoglucigdem

Adını anlamlı bir şekilde “grafana-datasource-connection” yazabilirsiniz.

kadakoglucigdem

“Register” butonuna tıklayın.

Burada Application (client) ID ve Directory (tenant) ID yi Grafana tarafında kullanacağız.

kadakoglucigdem

Ek olarak Grafana için, “Certificates & Secrets” tabından yeni bir secret oluşturmamız ve bu secretı da kaydetmemiz gerekiyor.

New client secret →

kadakoglucigdem

“Add” butonuna tıklayın.

kadakoglucigdem

Bu secret value yu da kopyaladıktan sonra Grafana tarafına tekrar dönelim.

İlgili alanları tamamlayalım.

kadakoglucigdem

Load subscriptions butonuna tıklayın.

Eğer herhangi bir subscription gelmezse, biraz önce oluşturduğumuz app registration için kullanmak istediğimiz subscription’da yetkilendirme yapalım. Bunun için IAM’den “Contributor” role unu vermeniz gerekmektedir.

Subscriptions → Add role assignment →

kadakoglucigdem

“Review & Assign” butonuna tıklayın.

Şimdi Grafana tarafında tekrar “Load subscription” deneyebilirsiniz.

İlgili subscription ı seçtikten sonra

kadakoglucigdem

“Save & test” butonuna tıklayarak başarılı bir şekilde connection kurduğunuzdan emin olabilirsiniz.

kadakoglucigdem

Umarım faydalı bir yazı olmuştur. Her türlü önerinizi ve sorunuzu bana bildirmekten ve sormaktan çekinmeyin lütfen.

Herkese iyi günler diliyorum!

--

--

Çiğdem Kadakoğlu

Senior Cloud&DevOps Engineer | Instructor | Docker Captain | Azure Solutions Architect | CK{A|AD}-AZ{104|204|305|400|800|801|900}-DP900🐧🐳🌼☕🍋🦆🐙