Find component logs
The article lists full paths to the IA Cloud component logs for different servers.
Master server (Linux)
<$INSTALL_DIR>/workfusion/logs/<log name>Replace
<log name>with one of the following:catalina.logconfiguration.log.jsoncontrol-tower.log.jsoncontrol-tower.loggc.loghibernate_sql.log.jsonlocalhost_access_log.txtlocalhost.logperformanceMetrics.log.jsonrpa-<date>.log
<$INSTALL_DIR>/workspace/logs/<log name>Replace
<log name>with one of the following:catalina.loggc.loglocalhost_access_log.txtlocalhost.logworkspace-<date>.log.json(for example,workspace-2021-06-19.0.log.json.gz)workspace-api.log.json
<$INSTALL_DIR>/task-dispatcher-service/logs/task-dispatcher-service.log.json<$INSTALL_DIR>/worker-management-service/logs/worker-management-service.log.json<$INSTALL_DIR>/ocr/logs/ocr-rest.log.json<$INSTALL_DIR>/mesos/var/log/mesos/XXX(can be empty)<$INSTALL_DIR>/marathon/var/log/marathon/XXX(can be empty)<$INSTALL_DIR>/rabbitmq/var/log/rabbitmq/rabbit@<host>.workfusion.com.log<$INSTALL_DIR>/zookeeper/log/zookeeper.log<$INSTALL_DIR>/nginx/logs/error.log<$INSTALL_DIR>/metricbeat/logs/metricbeat<$INSTALL_DIR>/logs/<log name>Replace
<log name>with one of the following:rabbitmq.logzookeeper.logmesos-agent.logmesos-master.logmarathon_access.logmarathon_error.logminio.logmetricbeat.lognexus.lognginx_access.lognginx_error.logsupervisord.logvault.logvault-unseal.logzoonavigator.log
<$INSTALL_DIR>/vds-data/workers/log/worker/<app-host>/com-workfusion-spa-ct/worker-app/<version>/default/default/worker-XXX-log<$INSTALL_DIR>/vds-data/workers/log/worker/automl-model-service/com-workfusion-ml/vds-hypermodel-app/<version>/execution/<model_name>/worker-XXX-log, worker-XXX-pyton.log<$INSTALL_DIR>/vds-data/workers/log/worker/automl-model-service/com-workfusion-ml/vds-hypermodel-app/<version>/training/default/worker-XXX-log, worker-XXX-pyton.log<$INSTALL_DIR>/vds-data/workers/log/worker/bep-ocr-task/com-workfusion-ocr/ocr-worker/<version>/execution-v1/ocr/worker-XXX-log<$INSTALL_DIR>/vds-data/workers/log/worker/bep-ocr-task/com-workfusion-ocr/ocr-worker/<version>/execution-v2/ocr/worker-XXX-log
Agent server (Linux)
<$INSTALL_DIR>/logs/<log name>Replace
<log name>with one of the following:filebeat.logheartbeat.logmesos-agent.logmetricbeat.lognfs-check.lognginx_access.lognginx_error.logsupervisord.logworkers-count.log
<$INSTALL_DIR>mesos/var/log/mesos/XXX(can be empty)<$INSTALL_DIR>/nginx/logs/error.log<$INSTALL_DIR>/supervisord/log/XXX(can be empty)<$INSTALL_DIR>/vds-data/workers/log/worker/<app-host>/com-workfusion-spa-ct/worker-app/<version>/default/default/worker-XXX-log<$INSTALL_DIR>/vds-data/workers/log/ocr-engine/XXX(can be empty)<$INSTALL_DIR>/vds-data/execution/<model_name>/<file name>To replace
<file name>, specify a file with model information (the same as on S3).<$INSTALL_DIR>/vds-data/eval/wfuser/<model_name>/XXX(can be empty)<$INSTALL_DIR>/vds-data/workers/log/ocr-engine/XXX(can be empty)
RPA server (Windows)
$RPA_INSTALL\bot-agent\conf\<file>Replace
<file>with one of the following:bot-agent-master.ymlbot-agent-unit.ymlbot-agent-nordp.yml
$RPA_INSTALL\bot-agent\conf\units\<file>Replace
<file>with one of the following:unit1.ymlunit_nordp.yml
$RPA_INSTALL\bot-agent\logs\<file>Replace
<file>with one of the following:unit1bot-agent.logmasterbot-agent.logmaster\<log>In
master\<log>, replace<log>with one of the following:bot-agent.logrpa.filebeat-err.logrpa.filebeat-out.logrpa.heartbeat-err.logrpa.heartbeat-out.logrpa.metricbeat-err.logrpa.metricbeat-out.logrpa.nginx-err.logrpa.nginx-out.logunit1-err.logunit1-out.logunit1\<worker log>In
unit1\<worker log>, replace<worker log>with one of the following:rpa.worker1-err.logrpa.worker1-out.log
$RPA_INSTALL\logs\unit1\worker-{TIME_STAMP}.log$RPA_INSTALL\nginx\logs\error.log, access (file)$RPA_INSTALL\version
OCR server
<$INSTALL_DIR>/ocr/logs/<log name>Replace
<log name>with one of the following:ocr-rest.logocr-task11.logocr-task12.logocr-worker.log