การติดตั้งแดชบอร์ดการตรวจสอบรุ่นเบต้า

Edge for Private Cloud เวอร์ชัน 4.17.05

ข้อกำหนดของระบบ

คุณต้องติดตั้ง apigee-telegraf ในโหนด Edge ทั้งหมดเพื่อ รวบรวมข้อมูลแดชบอร์ด ดังนั้น ข้อกำหนดของระบบสำหรับ apigee-telegraf จะเหมือนกับข้อกำหนดของ Edge โหนดที่คุณกำลังติดตั้ง

คุณติดตั้ง apigee-grafana ได้ ในโหนดแยกต่างหาก หรือนำโหนด Edge ใดโหนดหนึ่งมาใช้ซ้ำ เช่น เซิร์ฟเวอร์การจัดการหรือ Edge โหนด UI

สำหรับ apigee-influxdb คุณสามารถทำสิ่งต่อไปนี้ ติดตั้งบนโหนด Edge ที่มีอยู่ เช่น โหนดเซิร์ฟเวอร์การจัดการหรือโหนด Edge UI โดย ไม่มีการเปลี่ยนแปลงข้อกำหนดของระบบ

หากคุณตัดสินใจติดตั้ง apigee-influxdb ในโหนดของตัวเองสำหรับ โหนดควรมีข้อกำหนดต่อไปนี้

  • CPU 2 แกน
  • RAM 4 GB
  • พื้นที่ในดิสก์ 250 GB (ตรวจสอบข้อมูลที่ถูกลบถาวรหลังจากผ่านไป 1 เดือน)
  • IOPS 1,000 หรือมากกว่า

โปรดดู ดูข้อมูลเพิ่มเติมได้จากเอกสารของ InfluxData

ข้อกำหนดของพอร์ตสำหรับ apigee-influxdb

พอร์ต 8086 และ 8183 ต้องเปิดบนโหนดข้อมูล apigee-influxdb สำหรับการเข้าถึงโดย โหนดที่ใช้งาน apigee-grafana และ apigee-telegraf

ไฟล์การกำหนดค่าสำหรับการติดตั้งหน้าแดชบอร์ด คอมโพเนนต์

วิธีติดตั้ง apigee-telegraf และ apigee-grafana อีกด้วย คุณสามารถส่งไฟล์การกำหนดค่าไปยังยูทิลิตี apigee-service ต่อไป จัดเก็บไฟล์เหล่านี้ใน ไดเรกทอรีที่เข้าถึงได้โดย "apigee" ผู้ใช้ เช่น /opt/apigee/customer/application และทำให้เป็นของ "Apigee" ผู้ใช้

พารามิเตอร์การกำหนดค่าสำหรับ apigee-telegraf

ตั้งค่าพร็อพเพอร์ตี้เหล่านี้ในไฟล์ข้อความที่คุณส่งไปยังคำสั่ง apigee-telegraf ตั้งค่า เช่น ตั้งค่าใน ไฟล์ข้อความชื่อ sa_telegraf.txt:

พร็อพเพอร์ตี้

คำอธิบาย

INFLUXDB_URL

ระบุ URL ของโหนด apigee-influxdb รวมถึงพอร์ต 8086

เช่น

http://192.168.0.1:8086

พารามิเตอร์การกําหนดค่าสำหรับ apigee-grafana

ตั้งค่าพร็อพเพอร์ตี้เหล่านี้ในไฟล์ข้อความที่คุณส่งไปยังคําสั่งการตั้งค่า apigee-grafana ตัวอย่างเช่น ให้ตั้งค่าในไฟล์ข้อความชื่อ sa_grafana.txt ดังนี้

พร็อพเพอร์ตี้

คำอธิบาย

INFLUXDB_HOST

ระบุที่อยู่ IP หรือชื่อ DNS ของโหนด InfluxDB

ตัวอย่างเช่น:

192.168.0.1

INFLUXDB_PORT

พอร์ต InfluxDB API ที่แหล่งข้อมูล Grafana ใช้ ระบุ 8086

GRAFANA_USERNAME

ชื่อผู้ใช้ Grafana สำหรับเข้าสู่ระบบ UI ของแดชบอร์ด

GRAFANA_PASSWORD

รหัสผ่าน Grafana สำหรับการเข้าสู่ระบบ UI ของแดชบอร์ด

วิธีการติดตั้ง

ทำตามวิธีการด้านล่างเพื่อติดตั้งคอมโพเนนต์ของหน้าแดชบอร์ดตามลำดับนี้

  • apigee-influxdb (ใน โหนดกลาง)
  • apigee-telegraf (แต่ละรายการ โหนด)
  • apigee-grafana (ใน เซิร์ฟเวอร์ส่วนกลาง)

ติดตั้ง apigee-influxdb ในโหนด Edge เดียวหรือโหนดเดี่ยว

ในโหนดแบบสแตนด์อโลน หรือโหนด Edge ที่ใช้เซิร์ฟเวอร์การจัดการหรือ Edge UI:

  1. ติดตั้ง apigee-influxdb:
    /opt/apigee/apigee-service/bin/apigee-service ติดตั้ง apigee-influxdb
  2. กำหนดค่าฐานข้อมูล apigee-influxdb โดยทำดังนี้
    /opt/apigee/apigee-service/bin/apigee-service การตั้งค่า apigee-influxdb
  3. เริ่มต้น apigee-influxdb:
    /opt/apigee/apigee-service/bin/apigee-service apigee-influxdb อีกด้วย

ติดตั้ง apigee-telegraf ใน ทุกโหนด Edge

ในทุกโหนดของการติดตั้ง Edge ให้ทำดังนี้

  1. ในโหนด Edge แรก ให้ติดตั้ง apigee-telegraf:
    /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf install
  2. สร้างไฟล์การกำหนดค่าสำหรับ apigee-telegraf โดยใช้ชื่อว่า sa_telegraf.txt โดยปกติแล้วคุณจะจัดเก็บไฟล์นี้ในไดเรกทอรีที่เข้าถึงได้โดย "apigee" เช่น เป็น /opt/apigee/customer/application และทำให้ "Apigee" เป็นเจ้าของ ผู้ใช้

    ตั้งค่าพร็อพเพอร์ตี้ต่อไปนี้ในไฟล์เพื่อระบุ URL ของโหนด apigee-influxdb รวมถึงพอร์ต 8086:
    INFLUXDB_URL=http://influx_IP:8086
  3. เปลี่ยนเจ้าของเป็น "apigee":
    > chown Apigee:Apigee /opt/apigee/customer/application/sa_telegraf.txt
  4. กำหนดค่า apigee-telegraf:
    /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf ตั้งค่า -f /opt/apigee/customer/application/sa_telegraf.txt
  5. รีสตาร์ท apigee-telegraf:
    /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf รีสตาร์ท
  6. ทำขั้นตอนนี้ซ้ำในโหนด Edge ทั้งหมด

ติดตั้ง apigee-grafana ใน โหนด Edge เดียว

ในโหนดเดียวของการติดตั้ง Edge เช่น โหนด Edge UI ดังนี้

  1. ในโหนด Edge แรก ให้ติดตั้ง apigee-grafana:
    /opt/apigee/apigee-service/bin/apigee-service apigee-grafana install
  2. สร้างไฟล์การกำหนดค่าสำหรับ apigee-grafana โดยใช้ชื่อว่า sa_grafana.txt โดยทั่วไป คุณจัดเก็บไฟล์นี้ในไดเรกทอรีที่เข้าถึงได้โดย "apigee" ผู้ใช้ เช่น /opt/apigee/customer/application และทำให้ "Apigee" เป็นเจ้าของ ผู้ใช้

    ตั้งค่าพร็อพเพอร์ตี้ต่อไปนี้ในไฟล์ พร็อพเพอร์ตี้เหล่านี้มีคำอธิบายอยู่ข้างต้น
    INFLUXDB_HOST=192.168.56.101
    INFLUXDB_PORT=8086
    GRAFANA_USERNAME=admin
    GRAFANA_PASSWORD=admin
  3. เปลี่ยนเจ้าของเป็น "apigee":
    > chown Apigee:Apigee /opt/apigee/customer/application/sa_grafana.txt
  4. กำหนดค่า apigee-grafana โดยใช้ไฟล์การกำหนดค่า:
    /opt/apigee/apigee-service/bin/apigee-service apigee-grafana การตั้งค่า -f /opt/apigee/customer/application/sa_grafana.txt
  5. รีสตาร์ท apigee-grafana:
    /opt/apigee/apigee-service/bin/apigee-service apigee-grafana เริ่มต้นใหม่

หากต้องการเข้าถึงหน้าแดชบอร์ด ให้เปิด URL ต่อไปนี้ในเบราว์เซอร์

http://grafana_IP_or_DNS:3000

เข้าสู่ระบบโดยใช้ข้อมูลเข้าสู่ระบบที่คุณระบุในไฟล์การกำหนดค่าสำหรับ apigee-grafana ในตัวอย่างที่แสดงด้านบน ชื่อผู้ใช้/รหัสผ่านคือ ผู้ดูแลระบบ/ผู้ดูแลระบบ

การแก้ปัญหาเกี่ยวกับการติดตั้ง

หากไม่เห็นข้อมูลปรากฏในแดชบอร์ด ให้ใช้ขั้นตอนต่อไปนี้เพื่อแก้ปัญหา การติดตั้งของคุณ:

  1. เพื่อให้แน่ใจว่า apigee-telegraf กำลังรวบรวมข้อมูล
    1. เรียกใช้ apigee-service การตั้งค่า apigee-telegraf เป็นข้อมูลประจำตัว ตรวจสอบข้อผิดพลาด ทรัพยากร Dependency ที่ขาดหายไป และแก้ไขปัญหาดังกล่าว
    2. รีสตาร์ท apigee-telegraf และตรวจสอบ /opt/apigee/var/log/apigee-telegraf/apigee-telegraf.log เพื่อหาข้อผิดพลาด
  2. วิธีตรวจสอบว่า apigee-influxdb กำลังรับข้อมูล:
    1. ตรวจสอบว่าพอร์ต TCP ต่อไปนี้เปิดอยู่บนโหนดข้อมูล apigee-influxdb: 8086 และ 8183
    2. ใช้ URL ต่อไปนี้เพื่อเปิด UI ของ influxdb ในเบราว์เซอร์:
      http://influxdb_IP_or_DNS:8183
      1. ในฟิลด์การค้นหา ให้ป้อน "แสดงฐานข้อมูล"
        ตรวจสอบว่าได้สร้างฐานข้อมูลต่อไปนี้แล้ว: ระบบ แอปพลิเคชัน เหตุการณ์ _internal
      2. ในฟิลด์การค้นหา ให้ป้อน "แสดงเซิร์ฟเวอร์"
        ตรวจสอบว่าคุณเห็นโหนด apigee-influxdb อยู่ในรายการ
  3. ตรวจสอบแหล่งข้อมูลในแดชบอร์ด ดังนี้
    1. เลือกแหล่งข้อมูลในเมนูหลัก คุณควรเห็นไอคอนสำหรับ ที่แสดงแหล่งข้อมูลอยู่
    2. เลือกไอคอนสําหรับแหล่งข้อมูลแต่ละรายการ
    3. ในหน้ารายละเอียดของแหล่งข้อมูล ให้เลือกบันทึกและ ทดสอบ
    4. หากแหล่งข้อมูลได้รับการกําหนดค่าอย่างถูกต้อง คุณควรเห็นข้อความในรูปแบบ
      สำเร็จ
      แหล่งข้อมูลใช้งานได้

การอัปเดตแดชบอร์ดการตรวจสอบเวอร์ชันเบต้า

ใช้ขั้นตอนใดขั้นตอนหนึ่งใน 2 ข้อด้านล่างนี้โดยยึดตามเวอร์ชันของ Edge ที่คุณต้องการอัปเกรด

  • 4.16.09 และ 4.17.01 ใช้ขั้นตอนเดียวกัน
  • 4.16.05 กำหนดให้คุณต้องถอนการติดตั้ง apigee-collectd เป็นส่วนหนึ่งของการอัปเดต

อัปเดตจากเวอร์ชัน 4.16.09 หรือ 4.17.01

หากคุณติดตั้งหน้าแดชบอร์ดการตรวจสอบ Apigee เวอร์ชันเบต้าใน 4.16.09 หรือ 4.17.01 คุณสามารถอัปเดตเป็นรุ่นเบต้าสำหรับ 4.17.05 ได้

วิธีอัปเดตแดชบอร์ดการตรวจสอบเวอร์ชันเบต้า

  1. อัปเดต Edge เป็น 4.17.05 ตามที่อธิบายไว้ที่การอัปเดต Apigee Edge 4.17.01 เป็น 4.17.05 อัปเดต Apigee Edge 4.16.09 เป็น 4.17.05 และอัปเดต Apigee Edge 4.16.01/4.16.05 ถึง 4.17.05
  2. อัปเดต apigee-influxdb ใน โหนดเซิร์ฟเวอร์การจัดการ:
    /opt/apigee/apigee-setup/bin/update.sh -c pp -f configfile

    โดย configFile คือไฟล์การกำหนดค่าที่ใช้ติดตั้ง apigee-influx

    หากคุณติดตั้ง apigee-grafana อยู่ในการจัดการด้วย โหนดเซิร์ฟเวอร์ ขั้นตอนนี้จะอัปเดต apigee-grafana ด้วย หรือไม่เช่นนั้น ให้อัปเดต apigee-granfana ตามที่แสดงใน ขั้นตอนต่อไปนี้
  3. หากคุณไม่ได้ติดตั้ง apigee-grafana ใน โหนดเซิร์ฟเวอร์การจัดการอัปเดต apigee-grafana ในโหนดที่คุณ ติดตั้งแล้ว:
    > /opt/apigee/apigee-setup/bin/update.sh -c pp -f configfile
  4. อัปเดต apigee-telegraf ใน โหนด 1:
    /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf อัปเดต
    /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf ตั้งค่า -f configFile
    /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf รีสตาร์ท
  5. ทำขั้นตอนที่ 4 ซ้ำสำหรับทุกโหนด

อัปเดตจากเวอร์ชัน 4.16.05

แดชบอร์ดเวอร์ชัน 4.16.05 ใช้ apigee-collectd แทน apigee-telegraf เป็นส่วนหนึ่งของการอัปเดต 4.17.05 คุณถอนการติดตั้ง apigee-collectd แล้วติดตั้ง apigee-telegraf เลย

วิธีอัปเดตแดชบอร์ดการตรวจสอบเวอร์ชันเบต้า

  1. อัปเดต Edge เป็น 4.17.05 ตามที่อธิบายไว้ที่การอัปเดต Apigee Edge 4.17.01 เป็น 4.17.05 อัปเดต Apigee Edge 4.16.09 เป็น 4.17.05 และอัปเดต Apigee Edge 4.16.01/4.16.05 ถึง 4.17.05
  2. อัปเดต apigee-influxdb ใน โหนดเซิร์ฟเวอร์การจัดการ:
    /opt/apigee/apigee-setup/bin/update.sh -c pp -f configfile

    โดย configFile คือไฟล์การกำหนดค่าที่ใช้ติดตั้ง apigee-influx

    หากคุณติดตั้ง apigee-grafana อยู่ในการจัดการด้วย โหนดเซิร์ฟเวอร์ ขั้นตอนนี้จะอัปเดต apigee-grafana ด้วย หรือไม่เช่นนั้น ให้อัปเดต apigee-granfana ตามที่แสดงใน ขั้นตอนต่อไปนี้
  3. หากคุณไม่ได้ติดตั้ง apigee-grafana ใน โหนดเซิร์ฟเวอร์การจัดการอัปเดต apigee-grafana ในโหนดที่คุณ ติดตั้งแล้ว:
    > /opt/apigee/apigee-setup/bin/update.sh -c pp -f configfile
  4. ติดตั้ง apigee-telegraf ในโหนด 1:
    /opt/apigee/apigee-service/bin/apigee-service จุดหยุด apigee-collectd
    /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf install
    /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf ตั้งค่า -f configFile
    /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf รีสตาร์ท
    /opt/apigee/apigee-service/bin/apigee-service apigee-collectdคุณลักษณะใหม่
  5. ทำขั้นตอนที่ 4 ซ้ำสำหรับทุกโหนด