Использование Jhipster с Prometheus / Grafana - PullRequest
0 голосов
/ 12 июля 2019

Я пытаюсь понять, как запускать и просматривать панели инструментов Prometheus и Graphana с помощью JHipster ...

Я включил Prometheus в моей весенней загрузке. Prod.yml

management:
  metrics:
    export:
      prometheus:
        enabled: true

запустилвесь стек с:

docker-compose -f src/main/docker/app.yml up (запускается хорошо)

и затем попытался

docker-compose -f src/main/docker/monitoring.yml up

, но получил:

ОШИБКА: for docker_y-prometheus_1 Невозможно запустить службу y-prometheus: монтирование запрещено: путь / разработчик / dev / jhipster / y / src / main / docker / prometheus не является общим для OS X и не известен Docker.Вы можете настроить общие пути из Docker -> Настройки ... -> Общий доступ к файлам.Создание docker_y-grafana_1 ... ошибка.

ОШИБКА: для docker_y-grafana_1 Невозможно запустить службу y-grafana: Монтирование запрещено: путь / Разработчик / dev / jhipster / y / src / main / docker / grafana /подготовка не является общей для OS X и не известна Docker.Вы можете настроить общие пути из Docker -> Настройки ... -> Общий доступ к файлам.См. https://docs.docker.com/docker-for-mac/osxfs/#namespaces для получения дополнительной информации..

ОШИБКА: для y-grafana Невозможно запустить службу y-grafana: монтирование запрещено: путь / разработчик / dev / jhipster / y / src / main / docker / grafana / инициализация не является общей для OS X иДокеру неизвестно.Вы можете настроить общие пути из Docker -> Настройки ... -> Общий доступ к файлам.См. https://docs.docker.com/docker-for-mac/osxfs/#namespaces для получения дополнительной информации..

ОШИБКА: для y-prometheus Невозможно запустить службу y-prometheus: монтирование запрещено: путь / Developer / dev / jhipster / y / src / main / docker / prometheus не является общим для OS X и не является общимизвестен Докеру.Вы можете настроить общие пути из Docker -> Настройки ... -> Общий доступ к файлам.См. https://docs.docker.com/docker-for-mac/osxfs/#namespaces для получения дополнительной информации.

Правильно ли я его запускаю?

1 Ответ

0 голосов
/ 12 июля 2019

Для генерации соответствующей конфигурации docker-compose для вашего приложения + prometheus

  • Создайте новую папку рядом с папкой в ​​вашем приложении: mkdir ../docker && cd ../docker
  • Выполнить jhipster docker-compose
  • При появлении запроса введите относительный или абсолютный путь к вашему приложению и выберите его в списке
  • Выберите вариант Прометей
  • Наконец, вы можете запустить docker-compose up -d, убедитесь, что все ранее запущенные контейнеры были остановлены
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...