هرزمان بخواهید میتوانید وضعیت بارگذاریهای فراداده و دادههای زمان اجرا را با پُرسمان کردن نقطه پایانی وضعیت محلی رابط Apigee API Hub برای اتصالدهنده «ابر خصوصی» بررسی کنید.
درحال بررسی وضعیت بارگذاری
از فرمان curl زیر در ماشین مجازی که رابط Apigee API Hub for Private Cloud را اجرا میکند استفاده کنید:
curl localhost:8080/v1/uapim/status
{
"apiSyncStatus": [
{
"organization": "foo",
"phase": "Preparing",
"components": [
"proxy": {
"lastUpdated": "2025-04-16T00:56:45Z",
"progress": {
"totalItems": 100,
"pendingItems": 90,
"completedItems": 6,
"failedItems": 4
}
},
"environment": { //environment upload status
"lastUpdated": "2025-04-16T00:56:45Z",
"progress": {
"totalItems": 5,
"pendingItems": 1,
"completedItems": 3,
"failedItems": 1
}
}]
},
{
"organization": "bar",
"phase": "Processing",
"components": [
"proxy": {
"lastUpdated": "2025-04-16T00:56:45Z",
"progress": {
"totalItems": 110,
"pendingItems": 16,
"completedItems": 3,
"failedItems": 1
}
},
"environment": {
"lastUpdated": "2025-04-16T00:56:45Z",
"progress": {
"totalItems": 5,
"pendingItems": 3,
"completedItems": 1,
"failedItems": 1
}
}]
},
{
"organization": "test",
"phase": "Queued",
"lastUpdated": "2025-04-16T00:56:45Z"
}
],
"analyticsSyncStatus": [
{
"organization": "test",
"environment": "dev",
"failedItems": 2,
"lastUpdated": "2025-04-16T00:56:45Z"
},
{
"organization": "test",
"environment": "prod",
"failedItems": 4,
"lastUpdated": "2025-04-16T00:56:45Z"
}
]
}
برونداد اطلاعات آماری زیر را ارائه میدهد:
- فراداده API: وضعیت بارگذاریهای فراداده API، شامل سازمان، محیط، مرحله فعلی (برای مثال، «آمادهسازی»، «پردازش»، «در صف انتظار»)، بارگذاریهای کل/تکمیلشده/معلقه، تعداد خطا، و زمان آخرین بهروزرسانی.
- فراداده زمان اجرا: وضعیت بارگذاریهای داده زمان اجرا، نمایش سازمان، محیط، تعداد خطا، و زمان آخرین بهروزرسانی.
مشکلات رایج و مراحل عیبیابی
اگر با مشکلی مواجه شدید، گزارشهای اتصالدهنده و نقطه پایانی وضعیت را بررسی کنید. فایل گزارش اصلی برای رابط کانال Apigee در /opt/apigee/var/log/edge-uapim-connector/edge-uapim-connector.log قرار دارد
- اتصالدهنده Apigee API Hub for Private Cloud راهاندازی نمیشود:
- بررسی گزارشها:
/opt/apigee/var/log/edge-uapim-connector/edge-uapim-connector.logرا برای پیامهای خطای مربوط به پیکربندی بررسی کنید. - درستیسنجی تنظیمات: همه تنظیمات پیکربندیشده در
uapim-connector.propertiesو متغیرهای محیطی را دوباره بررسی کنید. - دسترسی Pub/Sub: در گزارشها بررسی کنید که آیا
opdk-connectorمیتواند به موضوعات Pub/Sub ارائهشده دسترسی داشته باشد یا نه. - دسترسی به سرور مدیریت: بررسی کنید که آیا
opdk-connectorمیتواند با نشانی وب و اعتبارنامههای دادهشده با سرور مدیریت Apigee تماس بگیرد یا نه. - زمان راهاندازی: اگر هزاران استقرار در محیط Apigee شما وجود داشته باشد، اتصالدهنده هاب Apigee میتواند تقریباً ۲۰ تا ۳۰ دقیقه طول بکشد تا راهاندازی شود.
- بررسی گزارشها:
- فرادادههای API در مرکز API نشان داده نمیشود:
- گزارشهای اتصالدهنده: گزارشهای
opdk-connectorرا بررسی کنید تا ببینید آیا میتواند به موضوع Pub/Sub فراداده API دسترسی داشته باشد و سرور مدیریت را فراخوانی کند یا نه. - وضعیت بارگذاری: خروجی
curl localhost:8080/v1/uapim/statusرا بررسی کنید. بخشAPIMetadataرا پیدا کنید.- آیا lastUpdated جدید است؟
- آیا errorCount بهطور پیوسته درحال افزایش است؟
- در چه مرحلهای است؟
- استثناها/خطاها: گزارشها را برای یافتن هرگونه استثنا یا خطای مربوط به پردازش فراداده جستجو کنید.
- گزارشهای اتصالدهنده: گزارشهای
- دادههای زمان اجرا در مرکز API نشان داده نمیشود:
- گزارشهای اتصالدهنده: بررسی کنید که آیا opdk-connector میتواند به موضوع Pub/Sub زمان اجرا دسترسی داشته باشد و سرور مدیریت را فراخوانی کند.
- وضعیت بارگذاری: از فرمان
curl localhost:8080/v1/uapim/statusاستفاده کنید. روی بخشRuntimeDataتمرکز کنید.- آیا lastUpdated جدید است؟
- آیا errorCount بهطور پیوسته درحال افزایش است؟
- استثناها/خطاها: هرگونه استثنا یا خطایی را در گزارشهای مربوط به پردازش دادههای زمان اجرا جستجو کنید.
- پیکربندی پردازشگر پیام: مطمئن شوید که
message-processor-communication.propertiesدر همه «پردازشگرهای پیام» برای نوشتن دوگانه بهدرستی پیکربندی شده باشد و «پردازشگرهای پیام» بازراهاندازی شده باشند. - نصب NFS: بررسی کنید که نصب NFS بهدرستی پیکربندی شده باشد و هم توسط MPs و هم توسط اتصالدهنده UAPIM قابلدسترسی باشد.
- پراکسی مستقر شده است، اما اطلاعات در مرکز API دقیق نیست:
- زمان انتظار: چند دقیقه صبر کنید تا دادهها منتشر شوند.
- گزارشها: گزارشهای
opdk-connectorرا برای اطلاعات درباره پراکسیهای بارگذاریشده بررسی کنید. این کار میتواند به شناسایی اینکه آیا اتصالدهنده رویدادهای استقرار را پردازش میکند یا نه کمک کند.