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をお読みください。