c:\users\vgourrierec>"C:\Program Files\telegraf\nssm.exe" install promtail_agent "c:\Program Files\telegraf\promtail.exe" (1)
Le service "promtail_agent" a été installé avec succès!
c:\users\vgourrierec>"C:\Program Files\telegraf\nssm.exe" set promtail_agent DisplayName "Promtail Agent" (2)
Configuration de la valeur du paramètre "DisplayName" du service "promtail_agent".
c:\users\vgourrierec>"C:\Program Files\telegraf\nssm.exe" set promtail_agent Description "Log centralization with Promtail Agent" (3)
Configuration de la valeur du paramètre "Description" du service "promtail_agent".
c:\users\vgourrierec>"C:\Program Files\telegraf\nssm.exe" set promtail_agentAppParameters "-config.file config_promtail.yml" (4)
Configuration de la valeur du paramètre "AppParameters" du service "promtail_agent"
c:\users\vgourrierec>"C:\Program Files\telegraf\nssm.exe" set promtail_agent AppStdout "c:\Program Files\telegraf\promtail.log" (5)
Configuration de la valeur du paramètre "AppStdout" du service "promtail_agent".
c:\users\vgourrierec>"C:\Program Files\telegraf\nssm.exe" set promtail_agent AppStderr "c:\Program Files\telegraf\promtail.log" (6)
Configuration de la valeur du paramètre "AppStderr" du service "promtail_agent".
Objectifs
Permettre le démarrage du processus promtail avec Windows
Pré-requis
NSSM, téléchargeable ici: https://nssm.cc/release/nssm-2.24.zip
promtail pour Windows, téléchargeable ici: https://github.com/grafana/loki/releases
Configuration promtail fonctionnelle (fichier de config yml)
Préparation
Décompressez les sources NSSM et placez les dans le répertoire ou se trouve promtail
Note | Pour les besoins de cet exemple, l’emplacement commun à promtail et nssm sera "c:\Program Files\telegraf\" |
Création du service promtail
Lancez une commande Windows, puis tapez les commandes suivantes:
Création du service avec les options par défaut. Le service n’est pas démarré lors de la création.
Configuration du nom affiché dans services.msc
Configuration de la description affichée dans services.msc
Configuration du paramètre de lancement du process promtail vers le fichier de config placé dans le même répertoire que l’exécutable promtail.exe.
Ajout de la redirection vers le fichier de log
Ajout de la redirection vers le fichier de log
Compléments
Le service promtail est maintenant pilotable via le gestionnaire de services Windows.
Par défaut le service démarrera en automatique.