gucharbon.setup_loki
Lokiのセットアップ
UbuntuサーバーでLokiを迅速にセットアップする手順:
- バイナリをダウンロード
- systemdサービスを定義
- サービスを開始
要件
このロールを実行するためには、リモートホストへのSSHアクセスが必要です。リモートホストは、最新のsystemdベースのディストリビューションを実行している必要があります。
ロール変数
変数名 | デフォルト値 | 説明 |
---|---|---|
loki_version | 1.6.1 |
Lokiのバージョン |
loki_system_user | loki |
Lokiを実行するためのユーザー |
loki_system_group | loki |
Lokiを実行するためのグループ |
loki_server_http_listen_port | 3100 |
Lokiのリスニングポート |
loki_server_http_listen_address | localhost |
Lokiのリスニングアドレス |
loki_directories | {} |
Loki実行前に作成するディレクトリの配列 |
loki_service_state | started |
systemdユニットサービスの望ましい状態 |
loki_service_enabled | true |
ブート時にLokiを起動するかどうか |
loki_schema_config | デフォルト辞書 | スキーマ設定のYAML |
loki_storage_config | デフォルト辞書 | ストレージ設定のYAML |
loki_ingester | デフォルト辞書 | インジェスター設定のYAML |
loki_limits_config | デフォルト辞書 | 制限設定のYAML |
loki_chunk_store_config | デフォルト辞書 | チャンクストア設定のYAML |
loki_table_manager | デフォルト辞書 | テーブルマネージャ設定のYAML |
例 プレイブック
Lokiをすべてのインターフェースにバインドし、特定のバージョンをピンするための例のプレイブック:
- hosts: localhost
roles:
- role: gucharbon.setup_loki
vars:
loki_version: 1.6.1
loki_server_http_listen_address: 0.0.0.0
ライセンス
MIT