Đặt vị trí tệp nhật ký

Theo mặc định, các tệp nhật ký của một thành phần Edge được ghi vào thư mục /opt/apigee/var/log/component_name, trong đó component_name có thể là một trong những thành phần sau:

  • apigee-cassandra (Cassandra)
  • apigee-openldap (OpenLDAP)
  • apigee-postgresql (Cơ sở dữ liệu PostgreSQL)
  • apigee-qpidd (Qpidd)
  • apigee-sso (Edge SSO)
  • apigee-zookeeper (ZooKeeper)
  • edge-management-server (Máy chủ quản lý)
  • edge-management-ui (Giao diện người dùng Edge mới)
  • edge-message-processor (Bộ xử lý thông báo)
  • edge-postgres-server (Máy chủ Postgres)
  • edge-qpid-server (Máy chủ Qid)
  • edge-router (Bộ định tuyến Edge)
  • edge-ui (Giao diện người dùng cổ điển)

Ngoài danh sách này, Edge cũng ghi nhật ký quá trình thiết lập trong thư mục /opt/apigee/var/log/apigee-setup.

Hãy sử dụng quy trình sau để thay đổi vị trí tệp nhật ký mặc định cho tất cả các thành phần của Edge, ngoại trừ giao diện người dùng Edge:

  1. Tạo tệp sau:
    /opt/apigee/etc/component_name.d/APIGEE_APP_LOGDIR.sh
  2. Thêm thuộc tính sau vào tệp:
    APIGEE_APP_LOGDIR=/directory/path
    LOG_FILE=${APIGEE_APP_LOGDIR}/apigee-qpidd.log
    
  3. Đảm bảo người dùng apigee có thể truy cập vào thư mục:
    chown apigee:apigee /directory/path
  4. Khởi động lại thành phần:
    /opt/apigee/apigee-service/bin/apigee-service component_name restart

Để biết thêm thông tin về tên và vị trí của các tệp cấu hình thành phần, hãy xem phần Vị trí của tệp thuộc tính.