jamescarr.telegraf
Ansibleロール: Telegraf
Debian/UbuntuにTelegrafをインストールします。
要件
なし
ロール変数
使用可能な変数は以下にリストされています。デフォルト値も含まれています(defaults/main.yml
を参照)。
依存関係
なし
例プレイブック
以下は、influxdbの統計を入力として、influxdbを出力として使用する例のプレイブックです。
- hosts: utility
vars_files:
- vars/main.yml
roles:
- jamescarr.telegraf
telegraf_render_config: true
plugins:
outputs:
influxdb:
urls:
- 'http://localhost:8086'
database: telegraf
precision: s
retention_policy: default
write_consistency: any
timeout: 5s
inputs:
influxdb:
urls: ['http://localhost:8086/debug/vars']
このロールには、単独の入力/出力設定を追加するために使用できるモジュールも含まれています。これらは/etc/telegraf/conf.d
の下にレンダリングされます。
- name: ファイル入力を追加
telegraf_config:
name: mcrouter
plugins:
input:
tail:
name_prefix: mcrouter_log
from_beginning: true
data_format: value
data_type: string
files:
- /var/log/mcrouter/mcrouter.log
必要に応じて、設定ファイルのテンプレートを指定することもできます。
- name: ファイル入力を追加
telegraf_config:
name: mcrouter
template: mcrouter.conf.j2
TODO: 様々な入力を使用したさらなる例。
ライセンス
MIT / BSD
著者情報
このロールは2016年にJames Carrによって作成されました。
プロジェクトについて
An ansible role to install and configure Telegraf (https://influxdata.com/time-series-platform/telegraf/)
インストール
ansible-galaxy install jamescarr.telegraf
ライセンス
Unknown
ダウンロード
17.5k
所有者
Engineering Leader, Meditator and Bourbon Enthusiast.
Currently on the Pro Leisure Circuit.