درحال مشاهده اسناد Apigee Edge هستید.
به
اسناد Apigee X بروید. اطلاعات
در زیر پرسشگان ارائه شده است:
- پراکسیهای میانای برنامهسازی کاربردی زیادی دارم. برخیاز رویکردهای توصیهشده برای راهاندازی هشدار برای همه پراکسیهای میانای برنامهسازی کاربردی من چیست؟
- کدام نقشها میتوانند به «پایش میانای برنامهسازی کاربردی» دسترسی داشته باشند؟
- چرا همه پراکسیهای میانای برنامهسازی کاربردی را در صفحه «اخیر» نمیبینم؟
- چرا نمودارهای تأخیر را در «خط زمان» نمیبینم؟
- گزارشها برای شناسایی کدهای وضعیتی که منجر به خطا میشوند مفید هستند، اما چگونه شناسههای توسعهدهندهای را که تماسها را ایجاد میکنند شناسایی کنم؟
- آیا میتوانم زنجیره پراکسی را پایش کنم؟
- چرا «تنظیمنشده» را در داشبوردها میبینم؟
- آیا «پایش میانای برنامهسازی کاربردی» در «واسط کاربر کلاسیک» یا Edge برای Private Cloud دردسترس است؟
- کتاب راهنما چیست؟
- چگونه میتوانم کدهای خطای HTTP 429 را مدیریت کنم؟
من پراکسیهای API زیادی دارم. برخیاز رویکردهای توصیهشده برای راهاندازی هشدار برای همه پراکسیهای میانای برنامهسازی کاربردی من چیست؟
Apigee رویکردهای زیر را توصیه میکند:
- با راهاندازی هشدار برای هر پراکسی میانای برنامهسازی کاربردی با آستانه خاص شروع کنید. برای مثال، نرخ خطای 4xx ۱۰٪ برای ۵ دقیقه. اعلانها را راهاندازی کنید و صفحه سابقه هشدار را مشاهده کنید تا هشدارهای فعالشده را پایش کنید. هشدارها و اعلانهای بیشتری برای پراکسیهای API و سرویسهای هدف خاص تنظیم کنید. به پالایش هشدارها و اعلانها براساس مشاهدات خود ادامه دهید.
- از تیمهایی که مسئول توسعه میاناهای برنامهسازی کاربردی هستند بخواهید آستانههای نرخ خطا و تأخیر را به تیم عملیات که مسئول راهاندازی هشدارها است توصیه کنند.
کدام نقشها میتوانند به «پایش میانای برنامهسازی کاربردی» دسترسی داشته باشند؟
درباره نقشهای «پایش میانای برنامهسازی کاربردی» را ببینید.چرا همه پراکسیهای API را در صفحه «اخیر» نمیبینم؟
داشبورد اخیر فقط پراکسیهای میانای برنامهسازی کاربردی را نمایش میدهد که در گذشته نزدیک ترافیک داشتهاند. همه پراکسیهای میانای برنامهسازی کاربردی در سازمانتان را نمایش نمیدهد. داشبورد خط زمان به شما امکان میدهد دادههای همه پراکسیهای API را مشاهده کنید.چرا نمودارهای تأخیر را در «خط زمان» نمیبینم؟
نمودارهای «تأخیر» فقط درصورتی در خط زمان نمایش داده میشود که منطقه و پراکسی میانای برنامهسازی کاربردی را انتخاب کنید و محدوده زمانی انتخابشده بیشتر از ۷ روز نباشد.گزارشها برای شناسایی کدهای وضعیتی که منجر به خطا میشوند مفید هستند، اما چگونه میتوانم شناسههای توسعهدهندهای را که تماسها را ایجاد میکنند شناسایی کنم؟
شناسههای توسعهدهنده در گزارشهای «پایش میانای برنامهسازی کاربردی» گنجانده نمیشود. برای بازیابی شناسههای توسعهدهنده، میتوانید گزارش سفارشی اجرا کنید.آیا میتوانم زنجیره پراکسی را پایش کنم؟
میتوانید از یک پراکسی میانای برنامهسازی کاربردی بهعنوان نقطه پایانی هدف پراکسی میانای برنامهسازی کاربردی دیگری استفاده کنید و بهطور مؤثر دو پراکسی را در زنجیره پراکسی متصل کنید. بااینحال، «پایش میانای برنامهسازی کاربردی» فقط درخواستهای ارسالشده به اولین پراکسی در زنجیره را ثبت میکند، نه درخواستهای ارسالشده به پراکسی میانای برنامهسازی کاربردی که بهعنوان هدف استفاده میشود. برای اطلاعات بیشتر، زنجیر کردن پراکسیهای میانای برنامهسازی کاربردی به یکدیگر را ببینید.چرا «تنظیمنشده» را در داشبوردها میبینم؟
اگر پراکسی میانای برنامهسازی کاربردی، منبع خطا، کد خطا، یا خطمشی خطا مقدار نداشته باشد یا قابلتعیین نباشد، داشبورد «تنظیمنشده» را بهعنوان منشأ نمایش میدهد. نمونههایی از سناریوهایی که ممکن است منجر به «تنظیمنشده» شوند عبارتاند از:
- خطاهای مربوط به کارخواه
- کدهای خطای HTTP که با پاسخ موفقیت لغو شدهاند
- رمزهای وضعیت HTTP 2xx (چون معمولاً منجر به رمزهای خطا نمیشوند)
برای اطلاعات بیشتر درباره «تنظیمنشده»، مقدار نهاد Analytics «(تنظیمنشده)» به چه معنا است؟ را ببینید.
آیا «پایش میانای برنامهسازی کاربردی» در «رابط کاربری کلاسیک» یا Edge برای Private Cloud دردسترس است؟
«پایش Apigee API» درحالحاضر فقط برای مشتریان Apigee Edge Cloud Enterprise که از میانای کاربر Edge جدید استفاده میکنند دردسترس است.
«پایش میانای برنامهسازی کاربردی Apigee» در «میانای کاربر Classic Edge» یا در Edge برای «ابر خصوصی» دردسترس نیست.
کتاب راهنما چیست؟
هنگام راهاندازی هشدار، در فیلد «دستورالعمل» شرح کوتاهی از کنشهای توصیهشده برای حلوفصل هشدارها هنگام فعال شدن آنها ارائه میدهید. همچنین میتوانید پیوندی به ویکی داخلی یا صفحه انجمن خود که در آن به روالهای مطلوب ارجاع میدهید مشخص کنید. اطلاعات این فیلد در اعلان گنجانده خواهد شد.چگونه میتوانم کدهای خطای HTTP 429 را مدیریت کنم؟
خطمشی سهمیه Edge و خطمشی SpikeArrest هر دو وقتی از سهمیه فراتر رفته باشد (خطمشی سهمیه) یا از حد نرخ فراتر رفته باشد (خطمشی SpikeArrest)، کد خطای HTTP 429 صادر میکنند.اما در داشبورد هشدارها، نمیتوانید هشداری برای کد خطای HTTP 429 تعریف کنید. درعوض، شرط هشدار خطمشی مدیریت ترافیک > سهمیه > نقض سهمیه را تنظیم میکنید، همانطور که در زیر نشان داده شده است، یا خطمشی مدیریت ترافیک > توقف جهش > نقض توقف جهش:
