Мониторинг Dubbo — это система мониторинга, созданная специально для Dubbo. Она была доработана на основе dubbо-monitor-simple и может рассматриваться как его эволюционная версия. Вместо записи логов в файлы, эта система использует реляционную базу данных (например, MySQL).
Примечание: Проект зависит от версии dubbox 2.8.4, но сам dubbox не был модифицирован относительно кода мониторинга, поэтому теоретически он также может поддерживать последнюю версию Dubbo.
25 Августа 2015 года
- Выпуск версии 1.0.0 системы мониторинга Dubbo для MongoDB, ветка версий mongo.
6 Июля 2015 года
- Выпуск версии 1.0.0 системы мониторинга Dubbo для реляционной базы данных, основная ветка master.
Шаг 1: Создайте базу данных
Сначала создайте базу данных с названием monitor
, используя кодировку UTF-8. Затем импортируйте файл create.sql из папки sql проекта в вашей базе данных. Успешное выполнение импорта будет указываться наличием таблицы dubbo_invoke
.
Шаг 2: Измените конфигурацию application.properties в проекте, установив следующие параметры:
#### Настройки Dubbo
dubbo.application.name=dubbo-monitor
dubbo.application.owner=handu.com
dubbo.registry.address=zookeeper://127.0.0.1:2181
dubbo.protocol.port=6060
```#### Настройки базы данных
db.url=jdbc:mysql://<database_host>:<database_port>/monitor?prepStmtCacheSize=517&cachePrepStmts=true&autoReconnect=true&characterEncoding=utf-8
db.username=root
db.password=root
db.maxActive=500
#### Настройки системного администратора
manager.username=admin
manager.password=admin
Шаг 3: Соберите и запустите проект
Выполните команду mvn clean package
. Готовый WAR-файл проекта будет находиться в директории target
. Разместите этот файл в соответствующую директорию сервера и запустите сервер. Например, в директории webapps
Tomcat.
Шаг 4: Доступ к проекту
После запуска веб-сервера, вы можете получить доступ к проекту по адресу http://IP:[порт]/dubbo-monitor
, используя имя пользователя и пароль, указанные в конфигурационном файле.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )