Monitoring Kontrol Paneli Yüklemesi (Beta)

Edge for Private Cloud 4.18.01 sürümü

.

Sistem gereksinimleri

apigee-telegraf öğesini tüm Edge düğümlerine yüklemeniz gerekir: kontrol paneli verilerini toplayabilir. Bu nedenle, apigee-telegraf için sistem gereksinimleri: Edge ile aynı düğümünü de ekleyebilirsiniz.

apigee-grafana uygulamasını yükleyebilirsiniz veya Yönetim Sunucusu ya da Uç gibi mevcut Uç düğümlerden birini yeniden kullanın Kullanıcı arayüzü düğümü.

apigee-influxdb için şunları yapabilirsiniz: Search Server düğümü veya Uç Kullanıcı Arayüzü düğümü gibi mevcut bir Edge düğümüne sistem gereksinimlerinde herhangi bir değişiklik yoktur.

apigee-influxdb öğesini kendi düğümüne yüklemeye karar verirseniz performans nedenlerinin olması durumunda, düğümün aşağıdaki gereksinimleri karşılaması gerekir:

  • 2 çekirdekli CPU
  • 4 GB RAM
  • 250 GB disk alanı (1 ay sonra kalıcı olarak silinen verileri izleme)
  • 1.000 veya daha fazla IOPS

Bkz. InfluxData belgesi konulu videomuzu izleyin.

Apigee-influxdb için bağlantı noktası gereksinimleri

8086 ve 8183 numaralı bağlantı noktaları,apigee-influxdb apigee-grafana ve apigee-telegraf.

Kontrol panelini yüklemek için yapılandırma dosyaları bileşenler

apigee-telegraf uygulamasını yüklemek için ve apigee-grafana bileşene, apigee-service yardımcı programına bir yapılandırma dosyası iletiyorsunuz. Bu dosyaları şurada depola: 'Apigee' tarafından erişilebilen bir dizin kullanıcı, örneğin /opt/apigee/customer/application, ve 'Apigee'nin sahipliğini sağlama belirtir.

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

Bu özellikleri, apigee-telegraf setup öğesine ilettiğiniz bir metin dosyasında ayarlayın komutuna ekleyin. Ö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 öğesine ilettiğiniz bir metin dosyasında ayarlayın komutuna ekleyin. Ö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. Örnek:

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ş yapmak 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 (ortadaki düğümde)
  • apigee-telegraf (her düğümde)
  • apigee-grafana (merkezi sunucuda)
ziyaret edin.

Yükle tek bir Uç düğümde veya bağımsız düğümde Apigee-influxdb

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 uygulamasını yükleyin:
    > /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

Apigee-telegraf uygulamasını yükle her Uç düğümü

Edge yüklemenizin her düğümünde:

  1. İlk Edge düğümünüze apigee-telegraf uygulamasını yükleyin:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf install
  2. apigee-telegraf için yapılandırma dosyası oluşturun sa_telegraf.txt. Genellikle, bu dosyayı "Apigee" kullanıcı, örneğin /opt/apigee/customer/application, ve 'Apigee'nin sahip olmasını sağlamak belirtir.

    Apigee-influxdb düğümünün URL'sini belirtmek için dosyada aşağıdaki özelliği ayarlayın. (bağlantı noktası 8086 dahil):

    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'i 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 uygulamasını yeniden başlatın:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf restart
  6. Bu işlemi tüm Edge düğümlerinde tekrarlayın.

Apigee-grafana sürümünü tek bir Edge düğümü

Edge yüklemenizin tek bir düğümünde (örneğin, Edge kullanıcı arayüzü düğümünde):

  1. İlk Edge düğümünüze 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ı 'Apigee' tarafından erişilebilen bir dizinde saklarsınız. kullanıcı, örneğin /opt/apigee/customer/application ve 'Apigee'nin sahibi olmasını sağlamak belirtir.

    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. apigee-grafana özelliğini yapılandırın yapılandırma dosyasını kullanarak:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-grafana setup -f
        /opt/apigee/customer/application/sa_grafana.txt
  5. apigee-grafana uygulamasını yeniden başlatın:
    > /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

