ayltai.instrumentald

Rol InstrumentalD para Ansible

Estado del flujo de trabajo de GitHub Puntuación de calidad de Ansible Rol de Ansible Mantenimiento Lanzamiento Licencia

Instala y configura InstrumentalD en sistemas basados en RHEL/CentOS y Ubuntu.

Invítame a un café

Inicio rápido

Instalación

ansible-galaxy install ayltai.instrumentald

Uso

---
- hosts: all
  roles:
    - ayltai.instrumentald
  vars:
    instrumental_api_key: reemplázame

Variables

Nombre Por defecto Descripción
instrumental_api_key reemplázame Tu clave API de cuenta de Instrumental.
instrumentald_docker_sockets [] La dirección del socket de las instancias de Docker a monitorear.
instrumentald_memcached_urls [] La URL de las instancias de Memcached a monitorear.
instrumentald_mongodb_urls [] La URL de las instancias de MongoDB a monitorear.
instrumentald_mysql_urls [] La URL de las instancias de MySQL a monitorear.
instrumentald_nginx_urls [] La URL de las instancias de Nginx a monitorear.
instrumentald_postgresql_urls [] La URL de las instancias de PostgreSQL a monitorear.
instrumentald_redis_urls [] La URL de las instancias de Redis a monitorear.
instrumentald_package_name instrumentald_1.1.1_linux-x86_64 El nombre del paquete de InstrumentalD a instalar.

Desarrollo

Este proyecto utiliza Docker para crear un entorno unificado para el desarrollo.

Instalar Docker

Descarga e instala Docker desde aquí.

Construir imagen de Docker

docker build --tag instrumentald:latest .

Ejecutar contenedor de 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

Ahora tienes un shell ejecutándose en un sistema con todas las herramientas necesarias instaladas.

Instalar dependencias

Dentro del contenedor de Docker, ejecuta:

pip3 install -r requirements.txt

Pruebas unitarias

Dentro del contenedor de Docker, ejecuta:

molecule test

Licencia

MIT

Referencias

Acerca del proyecto

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

Instalar
ansible-galaxy install ayltai.instrumentald
Licencia
mit
Descargas
556
Propietario
Principal Software Architect