我很有趣,如何在Corb作业进行时为其提供实时指标。配置为启用Web UI和HTTP服务,以便查看当前作业统计信息和进度,暂停/恢复以及调整线程数。我可以跟踪一段时间内的性能,作业统计信息和错误,以便于通过图表跟踪正在运行的各种CORB作业的详细信息。任何示例如何设置并在Web UI上查看。非常感谢。
###full.properties
XCC-CONNECTION-URI=xccs://admin:admin@localhost:8000/devdb
THREAD-COUNT=16
BATCH-SIZE=1
URIS-MODULE=full-full-uris.xqy|ADHOC
PROCESS-MODULE=full-process.xqy|ADHOC
COMMAND-FILE=RESUME
CONNECTION-POLICY=RANDOM
ERROR-FILE-NAME=updated-errors.log
###full.sh
java -cp /opt/corb/lib/corb-2.4.0.jar:/opt/corb/lib/marklogic-xcc- 9.0.12.jar -DOPTIONS-FILE=full.properties com.marklogic.developer.corb.Manager
启用JOB-SERVER-PORT以指定要使用的特定端口或潜在端口范围。
即
JOB-SERVER-PORT=8003-9000
启动CoRB作业时,它将使用启动时使用的端口记录作业服务器的URL。
作业服务器将从配置的端口号绑定到端口。默认情况下,如果未指定JOB-SERVER-PORT选项,则不会启动作业服务器。
指定端口并且可用时,作业服务器URL将同时使用UI http://:和度量URL http://:/ metrics记录到控制台。 (字符串com.marklogic.developer.corb.JobServer logUsage的grep)