Yapılandırma dosyasında belirttiğiniz kimlik bilgilerini kullanarak giriş yapın apigee-grafana Yukarıda gösterilen örnekte kullanıcı adı/şifre "admin/admin" şeklindedir.

Yükleme sorunlarını giderme

Gösterge tablosunda veriler görünmüyorsa sorun gidermek için aşağıdaki prosedürü uygulayın kurulumunuz:

  1. apigee-telegraf bu verileri topluyor.
    1. apigee-service apigee-telegraf setup komutunu çalıştırın, bu eş değerdir, şunu kontrol edin: ve eksik bağımlılıkları belirleyip çözmenize yardımcı olur.
    2. apigee-telegraf uygulamasını yeniden başlatıp kontrol edin Hatalar için /opt/apigee/var/log/apigee-telegraf/apigee-telegraf.log
  2. apigee-influxdb uygulamasının veri aldığından emin olmak için:
    1. apigee-influxdb veri düğümlerinde aşağıdaki 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. Aşağıdaki veritabanlarının oluşturulma tarihi: system, application, events, _internal.
      2. Sorgu alanına "sunucuları göster" yazın. Sitenizin apigee-influxdb düğüm listeleniyor.
  3. Kontrol panelindeki veri kaynaklarını kontrol edin:
    1. Ana menüden Veri Kaynakları'nı seçin. En az üç karakterin olduğu, veri kaynağı gösteriliyor.
    2. Her veri kaynağı için simgeyi seçin.
    3. Veri kaynağının ayrıntılar sayfasında Kaydet ve Test edin düğmesini tıklayın.
    4. Veri kaynağı doğru şekilde yapılandırılmışsa şu biçimde bir mesaj görürsünüz:
      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 sürümlerinde aynı prosedür kullanılır
  • 4.16.05 sürümü, güncelleme kapsamında apigee-collectd yüklemesini kaldırmanızı gerektirir.

Sürümden güncelle 4.16.09 veya 4.17.0x

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'in Beta sürümüne güncelleyebilirsiniz.

Beta izleme kontrol panelini güncellemek için:

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

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

    Yönetim'e apigee-grafana uygulamasını da yüklediyseniz Sunucu düğümü, ardından bu adımda apigee-grafana öğesi de güncellenir. Aksi halde apigee-granfana olarak ayarlayın.

  3. Sitenize apigee-grafana uygulamasını yüklemediyseniz, Yönetim Sunucusu düğümünde, aşağıdaki işlemleri yapmak için kullandığınız düğümde apigee-grafana yüklendi:
    > /opt/apigee/apigee-setup/bin/update.sh -c pp -f configfile
  4. apigee-telegraf güncelleme şurada: düğüm 1:
    > /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.

Sürüm 4.16.05'ten güncelleme

Kontrol panelinin 4.16.05 sürümünde şunun yerine apigee-collectd kullanılmıştır: apigee-telegraf. 4.18.01 sürümüne güncelleme işleminin bir parçası olarak apigee-collectd ve apigee-telegraf yükleyin.

Beta izleme kontrol panelini güncellemek için:

  1. Edge'i şurada açıklandığı gibi 4.18.01'e güncelleyin: Apigee Edge'i güncelleyin 4.16.01/4.16.05 - 4.17.01 ve Apigee Edge 4.16.09'u yeni sürüme güncelleyin: 4.17.01.
  2. apigee-influxdb güncelleme şurada: Yönetim Sunucusu düğümünü tıklayın:
    > /opt/apigee/apigee-setup/bin/update.sh -c pp -f configfile

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

    Yönetim'e apigee-grafana uygulamasını da yüklediyseniz Sunucu düğümü, ardından bu adımda apigee-grafana öğesi de güncellenir. Aksi halde apigee-granfana olarak ayarlayın.

  3. Sitenize apigee-grafana uygulamasını yüklemediyseniz, Yönetim Sunucusu düğümünde, aşağıdaki işlemleri yapmak için kullandığınız düğümde apigee-grafana yüklendi:
    > /opt/apigee/apigee-setup/bin/update.sh -c pp -f configfile
  4. apigee-telegraf hizmetini düğüm 1'e 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.