شما در حال مشاهده اسناد Apigee Edge هستید.
به مستندات Apigee X بروید . اطلاعات
شما در حال مشاهده اسناد Apigee X هستید.
مستندات Apigee Edge را مشاهده کنید.
ارائه اطلاعات دقیق و مورد نیاز در پرونده پشتیبانی، پاسخ سریع و کارآمد تیم پشتیبانی Google Cloud Apigee را آسانتر میکند. هنگامی که پرونده پشتیبانی شما جزئیات مهمی ندارد، باید اطلاعات بیشتری را درخواست کنیم، که ممکن است شامل چندین بار رفت و برگشت باشد. این کار زمان بیشتری می برد و می تواند منجر به تاخیر در حل مسائل شود. این راهنمای بهترین روشها به شما اطلاعاتی را که برای حل سریعتر پرونده پشتیبانی فنی نیاز داریم، به شما اطلاع میدهد.
تشریح موضوع
یک شماره باید حاوی اطلاعاتی باشد که جزئیات را در مورد آنچه اتفاق افتاده در مقابل آنچه انتظار میرود رخ دهد، و همچنین زمان و نحوه وقوع آن را توضیح دهد. یک کیس پشتیبانی خوب Apigee باید حاوی اطلاعات کلیدی زیر برای هر یک از محصولات Apigee باشد:
اطلاعات کلیدی | توضیحات | Apigee Edge برای Public Cloud | Apigee Edge برای Private Cloud |
---|---|---|---|
محصول | محصول خاص Apigee که مشکل در آن مشاهده شده است، از جمله اطلاعات نسخه در صورت لزوم. |
| |
جزئیات مشکل | توضیح واضح و دقیق مشکل که مشکل را مشخص می کند، از جمله پیام خطای کامل، در صورت وجود. |
|
|
زمان | مهر زمانی مشخصی که مشکل شروع شد و چقدر طول کشید. |
|
|
راه اندازی | اطلاعات دقیق جایی که مشکل مشاهده می شود. |
|
|
بخش های بعدی این مفاهیم را با جزئیات بیشتری توضیح می دهند.
محصول
محصولات مختلف Apigee وجود دارد، Apigee Edge در Public Cloud و Apigee Edge در Private Cloud ، بنابراین ما به اطلاعات خاصی در مورد محصول خاص نیاز داریم.
جدول زیر نمونه هایی را ارائه می دهد که اطلاعات کامل را در ستون DOs و اطلاعات ناقص را در ستون DON'Ts نشان می دهد:
DOs | نباید |
---|---|
استقرار پروکسی API OAuth2 در سازمان ابر عمومی ما ناموفق بود... | استقرار پروکسی API ناموفق بود (ما باید محصول Apigee را بشناسیم که در آن مشکل را می بینید.) |
نصب با خطای زیر در Edge Private Cloud نسخه 4.50.00 انجام نشد ... | نصب در راهاندازی Private Cloud ما انجام نشد. (اطلاعات نسخه وجود ندارد) |
جزئیات مشکل
اطلاعات دقیق در مورد موضوع مشاهده شده از جمله پیام خطا (در صورت وجود) و رفتار مورد انتظار و واقعی مشاهده شده را ارائه دهید.
جدول زیر نمونه هایی را ارائه می دهد که اطلاعات کامل را در ستون DOs و اطلاعات ناقص را در ستون DON'Ts نشان می دهد:
DOs | نباید |
---|---|
پروکسی جدید | پراکسی (نام پراکسی ناشناخته است. مشخص نیست که آیا پروکسی یک خطا یا پاسخ غیرمنتظره ای را نشان می دهد.) |
مشتریان ما هنگام درخواست به پروکسی API با پیام خطای زیر | مشتریان ما هنگام درخواست به پروکسی API (فقط انتقال |
زمان
زمان یک اطلاعات بسیار مهم است. برای مهندس پشتیبانی مهم است که بداند برای اولین بار چه زمانی متوجه این مشکل شدید، چه مدت طول کشید و آیا مشکل همچنان ادامه دارد یا خیر.
مهندس پشتیبانی که مشکل را حل می کند ممکن است در منطقه زمانی شما نباشد، بنابراین اظهارات نسبی در مورد زمان تشخیص مشکل را دشوارتر می کند. از این رو، توصیه می شود از فرمت ISO 8601 برای مهر تاریخ و زمان استفاده کنید تا اطلاعات دقیق زمانی در مورد زمان مشاهده مشکل ارائه شود.
جدول زیر چند نمونه را نشان می دهد که زمان و مدت زمان دقیق رخ دادن مشکل در ستون DOs و اطلاعات مبهم یا مبهم در مورد زمان وقوع مشکل در ستون DON'Ts را نشان می دهد:
DOs | نباید |
---|---|
تعداد زیادی 503s دیروز بین 2020-11-06 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 استفاده می کنید، ممکن است بیش از یک سازمان داشته باشید، بنابراین باید سازمان خاص و سایر جزئیاتی را که در آن مشکل را مشاهده می کنید، بدانیم:
- نام سازمان و محیط زیست
- نام پروکسی API و شماره های بازبینی (برای شکست درخواست API)
- اگر از Private Cloud استفاده می کنید، ممکن است از یکی از توپولوژی های نصب پشتیبانی شده استفاده کنید. بنابراین باید بدانیم از چه توپولوژی استفاده میکنید، از جمله جزئیاتی مانند تعداد مراکز داده و گرهها.
جدول زیر نمونه هایی را ارائه می دهد که اطلاعات کامل را در ستون DOs و اطلاعات ناقص را در ستون DON'Ts نشان می دهد:
DOs | نباید |
---|---|
جزئیات تنظیم لبه: جزئیات API ناموفق به شرح زیر است: خطا: | (از زمان مشاهده مشکل یا جزئیات تنظیم، هیچ اطلاعاتی در مورد محصول مورد استفاده ارائه نمی دهد.) |
پس از افزودن گره های دروازه اضافی ، پردازشگر پیام در Edge Private Cloud نسخه 4.19.06 راه اندازی نمی شود. گزارش های تشخیصی: توپولوژی شبکه: | پس از افزودن گره های دروازه اضافی ، پردازشگر پیام در Edge Private Cloud نسخه 4.19.06 راه اندازی نمی شود. (گزارشهای پردازشگر پیام و توپولوژی شبکه وجود ندارد.) |
مصنوعات مفید
ارائه مصنوعات مرتبط با این مشکل به ما سرعت حل را افزایش می دهد، زیرا به ما کمک می کند رفتار دقیقی را که مشاهده می کنید درک کنیم و بینش بیشتری در مورد آن بدست آوریم.
این بخش برخی از مصنوعات مفید را شرح می دهد که برای همه محصولات Apigee مفید هستند:
مصنوعات رایج برای همه محصولات Apigee
مصنوعات زیر برای همه محصولات Apigee مفید هستند: Apigee Edge در Public Cloud و Apigee Edge در Private Cloud :
مصنوع | توضیحات |
---|---|
خروجی ابزار ردیابی | خروجی ابزار Trace حاوی اطلاعات دقیقی در مورد درخواست های API است که از طریق محصولات Apigee جریان می یابد. این برای هر گونه خطای زمان اجرا مانند 4XX ، 5XX و مشکلات تاخیر مفید است. |
اسکرین شات ها | اسکرین شات ها به انتقال زمینه رفتار واقعی یا خطای مشاهده شده کمک می کنند. برای هر گونه خطا یا مشکل مشاهده شده، مانند UI یا Analytics، مفید است. |
HAR (بایگانی Http) | HAR فایلی است که توسط ابزار جلسه HTTP برای اشکال زدایی هر گونه مسائل مربوط به UI گرفته می شود. این را می توان با استفاده از مرورگرهایی مانند کروم، فایرفاکس یا اینترنت اکسپلورر ثبت کرد. |
tcpdumps | ابزار tcpdump بسته های TCP/IP منتقل شده یا دریافت شده از طریق شبکه را ضبط می کند. این برای هر گونه مسائل مربوط به شبکه مانند خرابی دست دادن TLS، خطاهای 502 و مشکلات تأخیر و غیره مفید است. |
مصنوعات اضافی برای Apigee Edge برای Private Cloud
برای Apigee Edge for Private Cloud، ممکن است به برخی از مصنوعات اضافی نیاز داشته باشیم که تشخیص سریعتر مشکلات را تسهیل کند.
مصنوع | توضیحات |
---|---|
توپولوژی شبکه | نمودار توپولوژی نصب Edge که راهاندازی Private Cloud شما را شامل تمام مراکز داده، گرهها و اجزای نصب شده در هر گره توصیف میکند. |
سیاهههای مربوط به تشخیص اجزای لبه | گزارشهای تشخیصی مربوط به جزء خاص Apigee Edge مانند پردازشگر پیام، روتر یا کاساندرا هستند. |
فایل پیکربندی نصب | فایل پیکربندی بیصدا که هنگام نصب یا ارتقاء Apigee Edge استفاده میشود. در مواردی که با مشکلات نصب یا مهاجرت مواجه میشوید، این فایل برای اعتبارسنجی مفید است. |
زباله های انبوه | Heap dumps یک عکس فوری از فرآیند حافظه جاوا است. اگر استفاده از حافظه زیاد یا خطاهای OutOfMemory در برخی از اجزای Edge مشاهده شود، مفید است. |
تخلیه نخ | یک thread dump یک عکس فوری از تمام رشتههای یک فرآیند جاوا در حال اجرا است. اگر CPU یا Load بالا در برخی از اجزای Edge مشاهده شود، مفید است. |
قالب های مورد و نمونه موارد
این بخش الگوهای موردی و موارد نمونه را برای محصولات مختلف بر اساس بهترین شیوه های شرح داده شده در این سند ارائه می دهد:
Apigee Edge در Public Cloud
الگو
این بخش یک الگوی نمونه برای Apigee Edge در Public Cloud ارائه می دهد.
مشکل:
<در پایان خود شرح مفصلی از مشکل یا رفتار مشاهده شده ارائه دهید. نام محصول و نسخه را در صورت لزوم وارد کنید.>
پیغام خطا:
<پیام خطای کامل مشاهده شده (در صورت وجود) را وارد کنید>
زمان شروع مشکل (فرمت ISO 8601):
زمان پایان مشکل (فرمت ISO 8601):
جزئیات راه اندازی Apigee:
نام سازمان ها:
نام های Env:
نام های پراکسی API:
شماره های تجدید نظر:
مراحل تکثیر:
<در صورت امکان مراحلی را برای بازتولید مشکل ارائه دهید>
اطلاعات تشخیصی:
<لیست فایل های پیوست>
مورد نمونه
این بخش نمونهای برای Apigee Cloud (Apigee در Google Cloud/Apigee Edge در Public Cloud) ارائه میکند.
مشکل:
ما شاهد تعداد زیادی خطای 503 سرویس غیرقابل دسترس در سازمان عمومی ابر هستیم. آیا می توانید مشکل را بررسی کنید و آن را حل کنید یا به ما راهنمایی کنید که چگونه آن را حل کنیم؟
پیغام خطا:
{"fault":{"faultstring":"The Service is temporarily available", "detail":{"errorcode":"messaging.adaptors.http.flow.ServiceUnavailable"}}}
زمان شروع مشکل (فرمت ISO 8601): 04-10-2020 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:
<توپولوژی شبکه را که تنظیمات ابر خصوصی شما شامل مراکز داده و گره ها را توصیف می کند، پیوست کنید>
مراحل تکثیر:
<در صورت امکان مراحلی را برای بازتولید مشکل ارائه دهید>
اطلاعات تشخیصی
<لیست فایل های پیوست>
مورد نمونه
این بخش نمونه موردی برای Apigee Edge برای Private Cloud ارائه می دهد.
مشکل:
هنگامی که ما در حال نصب سرور مدیریت Apigee در Node #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