ayltai.instrumentald
Ansible用のInstrumentalDロール
RHEL/CentOSベースとUbuntuシステムにInstrumentalDをインストールし、設定します。
クイックスタート
インストール
ansible-galaxy install ayltai.instrumentald
使用方法
---
- hosts: all
roles:
- ayltai.instrumentald
vars:
instrumental_api_key: replace_me
変数
名前 | デフォルト | 説明 |
---|---|---|
instrumental_api_key |
replace_me |
あなたのInstrumentalアカウントのAPIキー。 |
instrumentald_docker_sockets |
[] |
監視するDockerインスタンスのソケットアドレス。 |
instrumentald_memcached_urls |
[] |
監視するMemcachedインスタンスのURL。 |
instrumentald_mongodb_urls |
[] |
監視するMongoDBインスタンスのURL。 |
instrumentald_mysql_urls |
[] |
監視するMySQLインスタンスのURL。 |
instrumentald_nginx_urls |
[] |
監視するNginxインスタンスのURL。 |
instrumentald_postgresql_urls |
[] |
監視するPostgreSQLインスタンスのURL。 |
instrumentald_redis_urls |
[] |
監視するRedisインスタンスのURL。 |
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
ライセンス
参考文献
プロジェクトについて
Install and configure InstrumentalD on RHEL/CentOS-based and Ubuntu systems
インストール
ansible-galaxy install ayltai.instrumentald
ライセンス
mit
ダウンロード
556
所有者
Principal Software Architect