# Тестовое задание ## Запуск WordPress с базой данных MariaDB, Apache, Prometheus и Grafana ### Описание Данный проект разработан для быстрого развертывания WordPress сайта с использованием базы данных MariaDB и веб-сервера Apache. Кроме того, в проект включен Prometheus для мониторинга и Grafana для визуализации данных. ### Содержание - [Требования](#требования) - [Установка](#установка) - [Запуск](#запуск) - [Мониторинг с Prometheus](#мониторинг-с-prometheus) - [Визуализация с Grafana](#визуализация-с-grafana) - [Добавление дашборда 3894 в Grafana](#добавление-дашборда-3894-в-grafana) - [Лицензия](#лицензия) ### Требования - Установленный Docker - Установленный Docker Compose ### Установка 1. Клонируйте репозиторий: ```bash git clone https://code.zhs.one/stransit/test.git && cd test ``` ### Запуск Для запуска всех сервисов используется Docker Compose. Просто выполните следующую команду: ```bash 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 1. После входа в Grafana, нажмите на значок `+` в левом боковом меню и выберите пункт **Import**. 2. В поле "Import via grafana.com" введите `3894` и нажмите кнопку **Load**. 3. Выберите источник данных, который будет использоваться для этого дашборда (например, Prometheus), и нажмите **Import**. Теперь дашборд 3894 будет добавлен в вашу Grafana, и вы сможете визуализировать метрики Apache! ### Лицензия Проект лицензирован под MIT License. Ознакомьтесь с файлом LICENSE для подробной информации.