Azure Kaynaklarının Grafana ile Entegrasyonu
--
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.
Bu adım için Data source olarak Azure un eklenmesi gerekmektedir.
Configuration → Data sources → Add Data Source
Azure Monitor yazıp aratabilirsiniz.
Bunu seçtikten sonra aşağıdaki gibi bir ekran karşılamakta bizi.
Buradaki adım için öncelikle App Registration’da yeni bir registration oluşturmamız gerekmektedir.
Azure Portal üzerinden App Registration → New registration
Adını anlamlı bir şekilde “grafana-datasource-connection” yazabilirsiniz.
“Register” butonuna tıklayın.
Burada Application (client) ID ve Directory (tenant) ID yi Grafana tarafında kullanacağız.
Ek olarak Grafana için, “Certificates & Secrets” tabından yeni bir secret oluşturmamız ve bu secretı da kaydetmemiz gerekiyor.
New client secret →
“Add” butonuna tıklayın.
Bu secret value yu da kopyaladıktan sonra Grafana tarafına tekrar dönelim.
İlgili alanları tamamlayalım.
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 →
“Review & Assign” butonuna tıklayın.
Şimdi Grafana tarafında tekrar “Load subscription” deneyebilirsiniz.
İlgili subscription ı seçtikten sonra
“Save & test” butonuna tıklayarak başarılı bir şekilde connection kurduğunuzdan emin olabilirsiniz.
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!