1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/handu-dubbo-monitor

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 3.7 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 16.03.2025 21:33 a09665a

Мониторинг Dubbo для реляционной базы данных

Описание проекта

Скриншот монитора Dubbo

Мониторинг Dubbo — это система мониторинга, созданная специально для Dubbo. Она была доработана на основе dubbо-monitor-simple и может рассматриваться как его эволюционная версия. Вместо записи логов в файлы, эта система использует реляционную базу данных (например, MySQL).

Примечание: Проект зависит от версии dubbox 2.8.4, но сам dubbox не был модифицирован относительно кода мониторинга, поэтому теоретически он также может поддерживать последнюю версию Dubbo.

Журнал обновлений

25 Августа 2015 года

  1. Выпуск версии 1.0.0 системы мониторинга Dubbo для MongoDB, ветка версий mongo.

6 Июля 2015 года

  1. Выпуск версии 1.0.0 системы мониторинга Dubbo для реляционной базы данных, основная ветка master.

Инструкция по использованию Dubbo Monitor

Конфигурация Dubbo-Monitor

Шаг 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, используя имя пользователя и пароль, указанные в конфигурационном файле.

Настройка сервисного провайдера

Настройка мониторинга сервисного провайдера Dubbo

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/handu-dubbo-monitor.git
git@api.gitlife.ru:oschina-mirror/handu-dubbo-monitor.git
oschina-mirror
handu-dubbo-monitor
handu-dubbo-monitor
master