MarkLogi c Corb как настроить для включения веб-интерфейса - PullRequest
2 голосов
/ 25 мая 2020

Мне интересно, как в реальном времени предоставлять метрики для работы Корба по мере ее выполнения. настроен для включения веб-интерфейса и службы HTTP, чтобы просматривать текущую статистику и ход выполнения задания, приостанавливать / возобновлять работу и настраивать количество потоков. Я могу отслеживать производительность, статистику заданий и ошибки за определенный период времени, чтобы упростить создание диаграмм для отслеживания деталей о различных выполняемых заданиях CORB. Любые образцы, как настроить и посмотреть в веб-интерфейсе. Большое спасибо.

###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

1 Ответ

2 голосов
/ 26 мая 2020

Включите JOB-SERVER-PORT , указав либо указанный c порт, либо диапазон возможных портов для использования.

т.е.

JOB-SERVER-PORT=8003-9000

Когда вы запускаете задание CoRB, оно регистрирует URL-адрес сервера заданий с портом, который используется при запуске.

Сервер заданий будет привязан к порту с настроенным номером порта ). По умолчанию, если опция JOB-SERVER-PORT не указана, сервер заданий не запускается.

Если порт указан и доступен, URL-адрес сервера заданий будет зарегистрирован в консоли с обоими пользовательскими интерфейсами. http: //: и URL метрик http: //: / metrics. (grep для строки com.marklogi c .developer.corb.JobServer logUsage)

...