Beta İzleme Kontrol Paneli Kurulumu

Edge for Private Cloud v. 4.17.01

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:

  1. apigee-influxdb'yi yükleyin:
    > /opt/../..//Apigee-service/bin/Apigee-service Apigee-influxdb install
  2. apigee-influxdb veritabanını yapılandırın:
    > /opt/../..//Apigee-service/bin/Apigee-service Apigee-influxdb kurulum
  3. 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:

  1. İlk Edge düğümünüzde apigee-telegraf öğesini yükleyin:
    > /opt/../..//Apigee-service/bin/Apigee-service Apigee-telegraf install
  2. apigee-telegraf için bir yapılandırma dosyası oluşturun. Tipik olarak 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 özelliğini yapılandırın:
    > /opt/../..//Apigee-service/bin/ Maalesef-service Apigee-telegraf setup -f /opt/impression/customer/application/sa_telegraf.txt
  5. apigee-telegraf'ı yeniden başlatın:
    > /opt/../..//Apigee-service/bin/Apigee-service Apigee-telegraf yeniden başlatma
  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/../..//../../-service/bin/become-service Apigee-grafana install
  2. apigee-grafana için 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 özelliğini yapılandırın:
    > /opt/../..//../../-service/bin/Apigee-service Maalesef-grafana setup -f /opt/Apigee/customer/application/sa_grafana.txt
  5. 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:

  1. apigee-telegraf'ın veri topladığından emin olmak için
    1. Apigee-service Apigee-telegraf setup komutunu çalıştırın (idempotent; hataları, eksik bağımlılıkları kontrol edin ve bunları çözün.)
    2. apigee-telegraf'ı yeniden başlatın ve apigee-telegraf adresinde hata olup olmadığını kontrol edin
  2. apigee-influxdb'nin 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 şu 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 "show server" (sunucuları göster) yazın.
        apigee-influxdb düğümlerinin listelendiğini gördüğünüzden 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

Apigee Monitoring Kontrol Paneli'nin Beta sürümünü 4.16.09'da yüklediyseniz 4.17.01 için Beta sürümüne güncelleyebilirsiniz.

Kontrol paneli bileşenlerini aşağıdaki sırayla güncellemeniz gerekir:

  • Apigee-influxdb
  • Her bir düğümde apigee-telegraf
  • Apigee-grafana

Beta izleme kontrol panelini güncellemek için:

  1. Apigee Edge 4.16.01/4.16.05'ten 4.17.01'e Güncelleme ve Apigee Edge 4.16.09'u 4.17.01 sürümüne güncelleme bölümünde açıklandığı şekilde Edge'i 4.17.01 sürümüne güncelleyin.
  2. apigee-influxdb'yi güncelleyin:
    > /opt/../..//../../-service/bin/ Maalesef-service Apigee-influxdb güncelleme
    > /opt/../..//../../-service/bin/Apigee-service become-influxdb setup
    > /opt/../..//../../-service/bin/become-service become-influx}{influxservis / Apigee-service
  3. Düğüm 1'de apigee-telegraf alanını güncelleyin:
    > /opt/../..//Apigee-service/bin/become-service sınırlama-telegraf güncelleme
    > /opt/../..//../../-service/bin/become-service Apigee-teleg setup -f /opt/impression/customer/application/sa_telegraf.txt
    > Apigee-service/bin/Apigee-service Apigee- talebi-service-service
  4. Her düğüm için 3. adımı tekrarlayın.
  5. apigee-grafana güncellemesi:
    > /opt/../..//../../-service/bin/Apigee-service become-grafana update
    > /opt/../..//Apigee-service/bin/Apigee-service become-grafana setup -f /opt/become/customer/application/sa_grafana.txt
    > /optservice become-Apigee/ geçenaservice