grokon.promtail
ansible-role-promtail
Exemple de Playbook
- hosts: all
roles:
- grokon.promtail
vars:
promtail__loki_server_domain: mon_instance_loki
promtail__scrape_configs:
- job_name: syslog
static_configs:
- targets:
- localhost
labels:
job: syslog
host: "{{ ansible_host }}"
__path__: /var/log/syslog
Un rôle Ansible qui installe promtail sur Debian
Table des matières
- Variables par défaut
- promtail__config_clients
- promtail__config_dir
- promtail__config_file
- promtail__config_file_sd_dir
- promtail__config_positions
- promtail__config_server
- promtail__install
- promtail__log_level
- promtail__loki_server_url
- promtail__path
- promtail__scrape_configs
- promtail__target_config
- promtail__tmp_dir
- promtail__url
- promtail__version
- Tags Découverts
- Tâches Ouvertes
- Dépendances
- Licence
- Auteur
Variables par défaut
promtail__config_clients
Configuration des clients Promtail
Valeur par défaut
promtail__config_clients:
- url: '{{ promtail__loki_server_url }}/loki/api/v1/push'
promtail__config_dir
Répertoire de configuration de Promtail
Valeur par défaut
promtail__config_dir: /etc/promtail
promtail__config_file
Chemin du fichier de configuration de Promtail
Valeur par défaut
promtail__config_file: '{{ promtail__config_dir }}/config.yml'
promtail__config_file_sd_dir
Répertoire file_sd de Promtail
Valeur par défaut
promtail__config_file_sd_dir: '{{ promtail__config_dir }}/file_sd'
promtail__config_positions
Configuration des positions de Promtail
Valeur par défaut
promtail__config_positions:
filename: '{{ promtail__config_dir }}/positions.yaml'
promtail__config_server
Configuration du serveur Promtail, écoute sur - pour les métriques
Valeur par défaut
promtail__config_server:
http_listen_port: 9080
promtail__install
Indique s'il faut installer Promtail. Mettez à false s'il est déjà installé et que vous souhaitez le supprimer.
Valeur par défaut
promtail__install: true
promtail__log_level
Niveau de log de Promtail. Un des : debug, info, warn, error
Valeur par défaut
promtail__log_level: warn
promtail__loki_server_url
URL du serveur Loki de Promtail
Valeur par défaut
promtail__loki_server_url: http://localhost:3100
promtail__path
Chemin par défaut pour Promtail
Valeur par défaut
promtail__path: /usr/local/bin/promtail
promtail__scrape_configs
Configurations de récupération de Promtail
Valeur par défaut
promtail__scrape_configs: []
Exemple d'utilisation
Exemple:
promtail__scrape_configs:
- job_name: syslog
static_configs:
- targets:
- localhost
labels:
job: syslog
host: "{{ ansible_host }}"
__path__: /var/log/syslog
promtail__target_config
Valeur par défaut
promtail__target_config: {}
promtail__tmp_dir
Répertoire TMP pour télécharger Promtail
Valeur par défaut
promtail__tmp_dir: /tmp
promtail__url
Configuration de l'URL de Promtail
Valeur par défaut
promtail__url: https://github.com/grafana/loki/releases/download/v{{ promtail__version
}}/promtail-linux-amd64.zip
Exemple d'utilisation
promtail_target_config:
sync_period: "10s"
promtail__version
Par défaut à la dernière version, exemple de version fixe 2.6.1
Valeur par défaut
promtail__version: latest
Tags Découverts
promtail_configure
promtail_install
promtail_run
Tâches Ouvertes
- (amélioration) : Ajouter des variables pour les logs
Dépendances
Aucune.
Licence
MIT
Auteur
grokon