Как мы отправляем информацию с помощью KLOV(отчеты о масштабах) в MongoDB AWS?
Поэтому я пытаюсь настроить MongoDB для хранения информации (результаты тестов, прохождения, сбои) для отчетов по экстентам с использованием KLOV. То, что мы хотим сделать, это использовать этот jSON, который мы получаем в mongodb, и создать нашу собственную версию панели инструментов. Проблема, с которой я сталкиваюсь, заключается в том, что я никогда не подключался к mongoDB перед использованием AWS, и я не уверен, движусь ли я в правильном направлении, в коде, который я имею
klov = new KlovReporter();
klov.initMongoDbConnection("localhost", 27017);
klov.setProjectName("Test");
klov.setReportName("Test" + " " + dateFormat.format(date));
klov.setKlovUrl("http://localhost:8282");
extent.attachReporter(html,klov);'
У меня тоже было это в настройках через сервер KLOV
# data.mongodb
spring.data.mongodb.host=localhost
spring.data.mongodb.port=27017
spring.data.mongodb.database=klov
Как происходит загрузка этой информации на сервер AWS MongoDB (у меня уже есть база данных Amazon Document)
Спасибо!
1 ответ
Настройте экземпляр EC2, где вы можете подключаться и выполнять запросы к DocumentDB.
Вы можете обратиться к документации: https://docs.aws.amazon.com/documentdb/latest/developerguide/getting-started.html
Скопируйте необходимые компоненты в ваши экземпляры EC2 для запуска вашего сервера KLOV
Отредактируйте application.properties, закомментируйте все существующие свойства spring.data.mongodb, добавьте новое свойство spring.data.mongodb.uri
Пример:
# data.mongodb
#spring.data.mongodb.host=localhost
#spring.data.mongodb.port=27017
#spring.data.mongodb.database=klov
spring.data.mongodb.uri=mongodb://youruser:yourpassword@yourdocumentdb.cluster-cd3mqqgr245s.us-east-1.docdb.amazonaws.com:27017/klov
- Запустите сервер KLOV, проверьте журналы запуска, чтобы увидеть, не были ли сообщения об ошибках.
Пожалуйста, держите нас в курсе, если вы видите проблемы с вышеуказанным подходом.