marklogic - MarkLogic Corb 如何配置以启用 Web UI
问题描述
我很感兴趣如何在 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指定要使用的特定端口或一系列潜在端口。
IE
JOB-SERVER-PORT=8003-9000
当您启动 CoRB 作业时,它将记录作业服务器的 URL 以及启动时正在使用的端口。
作业服务器将从配置的端口号绑定到端口。默认情况下,如果未指定 JOB-SERVER-PORT 选项,则不会启动作业服务器。
当指定端口且端口可用时,作业服务器 URL 将使用 UI http://: 和指标 URL http://:/metrics 记录到控制台。(grep 字符串 com.marklogic.developer.corb.JobServer logUsage)
推荐阅读
- php - 将 SQS 与多个 Laravel 队列读取器一起使用时出错
- angular - 有条件地在父组件中显示多个子组件
- c# - NullReferenceException 异步等待
- angular6 - 所有文本框的单个元素引用
- java - 如何在 Jhipster 中配置热重载?
- angular - 使用 Angular 7 使用 HTTP API 进行 POST 和命令错误标头丢失
- c# - Identity Server 4 强制注销用户
- javascript - FullCalendar 正在删除所有重复事件而不是匹配过滤器的事件
- angular - Angular 4 仅填充下拉匹配的值
- python - 在 REST (flask) 响应中扩展 URL