Monitoring Kontrol Paneli Yüklemesi (Beta)

Edge for Private Cloud 4.18.01 sürümü

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ükleme yaptığınız Edge düğümüyle aynıdır.

apigee-grafana öğesini ayrı bir düğüme yükleyebilir veya Yönetim Sunucusu ya da Edge kullanıcı arayüzü düğümü gibi mevcut Edge düğümlerinden birini yeniden kullanabilirsiniz.

apigee-influxdb için ürünü, Yönetim Sunucusu düğümü veya Edge kullanıcı arayüzü düğümü gibi mevcut bir Edge düğümüne, sistem gereksinimlerinde değişiklik yapmadan yükleyebilirsiniz.

Performans nedeniyle kendi düğümüne apigee-influxdb yüklemeye karar verirseniz düğümün aşağıdaki koşulları karşılaması gerekir:

  • 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

apigee-grafana ve apigee-telegraf çalıştıran düğüm tarafından erişilebilmesi için apigee-influxdb veri düğümlerinde 8086 ve 8183 numaralı bağlantı noktaları açık olmalıdır.

Kontrol paneli bileşenlerini yüklemek için kullanılan yapılandırma dosyaları

apigee-telegraf ve apigee-grafana bileşenlerini yüklemek için apigee-service yardımcı programına bir yapılandırma dosyası iletirsiniz. Bu dosyaları, /opt/apigee/customer/application gibi 'Apigee' kullanıcısı tarafından erişilebilen bir dizinde depolayın ve dosyaları 'Apigee' kullanıcısına ait hale getirin.

Apigee-telegraf için yapılandırma parametreleri

Bu özellikleri, apigee-telegraf setup komutuna ilettiğiniz bir 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 bir 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 bir düğümde)
  • apigee-telegraf (her düğümde)
  • apigee-grafana (merkezi bir sunucuda)
sayfasına göz atın.

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:

  1. apigee-influxdb eklentisini yükleme:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-influxdb install
  2. apigee-influxdb veritabanını yapılandırın:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-influxdb setup
  3. Başlangıç: apigee-influxdb:
    > /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:

  1. İlk Edge düğümünüzde apigee-telegraf uygulamasını yükleyin:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf install
  2. 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

  3. Sahibi 'Apigee' olarak değiştirin:
    > chown apigee:apigee /opt/apigee/customer/application/sa_telegraf.txt
  4. apigee-telegraf ayarlarını yapılandırın:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf setup -f
        /opt/apigee/customer/application/sa_telegraf.txt
  5. apigee-telegraf yeniden başlatma:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf restart
  6. 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:

  1. İlk Edge düğümünüzde apigee-grafana uygulamasını yükleyin:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-grafana install
  2. 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
  3. Sahibi 'Apigee' olarak değiştirin:
    > chown apigee:apigee /opt/apigee/customer/application/sa_grafana.txt
  4. Yapılandırma dosyasını kullanarak apigee-grafana ürününü yapılandırın:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-grafana setup -f
        /opt/apigee/customer/application/sa_grafana.txt
  5. apigee-grafana yeniden başlatma:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-grafana restart

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 için 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:

  1. apigee-telegraf uygulamasının verileri topladığından emin olmak için
    1. apigee-service apigee-telegraf setup komutunu çalıştırın. idempotent; hataları ve eksik bağımlılıkları kontrol edip bunları çözün.
    2. apigee-telegraf uygulamasını yeniden başlatın ve /opt/apigee/var/log/apigee-telegraf/apigee-telegraf.log cihazında hata olup olmadığını kontrol edin
  2. apigee-influxdb uygulamasının veri aldığından emin olmak için:
    1. apigee-influxdb veri düğümlerinde şu TCP bağlantı noktalarının açık olduğundan emin olun: 8086 ve 8183.
    2. Influxdb kullanıcı arayüzünü bir tarayıcıda açmak için aşağıdaki URL'yi kullanın:
      http://influxdb_IP_or_DNS:8183
      1. Sorgu alanına "veritabanlarını göster" yazın. Şu veritabanlarının oluşturulduğundan emin olun: system, application, events, _internal.
      2. Sorgu alanına "sunucuları göster" yazın. apigee-influxdb düğümlerinin listelendiğinden emin olun.
  3. Kontrol panelindeki veri kaynaklarını kontrol edin:
    1. Ana menüden Veri Kaynakları'nı seçin. Üç veri kaynağı için simgeler gösterilir.
    2. Her bir veri kaynağı için simgeyi seçin.
    3. Veri kaynağının ayrıntılar sayfasında Kaydet ve Test Et düğmesini seçin.
    4. 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.0x aynı prosedürü kullanır
  • 4.16.05, güncellemenin bir parçası olarak apigee-collectd uygulamasını kaldırmanızı gerektirir.

