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が推奨されます。
インストール
GitHubから役割依存ファイル(例:requirements.yml)を作成または追加します:
- 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プロパティファイルを確認してください。
Grafanaの設定やダッシュボードは、テンプレートやWeb UIで編集できます。
テスト
pipenv shell
pipenv sync
molecule test
使用技術
バージョン管理
使用可能なバージョンについては、このリポジトリのタグを参照してください。
各バージョンの変更は、CHANGELOG.mdファイルで確認できます。
著者
- Idealista - 仕事をする - idealista
このプロジェクトに参加した貢献者のリストもご覧ください。
ライセンス
このプロジェクトはApache 2.0ライセンスの下でライセンスされています - 詳細はLICENSE.txtファイルを参照してください。
貢献
私たちの行動規範や、プルリクエストを提出するプロセスについては、CONTRIBUTING.mdをお読みください。