idealista.grafana_role
Prometheus Grafana Ansible 角色
这个 Ansible 角色在 Debian 环境中安装一个 Grafana 服务器。
开始使用
这些说明将帮助你在 Ansible 剧本中获取该角色的副本。启动后,它将在 Debian 系统中安装一个 Grafana 服务器。
先决条件
需要安装 Ansible 2.8.x.x 版本。 目标清单应为 Debian 环境。
出于测试目的,推荐使用 Molecule 和 Docker 作为驱动程序。建议使用 Pipenv 2018.11.26 和 Python 3。
安装
创建或添加到你的角色依赖文件(例如 requirements.yml)中,来自 GitHub:
- src: http://github.com/idealista/grafana_role.git
scm: git
version: 1.6.0
name: grafana
或者如果你更喜欢使用 Ansible Galaxy 作为来源:
- src: idealista.grafana_role
使用 ansible-galaxy 命令安装该角色:
ansible-galaxy install -p roles -r requirements.yml -f
在剧本中使用:
---
- hosts: someserver
roles:
- grafana
使用
查看 defaults 属性文件以了解可能的配置属性。
你可以通过模板或Web界面编辑 Grafana 配置和仪表板。
测试
pipenv shell
pipenv sync
molecule test
构建工具
版本控制
有关可用版本,请参见 该存储库的标签。
此外,你可以在 CHANGELOG.md 文件中查看每个版本的变化。
作者
- Idealista - 参与工作 - idealista
此外,请查看参与此项目的 贡献者 列表。
许可证
该项目遵循 Apache 2.0 许可证 - 详情见 LICENSE.txt 文件。
贡献
请阅读 CONTRIBUTING.md 以了解我们的行为准则及提交拉取请求的流程。