4.16.09 veya 4.17.0x sürümünden güncelleme

Apigee Monitoring Kontrol Paneli'nin Beta sürümünü 4.16.09 veya 4.17.0x sürümünde yüklediyseniz 4.18.01 Beta sürümüne güncelleyebilirsiniz.

Beta izleme kontrol panelini güncellemek için:

  1. Apigee Edge'i 4.17.01/4.17.05'ten 4.17.09'a Güncelleme, Apigee Edge 4.16.09'u 4.17.09'a Güncelleme ve Apigee Edge 4.16.01/4.16.05'i 4.05'e Güncelleme bölümünde açıklandığı şekilde Edge'i 4.18.01 sürümüne güncelleyin.
  2. Yönetim Sunucusu düğümünde apigee-influxdb uygulamasını güncelleyin:
    > /opt/apigee/apigee-setup/bin/update.sh -c pp -f configfile

    configFile, apigee-influx uygulamasını yüklemek için kullandığınız yapılandırma dosyasıdır.

    Yönetim Sunucusu düğümüne apigee-grafana de yüklediyseniz bu adımda apigee-grafana politikası da güncellenir. Aksi takdirde apigee-granfana öğesini aşağıdaki adımda gösterildiği gibi güncelleyin.

  3. Yönetim Sunucusu düğümüne apigee-grafana yüklemediyseniz apigee-grafana sürümünü yüklediğiniz düğümde güncelleyin:
    > /opt/apigee/apigee-setup/bin/update.sh -c pp -f configfile
  4. 1. düğümdeki apigee-telegraf alanını güncelleyin:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf update
    > /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf setup -f configFile
    > /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf restart
  5. 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-telegraf yerine apigee-collectd kullanıldı. 4.18.01 sürümüne güncelleme kapsamında apigee-collectd uygulamasını kaldırıp apigee-telegraf sürümünü yüklediniz.

Beta izleme kontrol panelini güncellemek için:

  1. Apigee Edge 4.16.01/4.16.05 sürümünden 4.17.01 sürümüne güncelleme ve Apigee Edge 4.16.09 sürümünü 4.17.01 sürümüne güncelleme bölümünde açıklandığı şekilde Edge'i 4.18.01 sürümüne güncelleyin.
  2. Yönetim Sunucusu düğümündeki apigee-influxdb politikasını güncelleyin:
    > /opt/apigee/apigee-setup/bin/update.sh -c pp -f configfile

    configFile, apigee-influx uygulamasını yüklemek için kullandığınız yapılandırma dosyasıdır.

    Yönetim Sunucusu düğümüne apigee-grafana de yüklediyseniz bu adımda apigee-grafana politikası da güncellenir. Aksi takdirde apigee-granfana öğesini aşağıdaki adımda gösterildiği gibi güncelleyin.

  3. Yönetim Sunucusu düğümüne apigee-grafana yüklemediyseniz apigee-grafana sürümünü yüklediğiniz düğümde güncelleyin:
    > /opt/apigee/apigee-setup/bin/update.sh -c pp -f configfile
  4. 1. düğümde apigee-telegraf eklentisini yükleyin:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-collectd stop
    > /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf install
    > /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf setup -f configFile
    > /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf restart
    > /opt/apigee/apigee-service/bin/apigee-service apigee-collectd uninstall
  5. Her düğüm için 4. adımı tekrarlayın.