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
现在您可以在一个安装了所有必要工具的系统上运行 shell。
安装依赖
在 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