test/README.md

3.2 KiB
Raw Permalink Blame History

Тестовое задание

Запуск WordPress с базой данных MariaDB, Apache, Prometheus и Grafana

Описание

Данный проект разработан для быстрого развертывания WordPress сайта с использованием базы данных MariaDB и веб-сервера Apache. Кроме того, в проект включен Prometheus для мониторинга и Grafana для визуализации данных.

Содержание

Требования

  • Установленный Docker
  • Установленный Docker Compose

Установка

  1. Клонируйте репозиторий:

    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

  1. После входа в Grafana, нажмите на значок + в левом боковом меню и выберите пункт Import.

  2. В поле "Import via grafana.com" введите 3894 и нажмите кнопку Load.

  3. Выберите источник данных, который будет использоваться для этого дашборда (например, Prometheus), и нажмите Import.

Теперь дашборд 3894 будет добавлен в вашу Grafana, и вы сможете визуализировать метрики Apache!

Лицензия

Проект лицензирован под MIT License. Ознакомьтесь с файлом LICENSE для подробной информации.