ayltai.instrumentald

InstrumentalD-Rolle für Ansible

GitHub Workflow Status Ansible Qualitätsbewertung Ansible Rolle Wartung Release Lizenz

Installieren und konfigurieren Sie InstrumentalD auf RHEL/CentOS-basierten und Ubuntu-Systemen.

Kauf mir einen Kaffee

Schneller Einstieg

Installation

ansible-galaxy install ayltai.instrumentald

Benutzung

---
- hosts: all
  roles:
    - ayltai.instrumentald
  vars:
    instrumental_api_key: erstetze_mich

Variablen

Name Standard Beschreibung
instrumental_api_key ersetze_mich Ihr API-Schlüssel für das Instrumental-Konto.
instrumentald_docker_sockets [] Die Socket-Adresse der zu überwachenden Docker-Instanzen.
instrumentald_memcached_urls [] Die URL der zu überwachenden Memcached-Instanzen.
instrumentald_mongodb_urls [] Die URL der zu überwachenden MongoDB-Instanzen.
instrumentald_mysql_urls [] Die URL der zu überwachenden MySQL-Instanzen.
instrumentald_nginx_urls [] Die URL der zu überwachenden Nginx-Instanzen.
instrumentald_postgresql_urls [] Die URL der zu überwachenden PostgreSQL-Instanzen.
instrumentald_redis_urls [] Die URL der zu überwachenden Redis-Instanzen.
instrumentald_package_name instrumentald_1.1.1_linux-x86_64 Der Paketname von InstrumentalD, der installiert werden soll.

Entwicklung

Dieses Projekt verwendet Docker, um eine einheitliche Umgebung für die Entwicklung zu schaffen.

Docker installieren

Laden Sie Docker von hier herunter und installieren Sie es.

Docker-Image erstellen

docker build --tag instrumentald:latest .

Docker-Container ausführen

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

Jetzt haben Sie eine Shell auf einem System, auf dem alle notwendigen Werkzeuge installiert sind.

Abhängigkeiten installieren

Führen Sie im Docker-Container Folgendes aus:

pip3 install -r requirements.txt

Unit-Tests

Führen Sie im Docker-Container Folgendes aus:

molecule test

Lizenz

MIT

Referenzen

Über das Projekt

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

Installieren
ansible-galaxy install ayltai.instrumentald
GitHub Repository
Lizenz
mit
Downloads
556
Besitzer
Principal Software Architect