Edge for Private Cloud v. 4.17.05
Sistem gereksinimleri
Kontrol paneli verilerini toplamak için tüm Edge düğümlerine apigee-telegraf'ı yüklemeniz gerekir. Bu nedenle, apigee-telegraf sistem gereksinimleri, yüklediğiniz Edge düğümüyle aynıdır.
apigee-grafana öğesini ayrı bir düğüme yükleyebilir veya Management Server ya da Edge kullanıcı arayüzü düğümü gibi mevcut Edge düğümlerinden birini yeniden kullanabilirsiniz.
apigee-influxdb için bunu sistem gereksinimlerinde değişiklik yapmadan Yönetim Sunucusu düğümü veya Edge kullanıcı arayüzü düğümü gibi mevcut bir Edge düğümüne yükleyebilirsiniz.
Performans nedeniyle kendi düğümüne apigee-influxdb'yi yüklemeye karar verirseniz düğüm aşağıdaki koşullara sahip olmalıdır:
- 2 çekirdekli CPU
- 4 GB RAM
- 250 GB disk alanı (1 aydan sonra temizlenen izleme verileri)
- 1.000 veya daha fazla IOPS
Daha fazla bilgi için InfluxData belgesine bakın.
Apigee-influxdb için bağlantı noktası gereksinimleri
8086 ve 8183 numaralı bağlantı noktaları, Apigee-grafana ve Apigee-telegraf çalıştıran düğüm tarafından erişilebilmesi için apigee-influxdb veri düğümlerinde açık olmalıdır.
Kontrol paneli bileşenlerini yüklemek için kullanılan yapılandırma dosyaları
apigee-telegraf ve apigee-telegraf bileşenlerini yüklemek için apigee-telegraf yardımcı programına bir yapılandırma dosyası iletirsiniz. Bu dosyaları, 'Apigee' kullanıcısı tarafından erişilebilen bir dizinde (ör. /opt/apigee/customer/application) depolayın ve dosyaları "Apigee" kullanıcısına ait hale getirin.
Apigee-telegraf için yapılandırma parametreleri
Bu özellikleri, apigee-telegraf apigee-telegraf komutuna ilettiğiniz metin dosyasında ayarlayın. Örneğin, bunları sa_telegraf.txt adlı bir metin dosyasında ayarlayın:
Özellik |
Açıklama |
---|---|
INFLUXDB_URL |
8086 bağlantı noktası dahil olmak üzere Apigee-influxdb düğümünün URL'sini belirtin. Örneğin: http://192.168.0.1:8086 |
Apigee-grafana için Yapılandırma Parametreleri
Bu özellikleri, Apigee-grafana setup komutuna ilettiğiniz metin dosyasında ayarlayın. Örneğin, bunları sa_grafana.txt adlı bir metin dosyasında ayarlayın:
Özellik |
Açıklama |
---|---|
INFLUXDB_HOST |
InfluxDB düğümünün IP adresini veya DNS adını belirtin. Örneğin: 192.168.0.1 |
INFLUXDB_PORT |
Grafana veri kaynağı tarafından kullanılan InfluxDB API bağlantı noktası. 8086'yı belirtin. |
GRAFANA_USERNAME |
Kontrol paneli kullanıcı arayüzüne giriş yapmak için kullanılan Grafana kullanıcı adı. |
GRAFANA_PASSWORD |
Kontrol paneli kullanıcı arayüzüne giriş için kullanılan Grafana şifresi. |
Yükleme talimatları
Kontrol paneli bileşenlerini bu sırayla yüklemek için aşağıdaki talimatları uygulayın:
- apigee-influxdb (merkezi düğümde)
- apigee-telegraf (her bir düğümde)
- apigee-grafana (merkezi sunucuda)
Apigee-influxdb'yi tek bir Edge düğümü veya bağımsız düğüme yükleme
Bağımsız bir düğümde veya Yönetim Sunucusu ya da Uç kullanıcı arayüzünü çalıştıran bir Uç düğümünde:
- apigee-influxdb'yi yükleyin:
> /opt/../..//Apigee-service/bin/Apigee-service Apigee-influxdb install - apigee-influxdb veritabanını yapılandırın:
> /opt/../..//Apigee-service/bin/Apigee-service Apigee-influxdb kurulum - apigee-influxdb'yi başlatın:
> /opt/Apigee/Apigee-service/bin/Apigee-service Apigee-influxdb start
Her Edge düğümüne Apigee-telegraf yükleme
Edge yüklemenizin her düğümünde:
- İlk Edge düğümünüzde apigee-telegraf öğesini yükleyin:
> /opt/../..//Apigee-service/bin/Apigee-service Apigee-telegraf install - apigee-telegraf için sa_telegraf.txt adlı bir yapılandırma dosyası oluşturun.
Genellikle bu dosyayı /opt/apigee/customer/application gibi 'Apigee' kullanıcısı tarafından erişilebilen bir dizinde saklar ve "Apigee" kullanıcısına ait hale getirirsiniz.
Bağlantı noktası 8086 dahil olmak üzere, Apigee-influxdb düğümünün URL'sini belirtmek için dosyada aşağıdaki özelliği ayarlayın:
INFLUXDB_URL=http://influx_IP:8086 - Sahibi 'Apigee' olarak değiştirin:
> chown Apigee:Apigee /opt/Apigee/customer/application/sa_telegraf.txt - apigee-telegraf özelliğini yapılandırın:
> /opt/../..//Apigee-service/bin/ Maalesef-service Apigee-telegraf setup -f /opt/impression/customer/application/sa_telegraf.txt - apigee-telegraf'ı yeniden başlatın:
> /opt/../..//Apigee-service/bin/Apigee-service Apigee-telegraf yeniden başlatma - Bu işlemi tüm Edge düğümlerinde tekrarlayın.
Apigee-grafana'yı tek bir Edge düğümüne yükleme
Edge yüklemenizin, Edge kullanıcı arayüzü düğümü gibi tek bir düğümünde:
- İlk Edge düğümünüzde apigee-grafana uygulamasını yükleyin:
> /opt/../..//../../-service/bin/become-service Apigee-grafana install - apigee-grafana için sa_grafana.txt adlı bir yapılandırma dosyası oluşturun. Genellikle bu dosyayı /opt/apigee/customer/application gibi 'Apigee' kullanıcısı tarafından erişilebilen bir dizinde saklar ve "Apigee" kullanıcısına ait hale getirirsiniz.
Dosyada aşağıdaki özellikleri ayarlayın. Bu özellikler yukarıda açıklanmıştır:
INFLUXDB_HOST=192.168.56.101
INFLUXDB_PORT=8086
GRAFANA_USERNAME=admin
GRAFANA_PASSWORD=admin - Sahibi 'Apigee' olarak değiştirin:
> chown Apigee:Apigee /opt/Apigee/customer/application/sa_grafana.txt - Yapılandırma dosyasını kullanarak apigee-grafana özelliğini yapılandırın:
> /opt/../..//../../-service/bin/Apigee-service Maalesef-grafana setup -f /opt/Apigee/customer/application/sa_grafana.txt - apigee-grafana'yı yeniden başlatın:
> /opt/Apigee/Apigee-service/bin/Apigee-service Apigee-grafana yeniden başlatma
Kontrol paneline erişmek için aşağıdaki URL'yi bir tarayıcıda açın:
http://grafana_IP_or_DNS:3000
apigee-grafana yapılandırma dosyasında belirttiğiniz kimlik bilgilerini kullanarak giriş yapın. Yukarıda gösterilen örnekte kullanıcı adı/şifre, admin/admin'dir.
Yükleme sorunlarını giderme
Kontrol panelinde görünen veriler görmüyorsanız kurulumunuzla ilgili sorunları gidermek için aşağıdaki prosedürü uygulayın:
- apigee-telegraf'ın veri topladığından emin olmak için
- Apigee-service Apigee-telegraf setup komutunu çalıştırın (idempotent; hataları, eksik bağımlılıkları kontrol edin ve bunları çözün.)
- apigee-telegraf'ı yeniden başlatın ve apigee-telegraf adresinde hata olup olmadığını kontrol edin
- apigee-influxdb'nin veri aldığından emin olmak için:
- apigee-influxdb veri düğümlerinde şu TCP bağlantı noktalarının açık olduğundan emin olun: 8086 ve 8183.
- Influxdb kullanıcı arayüzünü bir tarayıcıda açmak için şu URL'yi kullanın:
http://influxdb_IP_or_DNS:8183- Sorgu alanına "veritabanlarını göster" yazın.
Şu veritabanlarının oluşturulduğundan emin olun: system, application, events, _internal. - Sorgu alanına "show server" (sunucuları göster) yazın.
apigee-influxdb düğümlerinin listelendiğini gördüğünüzden emin olun.
- Sorgu alanına "veritabanlarını göster" yazın.
- Kontrol panelindeki veri kaynaklarını kontrol edin:
- Ana menüden Veri Kaynakları'nı seçin. Üç veri kaynağı için simgeler gösterilir.
- Her bir veri kaynağı için simgeyi seçin.
- Veri kaynağının ayrıntılar sayfasında Kaydet ve Test Et düğmesini seçin.
- Veri kaynağı doğru şekilde yapılandırılmışsa şu formda bir mesaj görmeniz gerekir:
Başarılı
Veri kaynağı çalışıyor
Beta izleme kontrol panelini güncelleme
Yükseltme yaptığınız Edge sürümüne bağlı olarak aşağıdaki iki prosedürden birini kullanın:
- 4.16.09 ve 4.17.01 aynı prosedürü kullanır
- 4.16.05 sürümü, güncellemenin bir parçası olarak apigee-collectd aracını kaldırmanızı gerektirir.
4.16.09 veya 4.17.01 sürümünden güncelleme
Apigee Monitoring Kontrol Paneli'nin Beta sürümünü 4.16.09 veya 4.17.01 sürümünde yüklediyseniz 4.17.05 Beta sürümüne güncelleyebilirsiniz.
Beta izleme kontrol panelini güncellemek için:
- Apigee Edge 4.17.01'den 4.17.05'e Güncelleme, Apigee Edge 4.16.09'u 4.17.05'e Güncelleme ve Apigee Edge 4.16.01/4.16.05'i 4.17.05'e Güncelleme bölümünde açıklandığı şekilde Edge'i 4.17.05 sürümüne güncelleyin.
- Yönetim Sunucusu düğümünde apigee-influxdb kodunu güncelleyin:
> /opt/../..//Apigee-setup/bin/update.sh -c pp -f configfile
Burada configFile, apigee-influxdb düğümünü yüklemek için kullandığınız yapılandırma dosyasıdır.
Yönetim Sunucusu düğümüne apigee-grafana'yı da yüklediyseniz bu adım apigee-grafana'yı da günceller. Aksi takdirde, apigee-granfana kodunu aşağıdaki adımda gösterildiği gibi güncelleyin. - Yönetim Sunucusu düğümüne apigee-grafana'yı yüklemediyseniz, yüklediğiniz düğümde apigee-grafana uygulamasını güncelleyin:
> /opt/../..//impression-setup/bin/update.sh -c pp -f configfile - Düğüm 1'de apigee-telegraf alanını güncelleyin:
> /opt/../..//Apigee-service/bin/Apigee-service Apigee-telegraf güncelleme
> /opt/../..//Apigee-service/bin/become-service qwiklabs-telegmont kurulum -f configFile
> > /opt/Apigee/../../legservice/bin/ eşleştirme-hizmet-şirketi - Her düğüm için 4. adımı tekrarlayın.
4.16.05 sürümünden güncelleme
Kontrol panelinin 4.16.05 sürümünde, apigee-collectd yerine apigee-collectd versiyonunu kullanılmıştır. 4.17.05 sürümüne güncelleme kapsamında apigee-collectd uzantısını kaldırıp apigee-collectd'ı yükleyin.
Beta izleme kontrol panelini güncellemek için:
- Apigee Edge 4.17.01'den 4.17.05'e Güncelleme, Apigee Edge 4.16.09'u 4.17.05'e Güncelleme ve Apigee Edge 4.16.01/4.16.05'i 4.17.05'e Güncelleme bölümünde açıklandığı şekilde Edge'i 4.17.05 sürümüne güncelleyin.
- Yönetim Sunucusu düğümünde apigee-influxdb kodunu güncelleyin:
> /opt/../..//Apigee-setup/bin/update.sh -c pp -f configfile
Burada configFile, apigee-influxdb düğümünü yüklemek için kullandığınız yapılandırma dosyasıdır.
Yönetim Sunucusu düğümüne apigee-grafana'yı da yüklediyseniz bu adım apigee-grafana'yı da günceller. Aksi takdirde, apigee-granfana kodunu aşağıdaki adımda gösterildiği gibi güncelleyin. - Yönetim Sunucusu düğümüne apigee-grafana'yı yüklemediyseniz, yüklediğiniz düğümde apigee-grafana uygulamasını güncelleyin:
> /opt/../..//impression-setup/bin/update.sh -c pp -f configfile - Düğüm 1'e >
/opt/impression/Apigee-service/bin/become-service become-collectd stop
> /opt/../..//become-service/bin/become-service become-telegraf install
> /opt/../..//Apigee-service/bin/become-service Apigee/../../leg-service/bin/become-service rafoptteleglegservice/Apigee-service talebioptopttelegleg getirebilir/Apigee/Apigee-service- Günert Ortak Tekerleme Tahdiye&m-apigee-telegraf
configFile - Her düğüm için 4. adımı tekrarlayın.