Мониторинг ошибки JHipster при запуске jhipster-alerter

Установил мониторинг из коробки по этой ссылке:

http://www.jhipster.tech/monitoring/

Когда я начинаю с:

docker-compose up -d

Все запускается, но не Elastalert:

First log:

ОШИБКА: для Monitoring_jhipster-alerter_1 Не удается запустить службу jhipster-alerter: не удалось создать среду выполнения OCI: container_linux.go:296: запуск процесса контейнера вызвал "process_linux.go:398: инициализация контейнера вызвала \"rootfs_linux.go:58: монтирование \\" /Users/john/source/intellij/company/app/myservice/alerts/config.yaml\\" в rootfs \\"/var/lib/docker/overlay2/5657c6e9e7bb2be5cf4fa9860c04269e34be15641f4e3f0c1449af7cbf82ced5/merged\\" в \\"/var/ lib/docker/overlay2/5657c6e9e7bb2be5cf4fa9860c04269e34be15641f4e3f0c1449af7cbf82ced5/merged/opt/elastalert/config.yaml\\" вызвало \\"не каталог\\"\"": unknown: Вы пытаетесь смонтировать direStarting Monitoring_jhipster-import-dashboards_1

Second log:

ОШИБКА: для jhipster-alerter Не удается запустить службу jhipster-alerter: не удалось создать среду выполнения OCI: container_linux.go:296: запуск процесса контейнера вызвал "process_linux.go:398: инициализация контейнера вызвала \"rootfs_linux.go:58: монтирование \\" /Users/john/source/intellij/company/app/myservice/alerts/config.yaml\\" в rootfs \\"/var/lib/docker/overlay2/5657c6e9e7bb2be5cf4fa9860c04269e34be15641f4e3f0c1449af7cbf82ced5/merged\\" в \\"/var/ lib/docker/overlay2/5657c6e9e7bb2be5cf4fa9860c04269e34be15641f4e3f0c1449af7cbf82ced5/merged/opt/elastalert/config.yaml\\" вызвало \\"не каталог\\"\"": unknown: вы пытаетесь смонтировать каталог в файл (или наоборот? наоборот)? Проверьте, существует ли указанный путь к хосту и является ли он ожидаемым типом. ОШИБКА: обнаружены ошибки при запуске проекта.

Используя файл docker-compose.yml по умолчанию, который я получил:

curl -O https://raw.githubusercontent.com/jhipster/jhipster-console/master/bootstrap/docker-compose.yml

Я не уверен, что это сообщение говорит?


person powder366    schedule 13.01.2018    source источник
comment
У меня такая же проблема, вы нашли решение?   -  person Wim    schedule 31.01.2018
comment
Извините нет... нажмите полезный тег на вопросе может кто ответит...   -  person powder366    schedule 31.01.2018
comment
Я удалил службы jhipster-alerter и jhipster-zipkin из файла docker-compose.yml, и они у меня работают. Мне не нужны эти услуги.   -  person Wim    schedule 31.01.2018
comment
Да, это будет работать, но это не решит проблему...   -  person powder366    schedule 31.01.2018


Ответы (1)


Это связано с тем, что путь томов для JHipster Alerter неверен. Изменять

jhipster-alerter:
    image: jhipster/jhipster-alerter:latest
    environment:
        - ES_HOST=jhipster-elasticsearch
        - ES_PORT=9200
    volumes:
        - ../jhipster-alerter/rules/:/opt/elastalert/rules/
        - ../alerts/config.yaml:/opt/elastalert/config.yaml

To

        - ../alerts/rules/:/opt/elastalert/rules/
        - ../jhipster-alerter/config.yaml:/opt/elastalert/config.yaml

Как показано в https://github.com/jhipster/jhipster-console/pull/102/commits/fa5bc75ec29ca357477ac1a22203ae6cbe2af2f7.

person Brandon Presley    schedule 17.09.2018