ayltai.instrumentald

Ansible用のInstrumentalDロール

GitHubワークフローステータス Ansible品質スコア Ansibleロール メンテナンス リリース ライセンス

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

ライセンス

MIT

参考文献

プロジェクトについて

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

インストール
ansible-galaxy install ayltai.instrumentald
ライセンス
mit
ダウンロード
556
所有者
Principal Software Architect