instrumentald

Роль InstrumentalD для Ansible

Статус рабочей последовательности GitHub Качество Ansible Роль Ansible Техническое обслуживание Релиз Лицензия

Установите и настройте InstrumentalD на системах на базе RHEL/CentOS и Ubuntu.

Угостите меня кофе

Быстрый старт

Установка

ansible-galaxy install ayltai.instrumentald

Использование

---
- hosts: all
  roles:
    - ayltai.instrumentald
  vars:
    instrumental_api_key: замените_меня

Переменные

Имя По умолчанию Описание
instrumental_api_key замените_меня Ваш API-ключ для аккаунта Instrumental.
instrumentald_docker_sockets [] Адрес сокета экземпляров Docker для мониторинга.
instrumentald_memcached_urls [] URL экземпляров Memcached для мониторинга.
instrumentald_mongodb_urls [] URL экземпляров MongoDB для мониторинга.
instrumentald_mysql_urls [] URL экземпляров MySQL для мониторинга.
instrumentald_nginx_urls [] URL экземпляров Nginx для мониторинга.
instrumentald_postgresql_urls [] URL экземпляров PostgreSQL для мониторинга.
instrumentald_redis_urls [] URL экземпляров Redis для мониторинга.
instrumentald_package_name instrumentald_1.1.1_linux-x86_64 Название пакета InstrumentalD для установки.

Разработка

Этот проект использует Docker для создания единой среды для разработки.

Установка Docker

Скачайте и установите Docker здесь.

Создание Docker-образа

docker build --tag instrumentald:latest .

Запуск Docker-контейнера

docker run \
--privileged \
-v $(pwd):/ansible-instrumentald \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /sys/fs/cgroup:/sys/fs/cgroup:ro \
-it --rm \
instrumentald:latest

Теперь у вас есть оболочка, работающая на системе со всеми необходимыми инструментами.

Установка зависимостей

В Docker-контейнере выполните:

pip3 install -r requirements.txt

Модульное тестирование

В Docker-контейнере выполните:

molecule test

Лицензия

MIT

Ссылки

О проекте

Install and configure InstrumentalD on RHEL/CentOS-based and Ubuntu systems

Установить
ansible-galaxy install ayltai/ansible-instrumentald
Лицензия
mit
Загрузки
542
Владелец
Principal Software Architect