คุณกำลังดูเอกสารประกอบ Apigee Edge
ไปที่
เอกสารประกอบเกี่ยวกับ Apigee X. ข้อมูล
คุณกำลังดูเอกสารประกอบเกี่ยวกับ Apigee X
ดู
เอกสารประกอบ Apigee Edge
การให้ข้อมูลอย่างละเอียดที่จำเป็นในเคสขอรับความช่วยเหลือจะช่วยให้ ทีมสนับสนุน Google Cloud Apigee จะตอบกลับหาคุณได้อย่างรวดเร็วและมีประสิทธิภาพ เมื่อทีมสนับสนุน ขาดรายละเอียดที่สำคัญ เราจำเป็นต้องขอข้อมูลเพิ่มเติม ซึ่งอาจรวมถึงการ กลับไปกลับมาหลายครั้ง การดำเนินการนี้ใช้เวลานานกว่าและอาจทำให้การแก้ปัญหาล่าช้า คู่มือแนวทางปฏิบัติแนะนำนี้จะให้ข้อมูลที่จำเป็นในการแก้ปัญหาด้านเทคนิคของคุณ เคสขอรับความช่วยเหลือได้เร็วขึ้น
การอธิบายปัญหา
ปัญหาควรมีข้อมูลที่อธิบายรายละเอียดเกี่ยวกับสิ่งที่เกิดขึ้นเทียบกับ รวมถึงเวลาและวิธีการที่ว่าจะเกิดขึ้น กรณีการสนับสนุน Apigee ที่ดีควร มีข้อมูลสำคัญต่อไปนี้สำหรับผลิตภัณฑ์ Apigee แต่ละรายการ
ข้อมูลสำคัญ | คำอธิบาย | Apigee Edge สำหรับระบบคลาวด์สาธารณะ | Apigee Edge สำหรับ Private Cloud |
---|---|---|---|
ผลิตภัณฑ์ | ผลิตภัณฑ์ Apigee ที่พบปัญหา รวมถึงเวอร์ชันด้วย ในกรณีที่เกี่ยวข้อง |
|
|
รายละเอียดของปัญหา | คำอธิบายปัญหาที่ชัดเจน อธิบายรายละเอียดของปัญหา รวมถึง ข้อความแสดงข้อผิดพลาด หากมี |
|
|
เวลา | การประทับเวลาที่เจาะจงเมื่อปัญหาเริ่มขึ้นและระยะเวลาของปัญหา |
|
|
การตั้งค่า | ข้อมูลโดยละเอียดที่พบปัญหา |
|
|
ส่วนต่อไปนี้จะอธิบายแนวคิดเหล่านี้อย่างละเอียด
ผลิตภัณฑ์
มีผลิตภัณฑ์ Apigee ที่แตกต่างกันหลายผลิตภัณฑ์ ซึ่งได้แก่ Apigee Edge บนระบบคลาวด์สาธารณะ และ Apigee Edge บน Private Cloud เราจึงต้องการข้อมูลเฉพาะ เกี่ยวกับผลิตภัณฑ์หนึ่งๆ ที่มีปัญหา
ตารางต่อไปนี้มีตัวอย่างที่แสดงข้อมูลทั้งหมด ในคอลัมน์สิ่งที่ควรทำ และข้อมูลไม่สมบูรณ์ในคอลัมน์ คอลัมน์ไม่ควรทำ
สิ่งที่ควรทำ | สิ่งที่ไม่ควรทำ |
---|---|
การทำให้พร็อกซี API OAuth2 ใช้งานได้ล้มเหลวในองค์กร Public Cloud ... |
การทำให้พร็อกซี API ใช้งานได้ล้มเหลว (เราจำเป็นต้องทราบผลิตภัณฑ์ Apigee ที่คุณพบปัญหา) |
ติดตั้งไม่สำเร็จเนื่องจากมีข้อผิดพลาดต่อไปนี้ใน Edge Private Cloud เวอร์ชัน 4.50.00 ... |
ติดตั้งการตั้งค่า Private Cloud ไม่สำเร็จ (ไม่มีข้อมูลเวอร์ชัน) |
รายละเอียดของปัญหา
ระบุข้อมูลที่ชัดเจนเกี่ยวกับปัญหาที่สังเกตการณ์ รวมถึงข้อความแสดงข้อผิดพลาด (หาก ใดๆ) และพฤติกรรมที่คาดหวังและพฤติกรรมจริงที่สังเกตได้
ตารางต่อไปนี้มีตัวอย่างที่แสดงข้อมูลทั้งหมดในคอลัมน์สิ่งที่ควรทำ และข้อมูลไม่สมบูรณ์ในคอลัมน์ไม่ควร
สิ่งที่ควรทำ | สิ่งที่ไม่ควรทำ |
---|---|
พร็อกซี
|
พร็อกซี (ไม่รู้จักชื่อพร็อกซี ไม่ชัดเจนว่าพร็อกซีส่งคืนข้อผิดพลาดหรือ ในแบบที่ไม่คาดคิด) |
ลูกค้าของเราได้รับข้อผิดพลาด
|
ลูกค้าของเราได้รับข้อผิดพลาด
(เพียงแจ้งข้อผิดพลาด |
เวลา
เวลาเป็นข้อมูลสำคัญอย่างยิ่ง วิศวกรฝ่ายสนับสนุนจำเป็นต้องทราบ เมื่อเห็นปัญหานี้เป็นครั้งแรก ปัญหาเกิดขึ้นนานเท่าใด และปัญหายังคงอยู่หรือไม่
วิศวกรฝ่ายสนับสนุนที่แก้ปัญหาอาจไม่ได้อยู่ในเขตเวลาของคุณ ดังนั้นข้อความที่เกี่ยวข้อง เกี่ยวกับเวลา ทำให้วิเคราะห์ปัญหาได้ยากขึ้น เราจึงแนะนำให้ใช้ รูปแบบ ISO 8601 สำหรับวันที่และเวลา เพื่อระบุข้อมูลเวลาที่แน่นอนที่พบปัญหา
ตารางต่อไปนี้แสดงตัวอย่างที่แสดงเวลาและระยะเวลาที่ถูกต้องซึ่งฟิลด์ เกิดขึ้นในคอลัมน์สิ่งที่ควรทำ และข้อมูลที่กำกวมหรือไม่ชัดเจนเกี่ยวกับ ที่เกิดขึ้นในคอลัมน์ไม่ควร
สิ่งที่ควรทำ | สิ่งที่ไม่ควรทำ |
---|---|
เมื่อวานนี้มี 503s จำนวนมากในช่วง 06-11-2020 เวลา 17:30 น. ตามเขตเวลา PDT
และ 2020-11-06 17:35 PDT... |
เมื่อวานมี (เราบังคับให้ใช้วันที่โดยนัย และยังไม่ชัดเจนในเขตเวลาใดของปัญหานี้ ได้สังเกตการณ์) |
พบเวลาในการตอบสนองสูงในพร็อกซี API ต่อไปนี้ตั้งแต่วันที่ 09-11-2020 เวลา 15:30 น. IST ถึง 2020-11-09 18:10 IST ... |
ในสัปดาห์ที่ผ่านมา พบเวลาในการตอบสนองสูงในพร็อกซี API บางรายการ (เราไม่ทราบชัดเจนว่าปัญหานี้พบในวันและเวลาใดในสัปดาห์ที่ผ่านมา) |
ตั้งค่า
เราต้องการทราบรายละเอียดว่าคุณพบปัญหาจากที่ไหน ขึ้นอยู่กับ ผลิตภัณฑ์ของคุณที่คุณกำลังใช้อยู่ เราต้องการข้อมูลต่อไปนี้
- หากใช้ Apigee Cloud คุณอาจมีองค์กรมากกว่า 1 แห่ง เราจึงจำเป็นต้อง
หากต้องการทราบข้อมูลขององค์กรและรายละเอียดอื่นๆ ที่คุณพบปัญหา
- ชื่อองค์กรและสภาพแวดล้อม
- ชื่อพร็อกซี API และหมายเลขการแก้ไข (ในกรณีที่คำขอ API ล้มเหลว)
- หากใช้ Private Cloud คุณอาจกำลังใช้หนึ่งในหลายบริการที่รองรับ โทโพโลยีเกี่ยวกับการติดตั้ง เราจึงจำเป็นต้องทราบว่าคุณใช้โทโพโลยีอะไรอยู่ รวมถึงรายละเอียดต่างๆ เช่น จำนวน ศูนย์ข้อมูลและโหนด
ตารางต่อไปนี้มีตัวอย่างที่แสดงข้อมูลทั้งหมดในคอลัมน์สิ่งที่ควรทำ และข้อมูลไม่สมบูรณ์ในคอลัมน์ไม่ควร
สิ่งที่ควรทำ | สิ่งที่ไม่ควรทำ |
---|---|
ข้อผิดพลาด รายละเอียดการตั้งค่า Edge:
รายละเอียดของ API ที่ล้มเหลวมีดังนี้
ข้อผิดพลาด:
|
ข้อผิดพลาด (ไม่ได้ให้ข้อมูลใดๆ เกี่ยวกับผลิตภัณฑ์ที่ใช้งาน เนื่องจากเมื่อเกิดปัญหา ที่พบหรือรายละเอียดการตั้งค่าใดๆ) |
ไม่สามารถเริ่มตัวประมวลผลข้อความบน Edge Private Cloud เวอร์ชัน 4.19.06 หลังจาก การเพิ่มโหนดเกตเวย์อีก บันทึกการวินิจฉัย
โทโพโลยีเครือข่าย:
|
ไม่สามารถเริ่มตัวประมวลผลข้อความบน Edge Private Cloud เวอร์ชัน 4.19.06 หลังจาก การเพิ่มโหนดเกตเวย์อีก (ไม่มีบันทึกโปรแกรมประมวลผลข้อความและโทโพโลยีเครือข่าย) |
อาร์ติแฟกต์ที่มีประโยชน์
การส่งอาร์ติแฟกต์ที่เกี่ยวข้องกับปัญหาจะช่วยให้เราแก้ปัญหาได้เร็วขึ้น เนื่องจากจะช่วยเรา เข้าใจพฤติกรรมที่คุณกำลังสังเกต และรับข้อมูลเชิงลึกเพิ่มเติมเกี่ยวกับพฤติกรรมนั้น
ส่วนนี้จะอธิบายอาร์ติแฟกต์ที่มีประโยชน์บางส่วนซึ่งเป็นประโยชน์สำหรับผลิตภัณฑ์ Apigee ทั้งหมด ดังนี้
อาร์ติแฟกต์ทั่วไปสำหรับผลิตภัณฑ์ Apigee ทั้งหมด
อาร์ติแฟกต์ต่อไปนี้มีประโยชน์สำหรับผลิตภัณฑ์ Apigee ทั้งหมด: Apigee Edge บนระบบคลาวด์สาธารณะ และ Apigee Edge บน Private Cloud
อาร์ติแฟกต์ | คำอธิบาย |
---|---|
เอาต์พุตจากเครื่องมือการติดตาม | เอาต์พุตเครื่องมือการติดตามมีข้อมูลโดยละเอียดเกี่ยวกับคำขอ API ที่ไหลผ่าน
ผลิตภัณฑ์ Apigee ซึ่งมีประโยชน์สำหรับข้อผิดพลาดเกี่ยวกับรันไทม์ เช่น 4XX
5XX และปัญหาด้านเวลาในการตอบสนอง |
ภาพหน้าจอ | ภาพหน้าจอช่วยสื่อถึงบริบทของพฤติกรรมจริงหรือข้อผิดพลาดที่พบ ใช่เลย มีประโยชน์เมื่อพบข้อผิดพลาดหรือปัญหาที่พบ เช่น ใน UI หรือ Analytics |
HAR (Http ARchive) | HAR คือไฟล์ที่เครื่องมือเซสชัน HTTP บันทึกไว้เพื่อใช้แก้ไขข้อบกพร่องที่เกี่ยวกับ UI สามารถจับภาพโดยใช้เบราว์เซอร์ต่างๆ เช่น Chrome, Firefox หรือ Internet Explorer |
tcpdumps |
เครื่องมือ tcpdump จะบันทึกแพ็กเก็ต TCP/IP ที่โอนหรือได้รับผ่าน
เครือข่าย ซึ่งจะเป็นประโยชน์สำหรับปัญหาที่เกี่ยวกับเครือข่าย เช่น แฮนด์เชค TLS ไม่สำเร็จ
ข้อผิดพลาด 502 รายการ และปัญหาเกี่ยวกับเวลาในการตอบสนอง ฯลฯ |
อาร์ติแฟกต์เพิ่มเติมสำหรับ Apigee Edge สำหรับ Private Cloud
สำหรับ Apigee Edge สำหรับ Private Cloud เราอาจต้องการอาร์ติแฟกต์เพิ่มเติมบางอย่างเพื่อช่วยให้เร็วขึ้น ของการวิเคราะห์ปัญหา
อาร์ติแฟกต์ | คำอธิบาย |
---|---|
โทโพโลยีเครือข่าย | แผนภาพโทโพโลยีการติดตั้ง Edge ที่อธิบายการตั้งค่า Private Cloud ของคุณ ซึ่งรวมถึง ศูนย์ข้อมูล โหนด และคอมโพเนนต์ที่ติดตั้งในแต่ละโหนด |
บันทึกการวินิจฉัยคอมโพเนนต์ Edge | บันทึกการวินิจฉัยที่เกี่ยวข้องกับคอมโพเนนต์ Apigee Edge ที่เฉพาะเจาะจง เช่น ข้อความ โปรเซสเซอร์ เราเตอร์ หรือ Cassandra |
ไฟล์การกำหนดค่าการติดตั้ง | ไฟล์การกำหนดค่าที่ผู้ใช้ไม่ต้องดำเนินการซึ่งใช้เมื่อติดตั้งหรืออัปเกรด Apigee Edge
ไฟล์นี้มีประโยชน์ในการตรวจสอบว่าการตั้งค่าทั้งหมดถูกต้องไหมในกรณีที่ พบปัญหาในการติดตั้งหรือย้ายข้อมูล |
ฮีปดัมป์ | ฮีปดัมป์คือสแนปชอตของกระบวนการหน่วยความจำ Java ซึ่งจะเป็นประโยชน์หากมีหน่วยความจำสูง
การใช้งานหรือข้อผิดพลาด OutOfMemory ในคอมโพเนนต์ Edge บางรายการ |
ข้อมูลชุดข้อความ | เทรดดัมพ์คือสแนปชอตของเทรดทั้งหมดของกระบวนการ Java ที่ทำงานอยู่
ซึ่งจะเป็นประโยชน์หากตรวจพบ CPU หรือโหลดสูงในคอมโพเนนต์ Edge บางรายการ |
เทมเพลตกรณีและกรณีตัวอย่าง
ส่วนนี้จะแสดงเทมเพลตเคสและเคสตัวอย่างสำหรับผลิตภัณฑ์ที่แตกต่างกันตาม แนวทางปฏิบัติที่ดีที่สุดที่อธิบายไว้ในเอกสารนี้
Apigee Edge บนระบบคลาวด์สาธารณะ
เทมเพลต
ส่วนนี้จะแสดงเทมเพลตตัวอย่างสำหรับ Apigee Edge ใน Public Cloud
ปัญหา:
<ระบุรายละเอียดของปัญหาหรือลักษณะการทำงานที่พบที่ฝั่งของคุณ ระบุชื่อผลิตภัณฑ์และเวอร์ชัน (หากมี)
ข้อความแสดงข้อผิดพลาด:
<รวมข้อความแสดงข้อผิดพลาดที่พบทั้งหมด (หากมี)>
เวลาเริ่มต้นของโจทย์ (รูปแบบ ISO 8601):
เวลาสิ้นสุดของโจทย์ (รูปแบบ ISO 8601):
รายละเอียดการตั้งค่า Apigee
ชื่อองค์กร:
ชื่อ Env:
ชื่อพร็อกซี API:
หมายเลขการแก้ไข:
ขั้นตอนในการทำให้ปัญหาเกิดซ้ำมีดังนี้
<ระบุขั้นตอนการสร้างปัญหาซ้ำหากเป็นไปได้>
ข้อมูลการวินิจฉัย
<รายการไฟล์แนบ>
กรณีตัวอย่าง
ส่วนนี้จะแสดงเคสตัวอย่างสำหรับ Apigee Cloud (Apigee บน Google Cloud/Apigee Edge บนระบบคลาวด์สาธารณะ)
ปัญหา:
เราพบข้อผิดพลาด 503 บริการไม่พร้อมใช้งานจำนวนมากในระบบคลาวด์สาธารณะ องค์กร โปรดตรวจสอบปัญหาและแก้ไข หรือแนะนำวิธีแก้ไขปัญหาให้เราทราบ
ข้อความแสดงข้อผิดพลาด:
{"fault":{"faultstring":"The Service is temporarily available", "detail":{"errorcode":"messaging.adaptors.http.flow.ServiceUnavailable"}}}
เวลาเริ่มต้นของโจทย์ (รูปแบบ ISO 8601): 2020-10-04 06:30 IST
เวลาสิ้นสุดของโจทย์ (รูปแบบ ISO 8601): ปัญหายังคงเกิดขึ้น
รายละเอียดการตั้งค่า Apigee Cloud
ชื่อองค์กร: myorg
ชื่อ Env: dev
ชื่อพร็อกซี API: myproxy
หมายเลขการแก้ไข: 3
ขั้นตอนในการทำให้ปัญหาเกิดซ้ำมีดังนี้
เรียกใช้คำสั่ง curl
ต่อไปนี้เพื่อจำลองปัญหา
curl -X GET 'https://myorg-dev.apigee.net/v1/myproxy'
ข้อมูลการวินิจฉัย
เอาต์พุตเครื่องมือการติดตาม (trace-503.xml
)
Apigee Edge สำหรับ Private Cloud
เทมเพลต
ส่วนนี้จะแสดงเทมเพลตตัวอย่างสำหรับ Apigee Edge สำหรับ Private Cloud
ปัญหา:
<ระบุรายละเอียดของปัญหาหรือลักษณะการทำงานที่พบที่ฝั่งของคุณ ระบุชื่อผลิตภัณฑ์และเวอร์ชัน (หากมี)
ข้อความแสดงข้อผิดพลาด:
<รวมข้อความแสดงข้อผิดพลาดที่พบทั้งหมด (หากมี)>
เวลาเริ่มต้นของโจทย์ (รูปแบบ ISO 8601):
เวลาสิ้นสุดของโจทย์ (รูปแบบ ISO 8601):
รายละเอียดการตั้งค่า Edge Private Cloud
<แนบโทโพโลยีเครือข่ายที่อธิบายการตั้งค่า Private Cloud รวมถึง ศูนย์ข้อมูลและโหนด
ขั้นตอนในการทำให้ปัญหาเกิดซ้ำมีดังนี้
<ระบุขั้นตอนการสร้างปัญหาซ้ำหากเป็นไปได้>
ข้อมูลการวินิจฉัย
<รายการไฟล์แนบ>
กรณีตัวอย่าง
ส่วนนี้จะแสดงเคสตัวอย่างของ Apigee Edge สำหรับ Private Cloud
ปัญหา:
ขณะที่เราติดตั้งเซิร์ฟเวอร์การจัดการ Apigee ในโหนด #10 ซึ่งเป็นส่วนหนึ่งของ Edge Private Cloud 4.19.06 ใน Linux RHEL 7.6 เราพบ ข้อผิดพลาดต่อไปนี้
ข้อความแสดงข้อผิดพลาด:
<snipped as the output is too long>
Checking for management-server uuid ................................................
Unable to get uuid for management-server.
Error: setup.sh: /opt/apigee/apigee-service/bin/apigee-service exited with unexpected status 1
เวลาเริ่มต้นของปัญหา (รูปแบบ ISO 8601): ซึ่งเกิดขึ้นทุกครั้งที่ติดตั้ง
เวลาสิ้นสุดของโจทย์ (รูปแบบ ISO 8601): ไม่เกี่ยวข้อง
รายละเอียดการตั้งค่า Edge Private Cloud
แนบไฟล์ network-topology.png แล้ว
ขั้นตอนในการทำให้ปัญหาเกิดซ้ำมีดังนี้
คำสั่งที่ทำให้เกิดข้อผิดพลาดข้างต้นมีดังนี้
/opt/apigee/apigee-setup/bin/setup.sh -p ms -f /app/NonProdConfig.txt
ข้อมูลการวินิจฉัย
แนบไฟล์ต่อไปนี้
output.txt
มีเอาต์พุตที่สมบูรณ์ของคำสั่งด้านบน รวมถึงข้อความแสดงข้อผิดพลาด- บันทึกและของเซิร์ฟเวอร์การจัดการ
- ไฟล์การกำหนดค่า
NonProdConfig.txt