میتوانید گزارش اشکالزدایی را برای چندین عنصر Edge فعال کنید. وقتی گزارش اشکالزدایی را فعال میکنید،
جزء پیامهای اشکالزدایی را در فایل system.log خود مینویسد.
برای مثال، اگر گزارش اشکالزدایی را برای «مسیریاب لبه» فعال کنید، «مسیریاب» پیامهای اشکالزدایی را در این مکانها مینویسد: به:
/opt/apigee/var/log/edge-router/logs/system.log
از فراخوانی API زیر برای فعال کردن گزارشگیری اشکالزدایی برای یک عنصر استفاده کنید:
curl -X POST "http://localhost:PORT/v1/logsessions?session=debug"
برای غیرفعال کردن گزارشگیری اشکالزدایی:
curl -X DELETE "http://localhost:PORT/v1/logsessions/debug"
برای مشاهده جلسههای فعال گزارشگیری اشکالزدایی:
curl -X GET "http://localhost:PORT/v1/logsessions/debug"
هریک از عناصر Edge که از گزارش اشکالزدایی پشتیبانی میکند از شماره درگاه متفاوتی در تماس API استفاده میکند، همانطور که در جدول زیر نشان داده شده است:
| مؤلفه | درگاه | فایل گزارش |
|---|---|---|
| سرور مدیریت | 8080 | /opt/apigee/var/log/edge-management-server/logs/system.log |
| رهیاب | 8081 | /opt/apigee/var/log/edge-router/logs/system.log |
| پردازشگر پیام | 8082 | /opt/apigee/var/log/edge-message-processor/logs/system.log |
| سرور Qpid | 8083 | /opt/apigee/var/log/edge-qpid-server/logs/system.log |
| سرور Postgres | 8084 | /opt/apigee/var/log/edge-postgres-server/logs/system.log |
فعال کردن گزارشگیری اشکالزدایی برای Apigee SSO
برای فعال کردن گزارشگیری اشکالزدایی برای Apigee SSO:
- فایل
/opt/apigee/customer/application/sso.propertiesرا ویرایش کنید (اگر فایل وجود ندارد، آن را ایجاد کنید):vi /opt/apigee/customer/application/sso.properties
- دارایی زیر را تنظیم کنید و فایل را ذخیره کنید:
conf_logback_log_level=DEBUG
- سرویس Edge SSO را بازراهاندازی کنید:
/opt/apigee/apigee-service/bin/apigee-service apigee-sso restart