agent: auto_generate_kasm_docker_networks: false default_host_key: 1234 disk_usage_limit: 0.90 docker_async_script_timeout: 900 docker_port_listen_addr: "localhost" docker_script_timeout: 180 forward_logs_to_manager: true heartbeat_interval: 30000 images_interval: 3600 log_container_stats: false log_heartbeat_data: false max_concurrent_docker_pulls: 2 nginx_container_dir: /etc/nginx/conf.d/containers.d/ persist_config_interval: 100000 persist_config_updates: true port: 4444 provider: hardware public_hostname: kasm-proxy public_port: 443 remove_failed_containers: true retention_period: 24 server_id: A0EEBC99-9C0B-4EF8-BB6D-6BB9BD380A11 starting_nginx_port: 5971 type: host validate_images: true manager: client_cert: /srv/provision_agent/client_cert.pem config_path: /manager_api/api/v1/agent_config heartbeat_path: /manager_api/api/v1/heartbeat hostnames: ["kasm-proxy"] images_path: /manager_api/api/v1/images public_port: 443 scheme: https server_cert: /srv/provision_agent/server_cert.pem token: ImaRsCutMtlKRLMpOiue logging: agent: formatters: pythonjsonlogger: (): pythonjsonlogger.jsonlogger.JsonFormatter fmt: "%(asctime) %(name) %(processName) %(filename) %(funcName) %(levelname) %(lineno) %(module) %(threadName) %(message)" timestamp: true standard: format: "%(asctime)s [%(levelname)s] %(name)s: %(message)s" handlers: file_handler: backupCount: 5 class: logging.handlers.RotatingFileHandler encoding: utf8 filename: /opt/kasm/current/log/agent.log formatter: standard level: DEBUG maxBytes: 10485760 file_handler_json: backupCount: 5 class: logging.handlers.RotatingFileHandler encoding: utf8 filename: /opt/kasm/current/log/agent_json.log formatter: pythonjsonlogger level: DEBUG maxBytes: 10485760 stream: class: logging.StreamHandler formatter: standard level: DEBUG syslog: class: logging.handlers.SysLogHandler formatter: pythonjsonlogger level: DEBUG loggers: "": handlers: - stream - syslog - file_handler - file_handler_json level: DEBUG propagate: true tornado: level: INFO version: 1