فعال کردن گزارش‌گیری اشکال‌زدایی

می‌توانید ثبت گزارش اشکال‌زدایی را برای چندین مؤلفه Edge فعال کنید. وقتی گزارش اشکال‌زدایی را فعال می‌کنید، مؤلفه پیام‌های اشکال‌زدایی را در فایل system.log خود می‌نویسد.

برای مثال، اگر گزارش اشکال‌زدایی را برای Edge Router فعال کنید، Router پیام‌های اشکال‌زدایی را در این مکان می‌نویسد:

/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"
این فراخوانی‌های میانای برنامه‌سازی کاربردی باید در میزبانی سرور مؤلفه‌های Edge اجرا شوند؛ نمی‌توان آن‌ها را از راه دور اجرا کرد.

هر مؤلفه 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:

  1. فایل /opt/apigee/customer/application/sso.properties را ویرایش کنید (اگر فایل وجود ندارد، آن را ایجاد کنید):
    vi /opt/apigee/customer/application/sso.properties
  2. ویژگی زیر را تنظیم کنید و فایل را ذخیره کنید:
    conf_logback_log_level=DEBUG
  3. سرویس Edge SSO را بازراه‌اندازی کنید:
    /opt/apigee/apigee-service/bin/apigee-service apigee-sso restart