Updated on 2022-02-22 GMT+08:00

Log Printing

Context

SFS Turbo can provide multiple service nodes for shared log output directories, facilitating log collection and management of distributed applications. Features of such services are as follows:
  • A shared file system is mounted to multiple service hosts and logs are printed concurrently.
  • Large file size and small I/O: The size of a single log file is large, but the I/O of each log writing is small.
  • Write I/O intensive: Write I/O of small blocks is the major service.

Configuration Process

  1. Log in to SFS Console. Create an SFS Turbo file system to store the log files.
  2. Log in to the ECS that functions as the compute node and mount the file system.
  3. Configure the log directory to the shared file system. It is recommended that each host use different log files.
  4. Start applications.

Prerequisites

  • A VPC has been created.
  • ECSs that function as head nodes and compute nodes have been created, and have been assigned to the VPC.
  • SFS has been enabled.

Example Configuration

  1. Log in to SFS Console.
  2. On the Create File System page, set parameters as instructed.
  3. For details about how to mount a file system to an ECS running Linux, see Mounting an NFS File System to ECSs. For details about how to mount a file system running Windows, see Mounting an NFS File System to ECSs (Windows).
  4. Configure the log directory to the shared file system. It is recommended that each host use different log files.
  5. Start applications.