|
|
||
|---|---|---|
| manufacturer | ||
| .gitignore | ||
| launcher.sh | ||
| LICENSE.md | ||
| README.md | ||
Тестовое задание
Запуск WordPress с базой данных MariaDB, Apache, Prometheus и Grafana
Описание
Данный проект разработан для быстрого развертывания WordPress сайта с использованием базы данных MariaDB и веб-сервера Apache. Кроме того, в проект включен Prometheus для мониторинга и Grafana для визуализации данных.
Содержание
- Требования
- Установка
- Запуск
- Мониторинг с Prometheus
- Визуализация с Grafana
- Добавление дашборда 3894 в Grafana
- Лицензия
Требования
- Установленный Docker
- Установленный Docker Compose
Установка
-
Клонируйте репозиторий:
git clone https://code.zhs.one/stransit/test.git && cd test
Запуск
Для запуска всех сервисов используется Docker Compose. Просто выполните следующую команду:
docker-compose -f manufacturer/containe/services/docker-compose.yml up -d
Это развернет WordPress, MariaDB, Prometheus и Grafana в фоновом режиме.
Мониторинг с Prometheus
Prometheus будет собирать метрики с Apache. Чтобы убедиться, что Prometheus работает, откройте браузер и перейдите по адресу:
http://localhost:9090
Здесь вы можете проверить доступные метрики и выполнить запросы.
Визуализация с Grafana
Grafana предоставляет мощные возможности визуализации для ваших метрик. Для доступа к интерфейсу Grafana откройте браузер и перейдите по адресу:
http://localhost:3000
По умолчанию, логин и пароль:
- Логин: admin
- Пароль: admin
Добавление дашборда 3894 в Grafana
-
После входа в Grafana, нажмите на значок
+в левом боковом меню и выберите пункт Import. -
В поле "Import via grafana.com" введите
3894и нажмите кнопку Load. -
Выберите источник данных, который будет использоваться для этого дашборда (например, Prometheus), и нажмите Import.
Теперь дашборд 3894 будет добавлен в вашу Grafana, и вы сможете визуализировать метрики Apache!
Лицензия
Проект лицензирован под MIT License. Ознакомьтесь с файлом LICENSE для подробной информации.