أنت تطّلع على مستندات Apigee Edge.
انتقِل إلى
مستندات Apigee X. info
أنت تطّلع على مستندات Apigee X.
اطّلِع على مستندات
Apigee Edge.
إنّ تقديم المعلومات المفصّلة والمطلوبة في طلب الدعم يسهّل على فريق دعم Google Cloud Apigee الردّ عليك بسرعة وكفاءة. عندما لا تتضمّن طلب الدعم تفاصيل مهمة، نحتاج إلى طلب المزيد من المعلومات، ما قد يتطلّب تبادلًا مكثّفًا للمعلومات عدة مرات. يستغرق ذلك وقتًا أطول ويمكن أن يؤدي إلى تأخيرات في حلّ المشاكل. يعرّفك دليل أفضل الممارسات هذا على المعلومات التي نحتاج إليها لحلّ طلب الدعم الفني بشكل أسرع.
وصف المشكلة
يجب أن تتضمّن المشكلة معلومات توضّح تفاصيل ما حدث مقارنةً بما كان متوقّعًا حدوثه، بالإضافة إلى وقت حدوثها وكيفية حدوثها. يجب أن يحتوي طلب الدعم الجيد في Apigee على المعلومات الرئيسية التالية لكل منتج من منتجات Apigee:
المعلومات الرئيسية | الوصف | Apigee Edge for Public Cloud | Apigee Edge for Private Cloud |
---|---|---|---|
المنتج | منتج Apigee المحدّد الذي تظهر فيه المشكلة، بما في ذلك معلومات الإصدار حيثما ينطبق ذلك |
|
|
تفاصيل المشكلة | وصف واضح ومفصّل للمشكلة يوضّح المشكلة، بما في ذلك رسالة الخطأ الكاملة، إن توفّرت |
|
|
الوقت | الطابع الزمني المحدّد الذي بدأت فيه المشكلة ومدة استمرارها |
|
|
الإعداد | معلومات تفصيلية عن مكان ظهور المشكلة |
|
|
توضّح الأقسام التالية هذه المفاهيم بمزيد من التفصيل.
المنتج
هناك منتجات Apigee مختلفة، مثل Apigee Edge على Public Cloud و Apigee Edge على Private Cloud، لذا نحتاج إلى معرفة معلومات محدّدة عن المنتج الذي يواجه المشكلة.
يعرض الجدول التالي بعض الأمثلة التي تعرض معلومات كاملة في عمود الإجراءات التي يجب اتّخاذها ومعلومات غير مكتملة في عمود الإجراءات التي يجب تجنّبها:
الإجراءات المسموح بها | الإجراءات غير المسموح بها |
---|---|
تعذّر نشر الوكيل OAuth2 لواجهة برمجة التطبيقات في مؤسسة Public Cloud ... |
تعذّر نشر الوكيل لواجهة برمجة التطبيقات (يجب معرفة منتج Apigee الذي تظهر فيه المشكلة). |
تعذّر التثبيت بسبب الخطأ التالي في Edge Private Cloud الإصدار 4.50.00: |
تعذّر التثبيت في عملية إعداد "سحابة خاصة". (معلومات الإصدار غير متوفرة) |
تفاصيل المشكلة
يُرجى تقديم المعلومات الدقيقة حول المشكلة التي يتم رصدها، بما في ذلك رسالة الخطأ (إذا كانت متوفّرة) والسلوك المتوقّع والسلوك الفعلي الذي تم رصده.
يعرض الجدول التالي بعض الأمثلة التي تعرض معلومات كاملة في عمود الإجراءات التي يجب اتّخاذها، ومعلومات غير مكتملة في عمود الإجراءات التي يجب تجنّبها:
الإجراءات المسموح بها | الإجراءات غير المسموح بها |
---|---|
يتعذّر الاتصال بخادم الوكيل
|
الخادم الوكيل الجديد (اسم الخادم الوكيل غير معروف. لا يتضح ما إذا كان الخادم الوكيل يعرض خطأ أو أي ردّ غير متوقّع.) |
يتلقّى عملاؤنا أخطاء
|
يتلقّى عملاؤنا أخطاء
(لا يقدّم إرسال |
الوقت
الوقت هو جزء مهم جدًا من المعلومات. من المهم أن يعرف مهندس الدعم متى لاحظت هذه المشكلة لأول مرة، ومدة استمرارها، وما إذا كانت المشكلة لا تزال قائمة.
قد لا يكون مهندس الدعم الذي يحلّ المشكلة في منطقتك الزمنية، لذا فإنّ العبارات النسبية عن الوقت تصعِّب تشخيص المشكلة. وبالتالي، ننصحك باستخدام تنسيق ISO 8601 لطابع التاريخ والوقت لتوفير معلومات دقيقة عن الوقت الذي تم فيه رصد المشكلة.
يقدّم الجدول التالي بعض الأمثلة التي توضّح الوقت والمدة الدقيقَين لحدوث المشكلة في عمود الإجراءات التي يجب اتّخاذها، ومعلومات غامضة أو غير واضحة عن وقت حدوث المشكلة في عمود الإجراءات التي يجب تجنّبها:
الإجراءات المسموح بها | الإجراءات غير المسموح بها |
---|---|
تم رصد عدد كبير من 503s بالأمس بين 06-11-2020 17:30 بتوقيت المحيط الهادئ
و06-11-2020 17:35 بتوقيت المحيط الهادئ... |
تم رصد عدد كبير من (نحن مضطرون إلى استخدام التاريخ الضمني، ولا نعرف أيضًا المنطقة الزمنية التي حدثت فيها هذه المشكلة.) |
تم رصد أوقات استجابة طويلة في أدوات الربط التالية لواجهات برمجة التطبيقات من 09/11/2020 15:30 IST إلى 09/11/2020 18:10 IST ... |
تم رصد أوقات استجابة عالية في بعض أدوات الربط بواجهة برمجة التطبيقات الأسبوع الماضي. (من غير الواضح اليوم والمدة التي تم فيها رصد هذه المشكلة في الأسبوع الماضي). |
ضبط إعدادات الجهاز
نحتاج إلى معرفة تفاصيل عن مكان ظهور المشكلة بالضبط. بناءً على المنتج الذي تستخدمه، نحتاج إلى المعلومات التالية:
- إذا كنت تستخدم Apigee Cloud، قد يكون لديك أكثر من مؤسسة واحدة، لذا نحتاج
إلى معرفة المؤسسة المحدّدة والتفاصيل الأخرى التي تلاحظ فيها المشكلة:
- أسماء المؤسسة والبيئة
- اسم وكيل واجهة برمجة التطبيقات وأرقام المراجع (لطلبات البيانات من واجهة برمجة التطبيقات التي تعذّر تنفيذها)
- إذا كنت تستخدم سحابة خاصة، قد تكون تستخدم إحدى طوبولوجيات التثبيت العديدة المتوافقة. لذلك، نحتاج إلى معرفة البنية التي تستخدمها، بما في ذلك التفاصيل، مثل عدد مراكز البيانات والعقد.
يعرض الجدول التالي بعض الأمثلة التي تعرض معلومات كاملة في عمود الإجراءات التي يجب اتّخاذها، ومعلومات غير مكتملة في عمود الإجراءات التي يجب تجنّبها:
الإجراءات المسموح بها | الإجراءات غير المسموح بها |
---|---|
تفاصيل إعداد Edge:
في ما يلي تفاصيل واجهة برمجة التطبيقات التي تواجه مشكلة:
الخطأ:
|
(لا يوفّر أي معلومات عن المنتج المستخدَم أو وقت رصد المشكلة أو أي تفاصيل عن الإعداد.) |
تعذّر بدء "معالج الرسائل" على Edge Private Cloud الإصدار 4.19.06، بعد إضافة عقد بوابة إضافية. سجلّات بيانات التشخيص:
البنية الأساسية للشبكة:
|
تعذّر بدء "معالج الرسائل" على Edge Private Cloud الإصدار 4.19.06، بعد إضافة عقد بوابة إضافية. (تُرجى العِلم أنّ سجلّات Message Processor وtopologiy للشبكة غير متوفّرة). |
العناصر المفيدة
سيؤدي تزويدنا بالعناصر ذات الصلة بالمشكلة إلى تسريع عملية حلّها، لأنّ ذلك يساعدنا في فهم السلوك الدقيق الذي تلاحظه والحصول على المزيد من الإحصاءات حوله.
يصف هذا القسم بعض العناصر المفيدة التي تفيد جميع منتجات Apigee:
العناصر الشائعة لجميع منتجات Apigee
تكون العناصر التالية مفيدة لجميع منتجات Apigee: Apigee Edge على السحابة الإلكترونية العامة وApigee Edge على السحابة الإلكترونية الخاصة:
العناصر | الوصف |
---|---|
نتائج أداة التتبّع | تحتوي نتيجة أداة "التتبّع" على معلومات مفصّلة عن طلبات واجهة برمجة التطبيقات التي تتدفق من خلال
منتجات Apigee. يكون ذلك مفيدًا لأي أخطاء أثناء التشغيل، مثل 4XX ،
5XX ، ومشاكل وقت الاستجابة. |
لقطات الشاشة | تساعد لقطات الشاشة في توضيح سياق السلوك الفعلي أو الخطأ الذي يتم رصده. وهو مفعّل في حال رصد أي أخطاء أو مشاكل، مثل تلك التي تظهر في واجهة المستخدم أو "إحصاءات Google". |
HAR (Http ARchive) | HAR هو ملف يتم تسجيله بواسطة أدوات جلسة HTTP لتصحيح أي مشاكل متعلّقة بواجهة المستخدم. ويمكن تسجيل هذه البيانات باستخدام متصفّحات مثل Chrome أو Firefox أو Internet Explorer. |
tcpdumps |
تلتقط أداة tcpdump حزم TCP/IP التي يتم نقلها أو استلامها عبر
الشبكة. يكون ذلك مفيدًا لأي مشاكل متعلّقة بالشبكة، مثل حالات تعذُّر مصافحة بروتوكول أمان طبقة النقل (TLS) وأخطاء
502 ومشاكل وقت الاستجابة وما إلى ذلك. |
عناصر إضافية لخدمة Apigee Edge for Private Cloud
بالنسبة إلى Apigee Edge for Private Cloud، قد نحتاج إلى بعض العناصر الإضافية التي ستسهّل تشخيص المشاكل بشكل أسرع.
العناصر | الوصف |
---|---|
شبكة الطوبولوجيا | مخطّط توصيل Edge الذي يصف إعداد "سحابة Google الخاصة" بما في ذلك جميع مراكز البيانات والعقد والمكونات المثبّتة في كل عقدة |
سجلّات بيانات تشخيص مكوّنات Edge | سجلّات بيانات التشخيص ذات الصلة بمكوّن Apigee Edge المحدّد، مثل Message Processor أو Router أو Cassandra |
ملف إعدادات التثبيت | ملف الإعدادات الصامتة الذي يتم استخدامه عند تثبيت Apigee Edge أو ترقيته.
يُعدّ هذا الملف مفيدًا للتحقّق من صحة جميع الإعدادات في الحالات التي تتعذّر فيها عملية التثبيت أو نقل البيانات. |
لقطات لأجزاء من الذاكرة | لقطات الذاكرة هي لقطة لعمليات الذاكرة في Java. يكون ذلك مفيدًا في حال رصد استخدام مرتفع لوحدة التخزين
أو أخطاء OutOfMemory في بعض مكونات Edge. |
عمليات تفريغ سلاسل المحادثات | ملف "تجميع سلاسل المهام" هو لقطة شاشة لجميع سلاسل المهام لعملية Java قيد التشغيل.
يكون ذلك مفيدًا إذا لوحظ ارتفاع في استخدام وحدة المعالجة المركزية أو الحمل في بعض مكونات Edge. |
نماذج الطلبات وعينات الطلبات
يوفّر هذا القسم نماذج طلبات وحالات نموذجية لمنتجات مختلفة استنادًا إلى أفضل الممارسات الموضّحة في هذا المستند:
Apigee Edge on Public Cloud
نموذج
يوفّر هذا القسم نموذجًا لمعاينة Apigee Edge على السحابة العامة.
المشكلة:
<يُرجى تقديم وصف تفصيلي للمشكلة أو السلوك الذي يتم رصده من جانبك. أدرِج اسم المنتج وإصداره حيثما ينطبق ذلك.>
رسالة الخطأ:
<يجب تضمين رسالة الخطأ الكاملة التي تم رصدها (إن توفّرت)>
وقت بدء المشكلة (بتنسيق ISO 8601):
وقت انتهاء المشكلة (بتنسيق ISO 8601):
تفاصيل إعداد Apigee:
أسماء المؤسسات:
أسماء البيئات:
أسماء أدوات الربط لواجهات برمجة التطبيقات:
أرقام المراجعات:
الخطوات التي يمكن إعادة تنفيذها لتؤدّي إلى ظهور المشكلة:
<يُرجى تقديم خطوات إعادة إنتاج المشكلة متى أمكن ذلك>
معلومات التشخيص:
<List of files attached>
نموذج الحالة
يقدّم هذا القسم نموذجًا لطلب Apigee Cloud (Apigee على Google Cloud/Apigee Edge على Public Cloud).
المشكلة:
نلاحظ عددًا كبيرًا من أخطاء 503 Service Unavailable (خطأ 503: الخدمة غير متاحة) في Public Cloud. هل يمكنك النظر في المشكلة وحلّها أو تقديم اقتراح لنا بشأن كيفية حلّها؟
رسالة الخطأ:
{"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
أسماء البيئات: dev
أسماء الوكلاء لواجهة برمجة التطبيقات: myproxy
أرقام المراجعات: 3
الخطوات التي يمكن إعادة تنفيذها لتؤدّي إلى ظهور المشكلة:
شغِّل الأمر curl
التالي لإعادة إظهار المشكلة:
curl -X GET 'https://myorg-dev.apigee.net/v1/myproxy'
معلومات التشخيص:
نتيجة أداة التتبُّع (trace-503.xml
)
Apigee Edge for Private Cloud
نموذج
يوفّر هذا القسم نموذجًا ل Apigee Edge for Private Cloud.
المشكلة:
<يُرجى تقديم وصف تفصيلي للمشكلة أو السلوك الذي يتم رصده من جانبك. أدرِج اسم المنتج وإصداره حيثما ينطبق ذلك.>
رسالة الخطأ:
<يجب تضمين رسالة الخطأ الكاملة التي تم رصدها (إن توفّرت)>
وقت بدء المشكلة (بتنسيق ISO 8601):
وقت انتهاء المشكلة (بتنسيق ISO 8601):
تفاصيل إعداد Edge Private Cloud:
<يجب إرفاق مخطّط شبكة يصف إعداد "سحابةك الخاصة"، بما في ذلك مراكز البيانات والعقد>
الخطوات التي يمكن إعادة تنفيذها لتؤدّي إلى ظهور المشكلة:
<يُرجى تقديم خطوات إعادة إنتاج المشكلة متى أمكن ذلك>
معلومات التشخيص
<List of files attached>
نموذج الحالة
يوفّر هذا القسم نموذجًا لحالة استخدام Apigee Edge for 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