Yönetilen örnek kümesinden yayılan ölçümleri görselleştirmek için Grafana'yı yapılandırma
Apache Cassandra için Azure Yönetilen Örneği kümesi dağıttığınızda, hizmet her veri düğümünde Apache Cassandra aracı yazılımı için Ölçüm Toplayıcısı sağlar. Ölçümler Prometheus tarafından kullanılabilir ve Grafana aracılığıyla görselleştirilebilir. Bu makalede, yönetilen örnek kümenizden yayılan ölçümleri görselleştirmek için Prometheus ve Grafana'nın nasıl yapılandırıldığı açıklanır.
Ölçümleri görselleştirmek için aşağıdaki görevler gereklidir:
- Yönetilen örneğin bulunduğu Azure Sanal Ağ içinde bir Ubuntu Sanal Makinesi dağıtın.
- Prometheus Panolarını VM'ye yükleyin.
Uyarı
Prometheus ve Grafana açık kaynak yazılımdır ve Apache Cassandra için Azure Yönetilen Örneği hizmetinin bir parçası olarak desteklenmez. Ölçümleri aşağıda açıklanan şekilde görselleştirmek için bir sanal makineyi hem Prometheus hem de Grafana için sunucu olarak barındırmanız ve korumanız gerekir. Aşağıdaki yönergeler yalnızca Ubuntu Server 18.04 için test edilmiştir, diğer Linux dağıtımlarıyla çalışacaklarının garantisi yoktur. Bu yaklaşımın izlenmesi, yetersiz alan veya sunucunun kullanılabilirliği gibi ortaya çıkabilecek sorunları desteklemeyi gerektirir. Tam olarak desteklenen ve barındırılan ölçümler deneyimi için Azure İzleyici ölçümlerini veya alternatif olarak Azure İzleyici iş ortağı tümleştirmelerini kullanmayı göz önünde bulundurun.
Ubuntu sunucusu dağıtma
Azure Portal’ında oturum açın.
Yönetilen örnek kümenizin bulunduğu kaynak grubuna gidin. Ekle'yi seçin ve Ubuntu Server 18.04 LTS görüntüsünü arayın:
Resmi seçin ve Oluştur'u seçin.
Sanal makine oluştur dikey penceresinde, aşağıdaki alanların değerlerini girin; diğer alanlar için varsayılan değerleri bırakabilirsiniz:
- Sanal makine adı - VM'niz için bir ad girin.
- Bölge - Sanal Ağ dağıtıldığı bölgeyi seçin.
Ağ sekmesinde yönetilen örneğinizin dağıtıldığı Sanal Ağ seçin:
Son olarak Ölçüm sunucunuzu oluşturmak için Gözden Geçir + Oluştur'u seçin.
Prometheus Panolarını Yükleme
İlk olarak, yeni dağıtılan Ubuntu sunucunuz için ağ ayarlarının ve
3000
bağlantı noktalarına izin veren gelen bağlantı noktası9090
kuralları olduğundan emin olun. Bunlar daha sonra sırasıyla Prometheus ve Grafana için gerekli olacaktır.kullanarak Ubuntu sunucunuza BağlanSSH aracılığıyla bağlanmak için Azure CLI veya tercih ettiğiniz istemci aracı.
VM'ye bağlandıktan sonra ölçüm toplayıcı yazılımını yüklemeniz gerekir. İlk olarak, dosyaları indirin ve sıkıştırmasını açın:
#install unzip utility (if not already installed) sudo apt install unzip #get dashboards wget https://github.com/datastax/metric-collector-for-apache-cassandra/releases/download/v0.3.0/datastax-mcac-dashboards-0.3.0.zip -O temp.zip unzip temp.zip
Ardından prometheus dizinine gidin ve vi kullanarak dosyayı düzenleyin
tg_mcac.json
:cd */prometheus vi tg_mcac.json
9443 numaralı bağlantı noktasıyla kümenizdeki
targets
her düğümün ip adreslerini içine ekleyin. Dosyanıztg_mcac.json
aşağıdaki gibi görünmelidir:[ { "targets": [ "10.9.0.6:9443","10.9.0.7:9443","10.9.0.8:9443" ], "labels": { } } ]
Dosyayı kaydedin. Ardından, dosyayı aynı dizinde düzenleyin
prometheus.yaml
. Aşağıdaki bölümü bulun:file_sd_configs: - files: - 'tg_mcac.json'
Bu bölümün hemen altına aşağıdakileri ekleyin. Ölçümler https aracılığıyla kullanıma sunulduğundan bu gereklidir.
scheme: https tls_config: insecure_skip_verify: true
Dosya artık aşağıdaki gibi görünmelidir. Her satırdaki sekmelerin aşağıdaki gibi olduğundan emin olun.
file_sd_configs: - files: - 'tg_mcac.json' scheme: https tls_config: insecure_skip_verify: true
Dosyayı kaydedin. Artık Prometheus ve Grafana'yı başlatmaya hazırsınız. İlk olarak Docker'ı yükleyin:
sudo apt install apt-transport-https ca-certificates curl software-properties-common curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu `lsb_release -cs` test" sudo apt update sudo apt install docker-ce
Ardından docker compose'u yükleyin:
sudo apt install docker-compose
Şimdi bulunduğu en üst düzey dizine
docker-compose.yaml
gidin ve uygulamayı başlatın:cd .. sudo docker-compose up
Prometheus, ölçüm sunucunuzdaki bağlantı noktasında
9090
3000
ve Grafana panolarında kullanılabilir olmalıdır:
Sonraki adımlar
Bu makalede Grafana kullanarak Prometheus'ta ölçümleri görselleştirmek için panoları yapılandırmayı öğrendiniz. Aşağıdaki makalelerle Apache Cassandra için Azure Yönetilen Örneği hakkında daha fazla bilgi edinin:
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin