Chapter 5. Web Administration Log Levels

In Web Administration, the log messages of different components and services are logged by tendrl-node-agent. It receives all the log messages from other components via a socket and logs the messages using syslog.

tendrl-node-agent logs messages for the following Web Administration components:

Server-side Web Administration components:

  • tendrl-monitoring-integration
  • tendrl-notifier

Storage node-side Web Administration components:

  • tendrl-gluster-integration

These are the available log levels for Web Administration:

  1. DEBUG
  2. INFO
  3. WARNING
  4. ERROR (Default)
  5. CRITICAL
Note

The log levels are case-sensitive. Input the log levels in uppercase format to avoid any error messages.

To change the default log level (ERROR), follow these steps:

  1. Open the logging configuration yaml file in an editor:

    /etc/tendrl/node-agent/node-agent_logging.yaml
  2. Change the log level by modifying all instances of level variables under handlers and root:

    handlers:
        console:
            class: logging.StreamHandler
            level: ERROR 1
            stream: ext://sys.stdout
    
        info_file_handler:
            class: logging.handlers.SysLogHandler
            facility: local5
            address: /dev/log
            level: ERROR 2
    
    root:
        level: ERROR 3
        handlers: [console, info_file_handler]
    1
    Enter new log level
    2
    Enter new log level
    3
    Enter new log level
  3. Restart the tendrl-node-agent service by:

    # service tendrl-node-agent restart