Yönetilen örnek kümesinden yayılan ölçümleri görselleştirmek için Grafana'yı yapılandırma
Apache Cassandra kümesi için bir Azure yönetilen örneği dağıttığınızda, hizmet her bir veri düğümünde Apache Cassandra aracı yazılımı Için ölçüm toplayıcısı sağlar. Ölçümler, Grafana aracılığıyla Prometheus ve görselleştirilmemiş şekilde tüketilebilir. Bu makalede, yönetilen örnek kümenizdeki ölçümleri görselleştirmek için Prometheus ve Grafana 'un nasıl yapılandırılacağı açıklanır.
Ölçümleri görselleştirmek için aşağıdaki görevler gereklidir:
- Yönetilen örneğin mevcut olduğu Azure sanal ağı içinde bir Ubuntu sanal makinesi dağıtın.
- Prometheus PANOLARıNı sanal makineye yükler.
Ubuntu sunucusu dağıtma
Azure Portal oturum açın.
Yönetilen örnek kümenizin bulunduğu kaynak grubuna gidin. Ubuntu Server 18,04 LTS görüntüsünü Ekle ve ara ' yı seçin:
Görüntüyü seçin ve Oluştur' u seçin.
Sanal makine oluştur dikey penceresinde, aşağıdaki alanlar için değerler girin, diğer alanlar için varsayılan değerleri bırakabilirsiniz:
- Sanal makine adı -VM için bir ad girin.
- Bölge -sanal ağınızın dağıtıldığı bölgeyi seçin.
Ağ sekmesinde, yönetilen örneğinizin dağıtıldığı sanal ağa gelen seçin:
Son olarak, ölçüm sunucunuzu oluşturmak için gözden geçir + oluştur ' u seçin.
Prometheus panoları 'nı yükler
İlk olarak, yeni dağıtılan Ubuntu sunucunuzun ağ ayarlarının bağlantı noktası ve bağlantı noktalarına izin veren gelen bağlantı noktası kuralları olduğundan emin olun
90903000. Bunlar, sırasıyla Prometheus ve Grafana için gerekli olacaktır.
SSH aracılığıyla bağlanmak için Azure clı veya tercih ettiğiniz istemci aracını kullanarak ubuntu sunucunuza Bağlan.
VM 'ye bağlandıktan sonra ölçüm toplayıcı yazılımını yüklemelisiniz. İlk olarak, dosyaları indirip 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.zipArdından, Prometheus dizinine gidin ve dosyayı düzenlemek için vi kullanın
tg_mcac.json:cd */prometheus vi tg_mcac.jsonHer bir düğümün IP adreslerini
targets, her biri bağlantı noktası 9443 olan ' de kümenize ekleyin.tg_mcac.jsonDosyanız 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. Sonra,
prometheus.yamldosyayı aynı dizinde düzenleyin. 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 üzerinden sunulduğundan bu gereklidir.
scheme: https tls_config: insecure_skip_verify: trueDosya 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: trueDosyayı kaydedin. Artık Prometheus ve Grafana 'ı başlatmaya hazırsınız. İlk olarak, Docker 'ı yüklemelisiniz:
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-ceSonra Docker Compose 'ı Install:
sudo apt install docker-composeŞimdi bulunan en üst düzey dizine gidin
docker-compose.yamlve uygulamayı başlatın:cd .. sudo docker-compose upPrometheus, bağlantı noktasında kullanılabilir olmalıdır
9090ve ölçüm sunucunuzdaki bağlantı noktasında Grafana panoları3000:
Sonraki adımlar
Bu makalede, Grafana kullanarak Prometheus içindeki ölçümleri görselleştirmek için panoları nasıl yapılandıracağınızı öğrendiniz. Aşağıdaki makalelerde Apache Cassandra için Azure yönetilen örneği hakkında daha fazla bilgi edinin: