Edge for Private Cloud เวอร์ชัน 4.17.01
ข้อกำหนดของระบบ
คุณต้องติดตั้ง 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:
- ติดตั้ง apigee-influxdb:
/opt/apigee/apigee-service/bin/apigee-service ติดตั้ง apigee-influxdb - กำหนดค่าฐานข้อมูล apigee-influxdb โดยทำดังนี้
/opt/apigee/apigee-service/bin/apigee-service การตั้งค่า apigee-influxdb - เริ่มต้น apigee-influxdb:
/opt/apigee/apigee-service/bin/apigee-service apigee-influxdb อีกด้วย
ติดตั้ง apigee-telegraf ใน ทุกโหนด Edge
ในทุกโหนดของการติดตั้ง Edge ให้ทำดังนี้
- ในโหนด Edge แรก ให้ติดตั้ง apigee-telegraf:
/opt/apigee/apigee-service/bin/apigee-service apigee-telegraf install - สร้างไฟล์การกำหนดค่าสำหรับ apigee-telegraf โดยทั่วไปแล้ว คุณจะเก็บ
ไฟล์ไดเรกทอรีที่เข้าถึงได้โดย "apigee" ผู้ใช้ เช่น /opt/apigee/customer/application
และทำให้ "Apigee" เป็นเจ้าของ ผู้ใช้
ตั้งค่าพร็อพเพอร์ตี้ต่อไปนี้ในไฟล์เพื่อระบุ URL ของโหนด apigee-influxdb รวมถึงพอร์ต 8086:
INFLUXDB_URL=http://influx_IP:8086 - เปลี่ยนเจ้าของเป็น "apigee":
> chown Apigee:Apigee /opt/apigee/customer/application/sa_telegraf.txt - กำหนดค่า apigee-telegraf:
/opt/apigee/apigee-service/bin/apigee-service apigee-telegraf ตั้งค่า -f /opt/apigee/customer/application/sa_telegraf.txt - รีสตาร์ท apigee-telegraf:
/opt/apigee/apigee-service/bin/apigee-service apigee-telegraf รีสตาร์ท - ทำขั้นตอนนี้ซ้ำในโหนด Edge ทั้งหมด
ติดตั้ง apigee-grafana ใน โหนด Edge เดียว
ในโหนดเดียวของการติดตั้ง Edge เช่น โหนด Edge UI ดังนี้
- ในโหนด Edge แรก ให้ติดตั้ง apigee-grafana:
/opt/apigee/apigee-service/bin/apigee-service apigee-grafana install - สร้างไฟล์การกำหนดค่าสำหรับ apigee-grafana โดยทั่วไปแล้ว คุณจะเก็บ
ไฟล์ในไดเรกทอรีที่เข้าถึงได้โดย "apigee" ผู้ใช้ เช่น /opt/apigee/customer/application
และทำให้ "Apigee" เป็นเจ้าของ ผู้ใช้
ตั้งค่าพร็อพเพอร์ตี้ต่อไปนี้ในไฟล์ พร็อพเพอร์ตี้เหล่านี้มีคำอธิบายอยู่ข้างต้น
INFLUXDB_HOST=192.168.56.101
INFLUXDB_PORT=8086
GRAFANA_USERNAME=admin
GRAFANA_PASSWORD=admin - เปลี่ยนเจ้าของเป็น "apigee":
> chown Apigee:Apigee /opt/apigee/customer/application/sa_grafana.txt - กำหนดค่า apigee-grafana
โดยใช้ไฟล์การกำหนดค่า:
/opt/apigee/apigee-service/bin/apigee-service apigee-grafana การตั้งค่า -f /opt/apigee/customer/application/sa_grafana.txt - รีสตาร์ท apigee-grafana:
/opt/apigee/apigee-service/bin/apigee-service apigee-grafana เริ่มต้นใหม่
หากต้องการเข้าถึงหน้าแดชบอร์ด ให้เปิด URL ต่อไปนี้ในเบราว์เซอร์
http://grafana_IP_or_DNS:3000
เข้าสู่ระบบโดยใช้ข้อมูลเข้าสู่ระบบที่คุณระบุในไฟล์การกำหนดค่าสำหรับ apigee-grafana ในตัวอย่างที่แสดงด้านบน ชื่อผู้ใช้/รหัสผ่านคือ ผู้ดูแลระบบ/ผู้ดูแลระบบ
การแก้ปัญหาเกี่ยวกับการติดตั้ง
หากไม่เห็นข้อมูลปรากฏในแดชบอร์ด ให้ใช้ขั้นตอนต่อไปนี้เพื่อแก้ปัญหา การติดตั้งของคุณ:
- เพื่อให้แน่ใจว่า apigee-telegraf
กำลังรวบรวมข้อมูล
- เรียกใช้ apigee-service การตั้งค่า apigee-telegraf เป็นข้อมูลประจำตัว ตรวจสอบข้อผิดพลาด ทรัพยากร Dependency ที่ขาดหายไป และแก้ไขปัญหาดังกล่าว
- รีสตาร์ท apigee-telegraf และตรวจสอบ /opt/apigee/var/log/apigee-telegraf/apigee-telegraf.log เพื่อหาข้อผิดพลาด
- วิธีตรวจสอบว่า apigee-influxdb
กำลังรับข้อมูล:
- ตรวจสอบว่าพอร์ต TCP ต่อไปนี้เปิดอยู่บนโหนดข้อมูล apigee-influxdb: 8086 และ 8183
- ใช้ URL ต่อไปนี้เพื่อเปิด UI ของ influxdb ในเบราว์เซอร์:
http://influxdb_IP_or_DNS:8183- ในฟิลด์การค้นหา ให้ป้อน "แสดงฐานข้อมูล"
ตรวจสอบว่าได้สร้างฐานข้อมูลต่อไปนี้แล้ว: ระบบ แอปพลิเคชัน เหตุการณ์ _internal - ในฟิลด์การค้นหา ให้ป้อน "แสดงเซิร์ฟเวอร์"
ตรวจสอบว่าคุณเห็นโหนด apigee-influxdb อยู่ในรายการ
- ในฟิลด์การค้นหา ให้ป้อน "แสดงฐานข้อมูล"
- ตรวจสอบแหล่งข้อมูลในแดชบอร์ด ดังนี้
- เลือกแหล่งข้อมูลในเมนูหลัก คุณควรเห็นไอคอนสำหรับ ที่แสดงแหล่งข้อมูลอยู่
- เลือกไอคอนสําหรับแหล่งข้อมูลแต่ละรายการ
- ในหน้ารายละเอียดของแหล่งข้อมูล ให้เลือกบันทึกและ ทดสอบ
- หากแหล่งข้อมูลได้รับการกําหนดค่าอย่างถูกต้อง คุณควรเห็นข้อความในรูปแบบ
สำเร็จ
แหล่งข้อมูลใช้งานได้
การอัปเดตแดชบอร์ดการตรวจสอบเวอร์ชันเบต้า
หากติดตั้งแดชบอร์ดการตรวจสอบ Apigee เวอร์ชันเบต้าในเวอร์ชัน 4.16.09 คุณจะทำสิ่งต่อไปนี้ได้ โปรดอัปเดตเป็นรุ่นเบต้าสำหรับ 4.17.01
คุณต้องอัปเดตคอมโพเนนต์ของหน้าแดชบอร์ดตามลำดับต่อไปนี้
- apigee-influxdb
- apigee-telegraf สำหรับแต่ละ โหนด
- Apigee-grafana
วิธีอัปเดตแดชบอร์ดการตรวจสอบเวอร์ชันเบต้า
- อัปเดต Edge เป็น 4.17.01 ตามที่อธิบายไว้ในอัปเดต Apigee Edge 4.16.01/4.16.05 เป็น 4.17.01 และอัปเดต Apigee Edge 4.16.09 เป็น 4.17.01
- อัปเดต apigee-influxdb:
/opt/apigee/apigee-service/bin/apigee-service apigee-influxdb อัปเดต
/opt/apigee/apigee-service/bin/apigee-service การตั้งค่า apigee-influxdb
/opt/apigee/apigee-service/bin/apigee-service รีสตาร์ท apigee-influxdb - อัปเดต apigee-telegraf ใน
โหนด 1:
/opt/apigee/apigee-service/bin/apigee-service apigee-telegraf อัปเดต
/opt/apigee/apigee-service/bin/apigee-service apigee-telegraf ตั้งค่า -f /opt/apigee/customer/application/sa_telegraf.txt
/opt/apigee/apigee-service/bin/apigee-service apigee-telegraf รีสตาร์ท - ทำขั้นตอนที่ 3 ซ้ำสำหรับทุกโหนด
- อัปเดต apigee-grafana:
/opt/apigee/apigee-service/bin/apigee-service apigee-grafana อัปเดต
/opt/apigee/apigee-service/bin/apigee-service apigee-grafana การตั้งค่า -f /opt/apigee/customer/application/sa_grafana.txt
/opt/apigee/apigee-service/bin/apigee-service apigee-grafana เริ่มต้นใหม่